Nothing beats a traditional good book about a subject, and even though it may be old school compared to the other tips I will provide after, there is something to be said for the amount of time and level of detail to goes into the writing of a book on a subject.
In my opinion, a book does not only provide the deepest knowledge laid out on subject, but owning a physical object to surround yourself with also helps you stay inspired on your quest to learn a new skill.
Here are a few that I recommend.
Considered an esssential book to start machine learning. A lot of data scientists recommend this one, and many claim to have read it multiple times.
This is a great book if you are into R, or are planning to get into R. A great book to start your machine learning journey, and learn one of the essential tools for data science.
A great book which does not focus on any one programming language, and makes it easy to understand the underlying theorems that are discussed within its pages.
Peter Norvig's carries quite some weight in his field, and his teaching style is one that must be experienced at least once in your life, after which you can probably not do without it.
This book is best suited for beginners, though it covers many subjects from beginner to advanced. Basically, if you can think of a problem you want A.I. to solve, this book will get you started.
This one requires quite a good understanding of math before you get started, and is filled with all the equations your heart can desire.
A real challenge for the mind, and great if you are a bit more advanced. I found it especially great to learn more about genetic programming.
A truly amazing read to learn more about how the human mind works. There is some truly ground breaking research held within these pages.
If you are not learning anything from YouTube, in my not so humble opinion, you are doing it wrong!
There is practically and endless supply of amazing teachers on there, teaching all kinds of subjects with highly qualified credentials, and yes: even on machine learning!
Here is a list of my personal favorites, which I highly recommend.
Siraj bursted onto YouTube with a great energy and quickly established himself as a wealth of information on machine learning. His teaching style is dynamic and very engaging, and he is extremely knowlegable. I am pretty sure he is the only one in the world right now doing freestyle raps on the topic of machine learning.
He has also set up a great slack channel, where you can connect with other people interested in machine learning and artificial intelligence.
Robert is my favorite person to watch when I get more into the philosofical side of artificial intelligence, and when I want to think about more futuristic concepts and ideas. I used to watch him when he was featured on the Computerphile channel, but he has since started his own YouTube channel.
He has stated that he will probably start diving a bit deeper into the technical side as well, and I have heard him say he may even go over research papers, which would be truly awesome, as his delivery is very clear and full of depth.
Since his videos are a bit scattered over these two channels I have created a playlist with all his existing content, which I will keep curating as new videos come out.
3. Research Papers
If you are already a bit more advanced in machine learning, or you have put in the time through the book and YouTube recommendations I have provided, you can start diving into research papers.
This is where you can find the truly cutting edge of the technology as it stands today, and best of all, it is all published for you to find, experiment with, and improve upon.
Here are a few places where you can keep up to date with the latest publications.
I have already mentioned the Slack channel that Siraj Raval has set up, which is a great and vibrant community where you can connect with other people interested in machine learning.
You can find people with all kinds of skill levels there, and many of them are looking to collaborate on projects.
Here are a few more communities you may be interested in.
As soon as I posted this on social media, one Reddit commenter made a few other great suggestions, so I will maintain them in this section.
As for YouTube, I´d recommend instead Geoffrey Hinton (the godfather of deep learning, and a great lecturer): https://www.youtube.com/watch?v=cbeTc-Urqak&list=PLoRl3Ht4JOcdU872GhiYWf6jwrk_SNhz9
And if you have time for more, one of the fathers of Coursera, Andrew Ng, has an awesome course on the topic in that platform: https://www.coursera.org/learn/machine-learning
If you don´t want to get that technically deep, and just want to play a bit with machine learning, try the tensorflow playground: http://playground.tensorflow.org or my chatbot authoring tool: https://mybot.be
Follow me on social media to get updates and discuss A.I., and I have recently created a slack team to see if people are interested to forming a little A.I. community,
Twitter : @ApeMachineGames
Slack : join the team
facebook : person / facebook group