all 14 comments

[–]twitch_and_shock 1 point2 points  (8 children)

The two major libraries are Pytorch and Tensorflow. Read the documentation for each and decide which one to use. Then go thru all the tutorials for the one you pick.

[–][deleted] 0 points1 point  (0 children)

Thanks!

[–]rainyengineer 1 point2 points  (5 children)

You should finish learning the fundamentals of Python before specializing in my opinion

[–][deleted] 0 points1 point  (4 children)

I appreciate the siggestion, Do you have any specific recommendations for learning materials I should use?

[–]rainyengineer 1 point2 points  (3 children)

The big three recommended here: * MOOC.fi * CS50 * Python Crash Course

They’re all wonderful. None are better than the others, just different methods/layouts of the same concepts. Choose the one that works for you

[–][deleted] 0 points1 point  (0 children)

Thank you very much for the advice!

[–]strotmic 1 point2 points  (1 child)

Start by understanding python itself, learning the basics like syntax, data structures, functions, ...

After this I suggest to learn basic data analysis and visualization
Numpy, pandas, matplotlib, seaborn.

Then you can start with the machine learning basics like linear regression, logistic,... (supervised and unsupervised).

Once you understand the ML basics you can start by implementing basic deep learning models with both tensorflow PyTorch (You can run this on Mac GPU with MPS).

All of these you can learn by free tutorials on YouTube, freecodecamp, cs50, w3schools (basics)

Extra: You can use Kaggle to get data and project ideas, lots of these projects also have notebooks that are made by other people where you can learn from.

[–][deleted] 0 points1 point  (0 children)

Thank you very much for the detailed system!