13 votes
Accepted

Are calculus and differential geometry required for building neural networks?

Neural networks are essentially just repeated matrix multiplications and applications of an activation function, so you really don't need a great deal of linear algebra to construct a simple neural ...
  • 960
10 votes

What are the mathematical prerequisites for an AI researcher?

I work as a professor, and recently designed the mathematics requirements for a new AI major, in consultation with many of my colleagues at other institutions. The other answers, particularly this one ...
10 votes

What kind of education is required for researchers in AI?

As a full-time AI researcher myself, I'd say that a PhD in machine learning would certainly be one useful option. However, in order make much-needed progress, AI needs avoid falling into the trap of ...
8 votes

Why teaching only search algorithms in a short introductory AI course?

There is lots of misconceptions about AI, specifically the idea that it is about making computers "think" like humans, simulating brain, the sci-fi robots taking over the world, all the philosophical ...
  • 531
7 votes
Accepted

What are the pros and cons of studying machine learning before deep learning?

That question doesn't really make sense: deep learning is a sub-topic of machine learning, so you can't really 'skip' it. It's a bit like "I want to learn about trigonometry, but do I need to do ...
  • 5,157
6 votes

Is it necessary to know the details behind the AI algorithms and models?

This is a good question. I tend to think the answer is yes it is necessary to know the details, because a person without mathematical understanding of these algorithms cannot consistently make a model ...
6 votes

Why teaching only search algorithms in a short introductory AI course?

What it comes down to is that most AI problems can be characterized as search problems. Let's just go through some examples: Object recognition & scene building (e.g. the process of taking audio-...
5 votes

Why teaching only search algorithms in a short introductory AI course?

Why would one professor only teach searching algorithms in AI course? What are the advantages/disadvantages? My answer to this question is that there are lots of problems where the solution can be ...
5 votes

What kind of education is required for researchers in AI?

Research on AI seems to be getting wider these days (2016). First, "obvious" few departments (no order): Computer Science (e.g. computation theory, algorithms): AI researchers there assume that ...
  • 1,490
4 votes

What are the mathematical prerequisites to be able to study artificial general intelligence?

Most of the answers are oriented towards statistical/probabilistic models. For more 'classic' AI I would say you would need some knowledge of predicate calculus. This is the more symbolic planning ...
  • 5,157
4 votes

What are the mathematical prerequisites to be able to study artificial general intelligence?

I always recommend starting with game theory, combinatorial game theory, and algorithmic combinatorial game theory, (but I'm potentially biased;) Combinatorics is a given--discrete mathematics is ...
  • 6,107
4 votes

What programmable devices can be used to teach artificial intelligence?

LEGO Mindstorms is widely used to demonstrate AI in schools and universities [1, 2]. With LEGO as basis, you are very flexible. You can build what you want very easily. The AI programs can be written ...
  • 318
4 votes

Which nonfictional documentaries about Artificial Intelligence are available?

AlphaGo (2017) is quite a good watch, given that it is a documentary about the AlphaGo program, how DeepMind developed it, the help they had, and doesn't get too technical. You can watch the trailer ...
  • 1,369
3 votes

What are the mathematical prerequisites to be able to study artificial general intelligence?

Before proceeding and answering the actual question, it's worth noting that AI and AGI are not the same thing, as was the case at the beginning in 1956, as suggested in the official proposal for the ...
  • 34.9k
3 votes

What are the mathematical prerequisites for an AI researcher?

As far as simple algorithms like Gradient Descent are concerned, you need to have a good grasp of partial derivatives. Especially if you want to implement neural networks. Also most algorithms are ...
  • 181
3 votes
Accepted

Which nonfictional documentaries about Artificial Intelligence are available?

The documentary Plug & Pray (2010), directed and written by Jens Schanze, with main protagonists Joseph Weizenbaum (the creator of ELIZA) and the futurist Raymond Kurzweil, is about the promise, ...
  • 34.9k
3 votes

How much C++ is needed for research in machine learning and artificial intelligence?

Of course, whether or not you will need to know and use C++ depends on the topics you will research during your Ph.D. or job. If you'll need just to use and/or combine some existing ML models (yes, in ...
  • 34.9k
2 votes

How much C++ is needed for research in machine learning and artificial intelligence?

In my experience, knowledge of any particular programming language does not matter. What matters is that you can quickly pick up the basics of a given language. In my professional work I have been ...
  • 5,157
2 votes
Accepted

Can AI be used for grading code copy exercises and adjust difficulty based on these scores?

I might be wrong, but I would suggest you approach this problem more simply rather than using neural networks or other machine learning constructs. Machine learning is concerned with making a computer ...
  • 512
1 vote

Explaining AI to Non-Technical Individuals

There are a lot of ways to describe "Artificial Intelligence". An artifact that "makes a decision" This form of automation/computing/AI goes back to neolithic times. Early AI was ...
  • 6,107
1 vote

Are calculus and differential geometry required for building neural networks?

To give some practical advice, it is important to understand parts of calculus. This is mainly because Backpropagation is a leaky abstraction in modern libraries. In a nutshell, there is a lot which ...
  • 348
1 vote

What are the pros and cons of studying machine learning before deep learning?

Like Oliver Mason mentioned, Deep learning is just a sub-field of machine learning. In order to learn deep learning effectively you need to have certain pre-requisites like basic principle of Machine ...
1 vote

How could an AI be used to improve the teaching and learning of mathematics?

Fundraising is probably the most realistic answer with the biggest effect. Similar to simply adding blockchain to the company name helps. For the question of real application, I should first say that ...
  • 1,005

Only top scored, non community-wiki answers of a minimum length are eligible