Ask HN: What can I expect to get out of an AI education?
What were you hoping for and what did you end up getting?
What were you hoping for and what did you end up getting?
My view of AI is that it is as complex as it is fascinating. It might seem easy to just download an artificial neural network library, feed data to it and then see what it spits back, but what data should you feed it? And you want it learn? Or should you use a genetic algorithm instead of neural networks?
Those seem like easy questions to answer with a handful of math formulas, but the formulas will help you more on giving you a firmer assessment on the scope of the solution space, how to measure if it is really progressing, when the AI is in learning plateaus, etc.
But the big reward is in how to creatively use AI. By "seeing" data in a new way you can ask different questions, and might get some interesting answers.
I'm telling you all this because my view on how and when to use AI evolves constantly to this days, and I've been working with it for about 7 years.
So start studying right now if you really like this field. Not only will the formal AI education become easier, but you will probably be able to get more from it if you get there with some experience.
In general, the practice you get is mostly related on the concepts -as in, implement this methods on abstract data and see how they work-, but the whole framework is setup so that you can in the end contribute to the advances in AI and develop new methods. If your goal is simply 'create something that is somewhat intelligent', I think you could easily read introductory books by yourself and implement existing methods. It would be a more efficient use of your time I believe.
In addition my particular Master was somewhat broad in scope, so that I learned something from very different fields (Computer Vision, Machine Learning, Decision Theoretic Control, Information Retrieval, Neural Networks..), but in the end I still don't feel specialized, and I'll probably (maybe not now, but after a couple of years' work) follow it up with a PHD.
The courses that I saw and discussion that I have had with post-graduates in AI or related fields is very different from the topics that were being promoted by AI headlines or at AGI conferences.
If you really care about having the most relevant skills and information, in this age of Google and other online search tools, you need to do research yourself. You are almost guaranteed to NOT get the latest and most relevant information if you limit yourself to the courses listed in some particular university catalogue. Certainly the researchers at those schools don't.
If you do a masters and let your thesis be dictated by whatever your professors think is relevant or that you should pursue, unless your professor is really working on the leading edge of something, you are unlikely to be there either.
With time, today's AI comes to be seen as just clever programming and then ordinary programming like any other algorithm. 2012 saw computers which could beat any chess playing human in the world and the verdict was largely that success was due to how much hardware had been thrown at the problem not great AI.
That said, inference engines and logic programming and constraint networks are really fascinating and these days the tools and books are a web address and a modest download away.
Good luck.