Welcome!
This repository contains codes, notebooks, and documentation for the Machine Learning (ML) part of the AI Bootcamp. Each weekβs materials are organized into folders and cover the progression of topics, from Python programming basics to advanced ML algorithms and projects.
- Bootcamp introduction
- Essential programming concepts (Python basics)
- Data science roadmap overview
- Crash courses in mathematics and statistics
- Python 2, 3, and 4 session videos and resources
- Python problem-solving and mentoring sessions
- SQL introduction, practice, and troubleshooting
- Language tutorial for AI programming
- Project 1: Weather prediction with web data collection
- LinkedIn coding test sample questions
- Linux basics
- Python 11-15 session videos, Git introduction
- Pandas, Numpy, Matplotlib, Seaborn tutorials
- Project 2: Building a dashboard for data analysis (e.g., with Streamlit)
- Docker troubleshooting
- Modern AI engineering concepts
- Project 2 discussion
- Optimization and derivative-based optimizers
- Linear Models, Feature Engineering
- Nearest Neighbour, SVM, Decision Trees, Random Forests
- Overfitting, Cross-validation
- Ensemble learning: XGBoost, Boosting, Random Forests
- Project 3 Discussion
- Clustering algorithms
- Intro to Deep Learning and Artificial Neural Networks (ANN)
- Convolutional Neural Networks (CNN)
- Deep Learning for image processing
- Project 4: Object detection in images using image processing and detection algorithms
- Recurrent Neural Networks (RNNs)
- Deep Learning for Time Series and Sequential Data
- Natural Language Processing (NLP), Large Language Models (LLMs), and Transformers
- Final Project: Predict NYC taxi trip times using advanced ML, neural networks, and real distance calculations via OSRM in Docker.
.
βββ week01_intro/
βββ week02_python_basics/
βββ week03_math_stats/
βββ ...
βββ week08_project1_weather_prediction/
βββ ...
βββ week12_project2_dashboard/
βββ week18_ensemble/
βββ week20_project3_clustering/
βββ week23_cnn_image_processing/
βββ docs/
β βββ additional_materials.md
βββ README.md
- Each folder contains code, datasets, or notebooks for that week.
- Project folders include sample data, solution code, and relevant documentation.
- Clone the repo:
git clone https://github.com/yourusername/ai-bootcamp-ml.git - Navigate to each weekβs folder for notebooks, example scripts, and exercises.
- Read documentation in the
docs/directory for extra resources and references.
Weekly updates coincide with the bootcamp syllabus!
This repository is for use by AI Bootcamp participants. If you have content to contribute, please open a pull request or contact the course instructor.
For any questions or issues, please create an issue in the repository, or contact your instructor directly.
Enjoy your learning journey! π
