0% found this document useful (0 votes)
5 views3 pages

Machine Learning Weekly Syllabus

The document outlines a 12-week syllabus for a Machine Learning course, covering topics from the introduction of ML concepts to advanced techniques like neural networks and reinforcement learning. Each week includes specific topics and an assignment designed to reinforce learning, such as essays, numerical problem-solving, and practical projects. The final week focuses on a real-world project and ethical considerations in AI and ML.

Uploaded by

ramshankarroy07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Machine Learning Weekly Syllabus

The document outlines a 12-week syllabus for a Machine Learning course, covering topics from the introduction of ML concepts to advanced techniques like neural networks and reinforcement learning. Each week includes specific topics and an assignment designed to reinforce learning, such as essays, numerical problem-solving, and practical projects. The final week focuses on a real-world project and ethical considerations in AI and ML.

Uploaded by

ramshankarroy07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Machine Learning Weekly Syllabus with

Assignments

Week 1: Introduction to Machine Learning


Topics:
• What is ML, AI, and Deep Learning?
• Types of ML: Supervised, Unsupervised, Reinforcement
• Applications and Tools

Assignment:
Write a short essay on the differences between ML, AI, and DL with real-life examples.

Week 2: Mathematical Foundations


Topics:
• Linear Algebra
• Probability & Statistics
• Calculus & Optimization

Assignment:
Solve 10 numerical problems from each topic and explain Gradient Descent with a diagram.

Week 3: Data Handling & Preprocessing


Topics:
• Data Collection, Cleaning
• Feature Engineering
• Normalization and Train-Test Split

Assignment:
Perform EDA (Exploratory Data Analysis) on any open-source dataset using Pandas.

Week 4: Regression Techniques


Topics:
• Linear and Polynomial Regression
• Ridge and Lasso

Assignment:
Build a Linear Regression model to predict house prices using a dataset of your choice.
Week 5: Classification Algorithms
Topics:
• Logistic Regression, k-NN
• Decision Trees, SVM, Naive Bayes

Assignment:
Compare accuracy of 3 classifiers on a binary classification dataset.

Week 6: Model Evaluation and Tuning


Topics:
• Confusion Matrix, Precision, Recall
• Cross-validation, Grid Search

Assignment:
Use Grid Search to optimize hyperparameters for an SVM classifier.

Week 7: Clustering Algorithms


Topics:
• k-Means, Hierarchical Clustering
• DBSCAN

Assignment:
Apply clustering on customer data and visualize the results.

Week 8: Dimensionality Reduction


Topics:
• PCA, t-SNE, LDA

Assignment:
Use PCA to reduce dimensions of a dataset and plot the first two principal components.

Week 9: Ensemble Learning


Topics:
• Bagging, Boosting
• Random Forest, XGBoost

Assignment:
Compare Random Forest and XGBoost on a classification dataset.
Week 10: Neural Networks (Intro)
Topics:
• Perceptron, MLP
• Activation Functions, Backpropagation

Assignment:
Create a simple neural network using Keras to classify digits (MNIST dataset).

Week 11: Reinforcement Learning (Basic)


Topics:
• Agents, Rewards, Q-learning

Assignment:
Write a Python program to simulate a simple Q-learning environment.

Week 12: Final Project & Ethics


Topics:
• Real-world project submission
• Ethics in AI, ML fairness

Assignment:
Submit a mini-project report and give a presentation. Reflect on ethical aspects of your model.

You might also like