Prerequisites
Programming skills: You should be able comfortable with Python and programming in general.
Mathematical maturity: You should be able to do short proofs
AI/ML background:
- Basic ML and some neural network experience
- Some general AI helpful
Some sophistication with core computer science concepts:
- Computational complexity
- Analysis of algorithms
Necessary Math Background:
- Linear algebra and calculus
- Basic Probability and statistics