I really do not like this move. AI and Machine Learning require graduate-level mathematical and computational skills. I don't think it's productive to pretend that we can train someone to be even remotely useful in these fields in four years of an undergraduate education. It sounds like an attempt to get around the fundamentals of csci to "skip to the interesting bits," which will produce graduates with a cursory kno…
Denny Britz, He drops school (his phd) to go into industries.
Christopher Olah: Same story, at least he doesn’t communicate about his education (http://colah.github.io/cv.pdf).
Both are well-known for their expertise, and followed by a large amount of people in the deep learning community.
You can def become an great machine learning engineer who used deep learning technique, without going to any university.
--- Ian Goodfellow:
"One of my biggest heroes is Geoffrey Hinton. His PhD was in experimental psychology ( . Biographical Sketch ).
In mechanical engineering, I think you learn quite a lot of the mathematical tools that are used in machine learning, so you won’t be starting from scratch.
In general, we often find that revolutions in one field happen when someone from another field arrives with fresh ideas that developed elsewhere."
(https://www.quora.com/Would-you-encourage-people-from-anothe...)
How can someone with almost no technical knowledge learn ML?
Ian Goodfellow::"It’s important to master some of the basics, like linear algebra, probability, and python programming.
But you don’t need to know all of linear algebra (I don’t think I’ve ever used a QR decomposition outside the classroom), all of probability (we don’t usually do much involving combinatorics / re-ordering of sequences in deep learning), or all of python programming (a lot of the more obscure language features are actually forbidden at some companies).
I’d say maybe start by learning enough linear algebra, probability, and python programming that you can implement logistic regression yourself, using only python and numpy..."
(https://www.quora.com/How-can-someone-with-almost-no-technic...)
As a college sophomore, how can I prepare myself for artificial intelligence?
Ian Goodfellow:
"Take classes on linear algebra and probability
Take classes on how to write fast code that is friendly to the hardware you’re working with.
Take classes on how to write good high performance, realtime multithreaded code.
Read Deep Learning.
Pick a simple machine learning project that interests you.
Work through this project, and when you have questions about the material you read about machine learning, trying to answer your own questions by running experiments in your project codebase.
If your university has them, take classes on machine learning, computer vision, natural language processing, robotics, etc."
(https://www.quora.com/As-a-college-sophomore-how-can-I-prepa...)
*You can find all the courses online.