Studying Self Study roadmap for Machine Learning

AI Thread Summary
A second-year PhD student in mathematics, focusing on logic, is considering a transition to machine learning, particularly its theoretical aspects. They seek guidance on self-studying machine learning, including recommended books and necessary mathematical foundations. The discussion highlights various resources, including the 3blue1brown YouTube channel for visual learning on neural networks and calculus, and suggests exploring courses that utilize Python or Julia for practical applications. The importance of platforms like Kaggle for gaining hands-on experience through competitions is emphasized. Key book recommendations include "Pattern Recognition and Machine Learning" by Christopher Bishop, "Machine Learning" by Kevin Murphy, and "Deep Learning" by Ian Goodfellow et al. The conversation also notes the growing significance of data science and the potential of Julia in the machine learning field.
Oats
Messages
11
Reaction score
1
Hello, I am a second year PhD student in mathematics currently studying logic. I have recently begun questioning staying in the field, and I really think I may want to work in Machine Learning, at the very least in the theory of it. I am willing to self study from machine learning books, but quite frankly, I don’t know which ones to read, which are good, etc. Can anyone provide a nice roadmap for someone to learn machine learning (and neural networks) with my background? I know a tad bit of programming in Python. If there are any additional math subjects needed for background as well, I can study that too if necessary. Thanks in advance.
 
Physics news on Phys.org
There are several blogs that you can follow to learn what's hot, what's not, and how to get into the fray. Be aware that there is a lot of hype going on right now and a lot of folks joining the party.

3blue1brown YouTube has a sequence of videos on Neural Nets, Linear Algebra and Calculus that are quite cool.

http://www.3blue1brown.com/

and there's a ton of courses but your best bet is to find someone to recommend one to you:

https://www.google.com/search?q=lea....chrome-ntp-vasco..0.1.15.4...103.ndQBquhc84E

Quantitative Economics has a course in using either Python or Julia for machine learning from a QE perspective:

https://lectures.quantecon.org/jl/index.html

I'm currently playing with Julia as I feel it will take the ML field by storm as it matures. Juli Computing has JuliaPro and JuliaBox products that provide IDE experiences in the language. JuliaPro is akin to Eclipse or Netbeans IDE and JuliaBox is Jupyter Notebooks IDE (which is really cool and great for learning). Both are free at some level.

www.juliacomputing.com
 
Data Science is HOT right now!

Got me learning Python and ish.
 
  • Like
Likes jedishrfu
If you want to get some practical skills in this field I recommend you the Kaggle plataform, they have a section for learning : www.kaggle.com/learn/overview
There you can take part of competitions and get real skills (and even money) in machine learning.
 
  • Like
Likes jedishrfu
Machine learning as a branch of statistics
https://www.amazon.com/dp/0387310738/?tag=pfamazon01-20
Pattern Recognition and Machine Learning by Christopher Bishop
https://www.amazon.com/dp/0262018020/?tag=pfamazon01-20
Machine Learning by Kevin Murphy
https://www.deeplearningbook.org/
Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville

Machine learning as a branch of control theory
https://www.crcpress.com/Reinforcem...abuska-De-Schutter-Ernst/p/book/9781439821084
Reinforcement Learning and Dynamic Programming Using Function Approximators by Lucian Busoniu, Robert Babuska, Bart De Schutter, and Damien Ernst
http://incompleteideas.net/book/the-book-2nd.html
Reinforcement Learning by Richard Sutton and Andrew Barto
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
Hi community My aim is to get into research about atoms, specifically, I want to do experimental research that explores questions like: 1. Why do Gallium/Mercury have low melting points 2. Why are there so many exceptions and inconsistencies when it comes to explaining molecular structures / reaction mechanisms in inorganic and organic chemistry 3. Experimental research about fundamental Quantum Mechanics, such as the one being followed by Hiroshima university that proved that observing...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.

Similar threads

Replies
5
Views
2K
Replies
1
Views
2K
Replies
16
Views
3K
Replies
10
Views
5K
Replies
6
Views
2K
Replies
7
Views
2K
Back
Top