- Revision of basic programming with Python, for loops, if-else statements, etc. Basic stuff
- Mathematical libraries such as Numpy, Pandas, Matplotlib.
- Basic Machine Learning concepts
- What is the difference between Supervised and Unsupervised learning?
- What are Regression and Classification?
- How do you define a Machine Learning model?
- What do you mean by training and testing a model?]
- In the third week, we dive deeper into the mathematics behind the techniques (like gradient descent) that we earlier discussed.
- How does the different training algorithms work?
- Introduction to Neural Networks.
- Why do we need the concept of a Neural network? What's the intuition behind an artificial neuron?
- The McCulloh Pitts Neuron
- Deep Neural Networks and how they work?
- What are weights in a neural network?