Course Learning Objectives:
•Understand foundational concepts in machine learning and data
analytics.
• Gain proficiency in Python for data analysis and machine learning
tasks.
• Learn and apply various machine learning algorithms and
techniques.
• Develop skills in data preprocessing, visualization, and model
evaluation.
• Prepare students for industry roles involving data-driven decision
making and predictive modeling.
Hidden Objective is to clear the Exam
4.
Syllabus
• Module-1 Introductionto Machine Learning and Python, Types of
machine learning: Supervised, unsupervised, and reinforcement
learning, Applications of machine learning in various domains, Python for
Data Analysis, Data Preprocessing.
• Module-2 Supervised Learning: Regression: Linear regression, Polynomial
regression, Model evaluation metrics, K-Nearest Neighbors (KNN),
Decision Trees and Random Forests, Model evaluation metrics, Model
Training and Evaluation.
• Module-3 Unsupervised Learning: Clustering: K-Means clustering,
Hierarchical clustering, Evaluation of clustering results. Dimensionality
Reduction: PCA, LDA, t-SNE, Association Rule Learning.
• Module-4 Advanced Machine Learning Techniques: Ensemble Methods:
Bagging and Boosting,Support Vector Machines, Model evaluation and
tuning, Neural Networks and Deep Learning: CNN and RNN.
• Module-5 Data Analytics and Real-World Applications: Exploratory Data
Analysis, Time Series Analysis and Integrating Machine Learning Models:
Deployment of machine learning models, Building web applications with
Flask and Django.
5.
Syllabus
• Module-1 Introductionto Machine Learning and Python, Types of
machine learning: Supervised, unsupervised, and reinforcement
learning, Applications of machine learning in various domains, Python for
Data Analysis, Data Preprocessing.
• Module-2 Supervised Learning: Regression: Linear regression, Polynomial
regression, Model evaluation metrics, K-Nearest Neighbors (KNN),
Decision Trees and Random Forests, Model evaluation metrics, Model
Training and Evaluation.
• Module-3 Unsupervised Learning: Clustering: K-Means clustering,
Hierarchical clustering, Evaluation of clustering results. Dimensionality
Reduction: PCA, LDA, t-SNE, Association Rule Learning.
• Module-4 Advanced Machine Learning Techniques: Ensemble Methods:
Bagging and Boosting,Support Vector Machines, Model evaluation and
tuning, Neural Networks and Deep Learning: CNN and RNN.
• Module-5 Data Analytics and Real-World Applications: Exploratory Data
Analysis, Time Series Analysis and Integrating Machine Learning Models:
Deployment of machine learning models, Building web applications with
Flask and Django.
6.
Syllabus
• Module-1 Introductionto Machine Learning and Python, Types of
machine learning: Supervised, unsupervised, and reinforcement
learning, Applications of machine learning in various domains, Python for
Data Analysis, Data Preprocessing.
• Module-2 Supervised Learning: Regression: Linear regression, Polynomial
regression, Model evaluation metrics, K-Nearest Neighbors (KNN),
Decision Trees and Random Forests, Model evaluation metrics, Model
Training and Evaluation.
• Module-3 Unsupervised Learning: Clustering: K-Means clustering,
Hierarchical clustering, Evaluation of clustering results. Dimensionality
Reduction: PCA, LDA, t-SNE, Association Rule Learning.
• Module-4 Advanced Machine Learning Techniques: Ensemble Methods:
Bagging and Boosting,Support Vector Machines, Model evaluation and
tuning, Neural Networks and Deep Learning: CNN and RNN.
• Module-5 Data Analytics and Real-World Applications: Exploratory Data
Analysis, Time Series Analysis and Integrating Machine Learning Models:
Deployment of machine learning models, Building web applications with
Flask and Django.
7.
Syllabus
• Module-1 Introductionto Machine Learning and Python, Types of
machine learning: Supervised, unsupervised, and reinforcement
learning, Applications of machine learning in various domains, Python for
Data Analysis, Data Preprocessing.
• Module-2 Supervised Learning: Regression: Linear regression, Polynomial
regression, Model evaluation metrics, K-Nearest Neighbors (KNN),
Decision Trees and Random Forests, Model evaluation metrics, Model
Training and Evaluation.
• Module-3 Unsupervised Learning: Clustering: K-Means clustering,
Hierarchical clustering, Evaluation of clustering results. Dimensionality
Reduction: PCA, LDA, t-SNE, Association Rule Learning.
• Module-4 Advanced Machine Learning Techniques: Ensemble Methods-
Bagging and Boosting,Support Vector Machines, Model evaluation and
tuning, Neural Networks and Deep Learning: CNN and RNN.
• Module-5 Data Analytics and Real-World Applications: Exploratory Data
Analysis, Time Series Analysis and Integrating Machine Learning Models:
Deployment of machine learning models, Building web applications with
Flask and Django.
8.
Syllabus
• Module-1 Introductionto Machine Learning and Python, Types of
machine learning: Supervised, unsupervised, and reinforcement
learning, Applications of machine learning in various domains, Python for
Data Analysis, Data Preprocessing.
• Module-2 Supervised Learning: Regression: Linear regression, Polynomial
regression, Model evaluation metrics, K-Nearest Neighbors (KNN),
Decision Trees and Random Forests, Model evaluation metrics, Model
Training and Evaluation.
• Module-3 Unsupervised Learning: Clustering: K-Means clustering,
Hierarchical clustering, Evaluation of clustering results. Dimensionality
Reduction: PCA, LDA, t-SNE, Association Rule Learning.
• Module-4 Advanced Machine Learning Techniques: Ensemble Methods:
Bagging and Boosting,Support Vector Machines, Model evaluation and
tuning, Neural Networks and Deep Learning: CNN and RNN.
• Module-5 Data Analytics and Real-World Applications: Exploratory Data
Analysis, Time Series Analysis and Integrating Machine Learning Models:
Deployment of machine learning models, Building web applications with
Flask and Django.
Applications of MachineLearning
Spam Filters:
Email services use ML to detect and filter spam messages.
Recommendation Systems:
Amazon, Netflix, YouTube, and Spotify suggest content based
on your past preferences.
Voice Assistants:
Siri, Alexa, and Google Assistant understand and respond to
your voice commands.
Fraud Detection:
Banks use ML to detect unusual transactions that might indicate
fraud.
Self-Driving Cars: These vehicles rely on ML to navigate roads
and avoid obstacles.
No written Assignments…
• Assignment – Infosys Springboard (Theory Internals-Individual)
https://infyspringboard.onwingspan.com/web/en/app/toc/lex_aut
h_01384356296957132841688_shared/overview
• Skill Development – Project(ML) – Demo of the project and a
report shall be evaluated for CIE marks. (Lab Internals-Team of 3)
26.
IAT
• Two IATswill be given for 50 marks each
• Final Exam will for 100 marks and will be scaled
down to 50.
• Internal marks will be for 50.
• Theory (30 marks = Avg. of 2-IAT (20 marks) +
Assignment (10 marks)
• Lab (20 marks = Skill Development/Project)
27.
Industry-Relevance
• Emphasis oncoding standards and best practices.
• Integration of version control systems (e.g., Git) in project work.
• Exposure to industry-standard tools and frameworks.
• Real-world application development projects.
• Focus on collaborative development and agile methodologies.
28.
Definitions (Activity)
• Artificialintelligence (AI) is a broad field focused on
creating machines that can perform tasks
requiring human intelligence, such as learning and
problem-solving.
• Machine learning (ML) is a specific subset of AI
that focuses on enabling machines to learn from
data without being explicitly programmed.
29.
Definitions (Activity)
• Supervisedlearning uses labeled data, where the
input and desired output are known, to train a
model to make predictions on new, unseen data.
• Unsupervised learning, on the other hand,
operates on unlabeled data, aiming to discover
patterns, structures, or relationships within the
data without pre-defined outputs.
30.
Definitions (Activity)
• Supervisedlearning uses labeled data, where the
input and desired output are known, to train a
model to make predictions on new, unseen data.
• Unsupervised learning, on the other hand,
operates on unlabeled data, aiming to discover
patterns, structures, or relationships within the
data without pre-defined outputs.
31.
Definitions (Activity)
• Reinforcementlearning (RL) is a machine learning
paradigm where an agent learns to make
decisions in an environment to maximize a
cumulative reward.
• It mimics how humans learn through trial and
error, interacting with their surroundings and
receiving feedback.
32.
Definitions (Activity)
• Ensemblelearning is a machine learning
technique where multiple models (often called
"weak learners" or "base models") are combined to
make a stronger prediction than any single model
could achieve.
33.
Definitions (Activity)
• Aneural network is a machine learning model
inspired by the human brain, consisting of
interconnected nodes (neurons) that process
information.