● Understand the foundational principles and types of machine learning.
● Gain proficiency in handling various types of data and performing exploratory data analysis.
● Develop coding skills in Python, including the use of essential libraries for data manipulation and visualization.
● Implement linear regression models and grasp the underlying assumptions and optimization techniques.
● Explore dimensionality reduction methods to enhance model efficiency and interpretability.
● Master logistic regression for binary classification tasks and evaluate model performance effectively.
● Acquire knowledge and skills in decision tree algorithms, including pruning and hyperparameter tuning.
● Learn about ensemble learning techniques such as bagging and random forests for improving predictive accuracy.
● Understand unsupervised learning through clustering algorithms like K-means and their applications.
● Apply acquired knowledge and skills to real-world datasets, solving practical machine learning problems and evaluating model performance.
Online
6 weeks
IITM Pravartak Technologies Foundation
Technology Innovation Hub (TIH) of IIT Madras
and
Internshala
1349/- (Inclusive Tax)
Students must have completed 12th grade.
● Knowledge of English language.
● Internet connectivity.
● Desktop/Laptop with a minimum 1 GB RAM and Windows 8 or later (64 bit).
Self-paced (suggested 1 hr/day)
Kunal Jain & Pranav Dar
• Training Overview Video
• Get Started with Internshala Trainings
• What is Machine Learning
• How Machine Learning Works
• Types of Machine Learning – Supervised and Unsupervised
• Types of Data
• Graphical and Analytical Representation of Data
• Limitations of Traditional Data Analysis
• Introduction to Python and Installing Jupyter Notebook
• Basic Libraries in Python (Pandas, Numpy, Matplotlib)
• Understanding Basics of Python Programming (Conditional- Iterative Statements and Function)
• Basic Data Exploration
• Advanced Functions for Data Manipulation
• Context Setting and Problem Statement
• Data exploration - Target Variable
• Data Exploration - Independent Numerical Variables
• Data Exploration - Categorical Variables
• Splitting of Data
• Feature Scaling of Data
• Building Your First Predictive Model (Regression) and Evaluate Performance
• Introduction to Linear Regression
• Understanding Gradient Descent
• Assumptions of Linear Regression
• Implementing Linear Regression
• Feature Engineering
• Common Dimensionality Reduction Techniques
• Advanced Dimensionality Reduction Techniques
• Understanding the Basics of Logistic Regression
• Evaluation Metrics
• Implementing Logistic Regression
• Introduction to Decision Tree
• Logic Behind Decision Tree
• Implementing Decision Tree
• Improving Model Performance by Pruning/Hyperparameters Tuning
• Basics of Ensemble Techniques
• Random Forest
• Implementation of Bagging and Random Forest
• Clustering
• Understanding K-means
• Implementation of K-means