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.