The processors you listed may be okay but may not have the performance levels needed for effective work.
Rephrase your question:
"What hardware requirements are necessary to learn, develop, and apply machine learning?"
Once you have an understanding of the necessary hardware requirements then you look for an APU or GPU that meets or exceeds those requirements.
And in turn that APU or GPU may have its' own requirements for a supporting host computer: e.g., memory, storage, power, etc..
Another consideration is the development software - it will likely have some minimal recommended hardware specs. Presented in some form of minimum, recommended, and best.
You do not want minimum and you do want as much best as you can afford. (Tight budget noted.)
Here is a link to provide some additional guidance:
https://www.einfochips.com/blog/eve...t-hardware-requirements-for-machine-learning/
Not sure where you are with respect to education and experience. However, start with the link and then google/research as you deem necessary identify what APU or GPU fits your requirements and situation.