A computer with a decent GPU is more than enough for Machine Learning
As Machine learning mostly involves matrix maths (for which GPUs are optimized for to Handel matrix based graphics) you can make more than introductory level codes
I hope this will clear you doubt.
I have a Lenovo IdeaPad 100s, which I used throughout my AI class as part of my CompSc course. Definitely covers introductory level ML. Look up the specs and you'll probably be dumbfounded. Yes, most of what I've learned, I've learned on a device running on an Intel Atom processor with only 2Gb of RAM. People tend to have this misconception that you need a beefy computer to learn programming (and get involved with ML algorithms). It just isn't true. The specs that you stated in your post under this thread is pretty decent and will definitely suffice for your needs.
Evan DeVizio No , CUDA is very powerful you don't need it unless you are planning for a brute force attack!!!!😉
You can make a simple ML program without a GPU installed...
It's not CPU heavy unless it's too much complex