I am interested in the field of AI and machine learning and I am fairly good at mathematics and statistics and programming in general. However I lack a formal CS education and my undergraduate degree was in an unrelated field.

What are the typical prerequisites for a master's-level course in AI and machine learning?


closed as primarily opinion-based by Nicholas Mancuso, Juho, Raphael Dec 4 '14 at 11:32

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    $\begingroup$ I don't think compiler theory is important if you're doing machine learning. If you're doing natural language processing, the basics could be marginally useful. $\endgroup$ – Yuval Filmus Dec 3 '14 at 21:25
  • 2
    $\begingroup$ I don't see why compiler theory is the elephant in the room. What about automata theory? Formal language theory? Discrete mathematics? Theory X, for some value of X? $\endgroup$ – Dave Clarke Dec 3 '14 at 21:25
  • 6
    $\begingroup$ @DaveClarke is right, compiler theory is not the elephant in the room: it is a dragon. $\endgroup$ – babou Dec 3 '14 at 21:51
  • 2
    $\begingroup$ I don't think this question is particularly opinion-based, so I disagree with the close vote. For example, everybody seems to agree that compiler theory is largely irrelevant to AI. Since that's been dealt with, I've edited the question to be more generally applicable and more clearly factual. $\endgroup$ – David Richerby Dec 4 '14 at 8:51
  • 2
    $\begingroup$ We lack a proper close reason for "career advice"-type questions, but it's nonetheless not an SE-good question. I recommend moving the discussion to Computer Science Chat. $\endgroup$ – Raphael Dec 4 '14 at 11:33