Robotics:

- Computer Science
- Electronics
- Mechanical
- Biology
- Chemistry
- ...

Computer Science:

- Computing (Software Engineering)
- Computer Engineering (Hardware)

Computing:

- AI programming
- Complex algorithm programming
- Application programming
- System programming

AI Programming:

- AI on specific system
- AI for generic systems

AI Branches:

- Machine Learning
- Genetic Programming

Machine Learning:

- Artificial Neural Network
- Support Vector Machine
- Statistics-based machine learning
- etc.

Artificial Neural Network:

- Graph-based Neural Network
- Layer-based Neural Network

Any Neural Network:

- Shape (layers or graph) design
- Recurrent network design
- Learning methods (feedforward with backpropagation...)
- Activation functions
- Loss functions
- And any other mathematical matters
Advertisements