AI Engineer and Mathematical Modeling Researcher passionate about advancing artificial intelligence and mathematics in Africa. Currently pursuing AMMI (African Master in Machine Intelligence) at AIMS Senegal. Specialized in deep learning, computer vision, NLP, and mathematical optimization.

Foundation of Machine Learning

This course was provided by Prof. Moustapha Cisse. The course had two parts: Statistical Learning Theory and an introduction to Deep Learning. In the first part, we explored theoretical aspects of machine learning, particularly statistical learning theory, covering both supervised and unsupervised learning. We discussed the ERM problem, bias-variance tradeoff, overfitting and underfitting, linear regression, classification, generalized linear models, and dimensionality reduction techniques such as:
  • Random projections
  • Principal Component Analysis
  • Canonical Correlation Analysis
In the second part, we covered neural networks, weight initialization, CNNs, RNNs, attention mechanisms, and transformers.
Please find here the materials I used and some code I implemented. Also, check out my tutorials below.

Foundation of Machine Learning

Foundation of Machine Learning

This course was provided by Prof. Moustapha Cisse. The course had two parts: Statistical Learning Theory and an introduction to Deep Learning. In the first part, we explored theoretical aspects of machine learning, particularly statistical learning theory, covering both supervised and unsupervised learning. We discussed the ERM problem, bias-variance tradeoff, overfitting and underfitting, linear regression, classification, generalized linear models, and dimensionality reduction techniques such as:
  • Random projections
  • Principal Component Analysis
  • Canonical Correlation Analysis
In the second part, we covered neural networks, weight initialization, CNNs, RNNs, attention mechanisms, and transformers.
Please find here the materials I used and some code I implemented. Also, check out my tutorials below.