Whether you are a beginner or have some prior experience, this course is designed to provide you with a solid foundation in machine learning concepts, algorithms, and practical implementation.
Welcome to the Machine Learning Fundamentals course! In this 12-week curriculum, you will embark on an exciting journey to explore the world of machine learning and its applications. Whether you are a beginner or have some prior experience, this course is designed to provide you with a solid foundation in machine learning concepts, algorithms, and practical implementation.
By the end of this course, you will have a solid foundation in machine learning techniques and practical skills to apply them to real-world problems. Get ready to unlock the potential of data and make intelligent predictions using machine learning algorithms!
Laptop Specifications (8gb -16gb RAM, 256SSD or 500gb)
Compulsory:
- Python
- Numpy
- Matplotlib
- Pandas
- Exploratory Data Analysis (EDA)
- Object Oriented Programming (OOP)
(If you have deficiency in any of the aforementioned requisite skills, you should enroll for the Data Science With Python track. This Machine Learning track is built on the assumption that you already have a solid grasp of these topics)
Good To Know But Not Compulsory:
- Linear Algebra (Vectors & Matrices)
- Calculus (Derivatives)
- Statistics (Probabilites)
(You can always brush up on these as you progress in your Machine Learning journey, so it’s not much of a deal breaker if you’re not so confident in these topics yet.)
Week 1: Python for Machine Learning Foundation
- Basics of Python Programming Language **RECAP**
- Numpy Fundamentals: Basic refresher on linear algebra and calculus for machine learning & deep learning. **RECAP**
- Exploratory Data Analysis & Hypothesis Testing **RECAP**
- Assignment/Quiz
Week 2: Introduction to Machine Learning
- Overview of Machine Learning concepts, types, and application
- Supervised Learning
- Regression: Linear regression, and evaluation metrics
- Assignment/Quiz
Week 3: Logistic Regression and Classification
- Classification: Logistic regression and evaluation metrics
- K-nearest Neighbors
- Support Vector Machines
Capstone project: Students will work on a capstone project that integrates the concepts and techniques covered throughout the curriculum starting from week 3 to 12.
Week 4: Decision Trees and Ensemble Methods
- Ensemble Methods: Decision trees, random forests, gradient boosting, and bagging.
- Feature importance and interpretation
- XAI – Explainable Artificial Intelligence: SHAP (SHapley Additive exPlanations): Using cooperative game theory to allocate contributions of each feature to the final prediction.
Capstone project
Week 5: Model selection and regularization
- Model Selection and Regularization: Bias-Variance Tradeoff, Cross-validation, and regularization techniques.
- Hyperparameter Tuning: Grid search, randomized search, and Bayesian optimization.
- Building an end-to-end Machine Learning pipelines
- Experiment Tracking
Capstone project
Week 6: Unsupervised Learning
- Clustering: K-Means and DBSCAN.
- Dimensionality Reduction: Principal Component Analysis (PCA), t-distributed Stochastic Neighbor Embedding (t-SNE)
Capstone project
Week 7: Sentiment Analysis
- Text Preprocessing: Cleaning, tokenization, and normalization.
- Analyzing and interpreting sentiment in text data using various machine learning approaches.
- Classification: Techniques for classifying text data, with Naive Bayes
- Topic Modelling
Capstone project
Week 8: Recommender Systems
- Types of Recommender Systems
- Content-Based Filtering: Feature extraction, similarity measures, and item profiles.
- Collaborative Filtering: Memory-based CF and model-based CF.
Capstone project
Week 9: Introduction to Deep Learning with PyTorch
- Tensors and Autograd.
- Introduction to Neural Networks: Forward and backpropagation, gradient descent.
- Building a Simple Neural Network: Multi-Layer Perceptron (MLP).
Capstone project
Week 10:
- Recurrent Neural Networks (RNN)
- Convolutional Neural Networks (CNN)
- Image Classification using CNN
Capstone project
Week 11: Model Deployment
- MLOps Overview
- Types of Model Deployment.
- Basics of deploying machine learning models using frameworks like
- FastAPI and Streamlit.
Capstone project
Week 12:
- Deploying a ML Model with FeatureStore
- End-to-end ML project with model deployment
Capstone project review
Come with expectations
FAQs
Our program is 100% online, Live training program within the comfort of your home. However, if you are interested in our physical program click here.
A typical program at Univelcity runs for 3 Months, while our Fullstack program runs for 6 Months.
We are at No. 42 Montgomery Road, Yaba, Lagos (Adepate House).
Yes, we have evening classes. This class is structured best to suit individuals who have busy weekends.
The online classes are held every Saturday of the week 10 AM – 1 PM and Sunday 2PM – 5PM or 5PM – 8PM. We recommend this program if you are unavailable during the weekdays but would love to still learn an IT skill
Yes, you can. To join the waiting list, kindly apply for your desired course and get to let us know which cohort you intend to enroll for. We will get in touch with you.
You will see the dates for our next cohorts on your desired course of interest page. Feel free to reach out to us should you require clarifications. We will be happy to answer any questions and get in touch with you as soon as applications are open for another cohort.
Yes, you will be requiring a laptop. All our classes are hands-on and very practical.
Visit our FAQ Page for more help
Full Stack Machine Learning
The Fullstack skill gives you the leverage you need in the tech space. The program is aimed at provide you with a solid foundation in machine learning concepts, algorithms, and practical implementation.