1.
Batch Vs Online ML
Wednesday, March 17, 2021 5:30 PM
Day 4 - Batch ML Page 1
2. Batch/Offline ML
Wednesday, March 17, 2021 5:31 PM
Day 4 - Batch ML Page 2
3. The problem with Batch Learning
Wednesday, March 17, 2021 5:47 PM
Day 4 - Batch ML Page 3
4. Disadvantages of Batch ML
Wednesday, March 17, 2021 5:32 PM
1. Lots of Data
2. Hardware Limitation
3. Availability
Day 4 - Batch ML Page 4
1. Online Machine Learning
Thursday, March 18, 2021 4:27 PM
Day 5 - Online ML Page 1
2. When to use?
Thursday, March 18, 2021 4:33 PM
1. Where there is a concept drift
2. Cost Effective
3. Faster solution
Day 5 - Online ML Page 2
3. How to implement?
Thursday, March 18, 2021 4:28 PM
Day 5 - Online ML Page 3
4. Learning Rate
Thursday, March 18, 2021 4:28 PM
Day 5 - Online ML Page 4
5. Out of Core Learning
Thursday, March 18, 2021 4:28 PM
Day 5 - Online ML Page 5
6. Disadvantage
Thursday, March 18, 2021 4:29 PM
1. Tricky to use
2. Risky
Day 5 - Online ML Page 6
7. Batch Vs Online Learning
Thursday, March 18, 2021 4:29 PM
Image courtesy - [Link]
machine-learning/
Day 5 - Online ML Page 7
1. Instance Vs Model Based Learning
Friday, March 19, 2021 4:05 PM
Day 6 - Instance Vs Model Based Learning Page 1
2. Instance Based
Friday, March 19, 2021 4:06 PM
Day 6 - Instance Vs Model Based Learning Page 2
3. Model Based
Friday, March 19, 2021 4:06 PM
Day 6 - Instance Vs Model Based Learning Page 3
4. Differences
Friday, March 19, 2021 4:06 PM
Day 6 - Instance Vs Model Based Learning Page 4
1. Data Collection
Saturday, March 20, 2021 5:59 PM
Day 7 - Challenges in ML Page 1
2. Insufficient Data/Labelled Data
Saturday, March 20, 2021 6:00 PM
Day 7 - Challenges in ML Page 2
3. Non Representative Data
Saturday, March 20, 2021 6:00 PM
Day 7 - Challenges in ML Page 3
4. Poor Quality Data
Saturday, March 20, 2021 6:00 PM
Day 7 - Challenges in ML Page 4
5. Irrelevant Features
Saturday, March 20, 2021 6:00 PM
Day 7 - Challenges in ML Page 5
6. Overfitting
Saturday, March 20, 2021 6:01 PM
Day 7 - Challenges in ML Page 6
7. Underfitting
Saturday, March 20, 2021 6:01 PM
Day 7 - Challenges in ML Page 7
8. Software Integration
Saturday, March 20, 2021 6:01 PM
Day 7 - Challenges in ML Page 8
9. Offline Learning/ Deployment
Saturday, March 20, 2021 6:01 PM
Day 7 - Challenges in ML Page 9
10. Cost Involved
Saturday, March 20, 2021 6:01 PM
Day 7 - Challenges in ML Page 10
1. Retail - Amazon/Big Bazaar
Monday, March 22, 2021 6:07 PM
Day 8 - Applications of ML Page 1
2. Banking and Finance
Monday, March 22, 2021 6:07 PM
Day 8 - Applications of ML Page 2
3. Transport - OLA
Monday, March 22, 2021 6:07 PM
Day 8 - Applications of ML Page 3
4. Manufacturing - Tesla
Monday, March 22, 2021 6:08 PM
Day 8 - Applications of ML Page 4
5. Consumer Internet - Twitter
Monday, March 22, 2021 6:08 PM
Day 8 - Applications of ML Page 5
Machine Learning Development Life Cycle(MLDLC/MLDC)
Tuesday, March 23, 2021 12:09 PM
Day 9 - MLDLC Page 1
1. Frame the Problem
Tuesday, March 23, 2021 12:10 PM
Day 9 - MLDLC Page 2
2. Gathering Data
Tuesday, March 23, 2021 12:11 PM
Day 9 - MLDLC Page 3
3. Data Preprocessing
Tuesday, March 23, 2021 12:11 PM
Day 9 - MLDLC Page 4
4. Exploratory Data Analysis
Tuesday, March 23, 2021 12:11 PM
Day 9 - MLDLC Page 5
5. Feature Engineering and Selection
Tuesday, March 23, 2021 12:12 PM
Day 9 - MLDLC Page 6
6. Model Training,Evalation and Selection
Tuesday, March 23, 2021 12:12 PM
Day 9 - MLDLC Page 7
7. Model Deployment
Tuesday, March 23, 2021 12:13 PM
Day 9 - MLDLC Page 8
8. Testing
Tuesday, March 23, 2021 12:14 PM
Day 9 - MLDLC Page 9
9. Optimize
Tuesday, March 23, 2021 12:15 PM
Day 9 - MLDLC Page 10
1. Various Data Based Job Roles
Wednesday, March 24, 2021 1:25 PM
Day 10 - Job Roles Page 1
1. Data Engineer
Wednesday, March 24, 2021 1:25 PM
Skills Required
Job Roles
○ Strong grasp of algorithms and data structures
○ Scrape Data from the given sources. ○ Programming Languages (Java/R/Python/Scala)
and script writing
○ Move/Store the data in optimal
servers/warehouses. ○ Advanced DBMS’s
○ Build data pipelines/APIs for easy access to the ○ BIG DATA Tools (Apache Spark, Hadoop, Apache
data. Kafka, Apache Hive)
○ Handle databases/data warehouses. ○ Cloud Platforms (Amazon Web Services, Google
Cloud Platform)
○ Distributed Systems
○ Data Pipelines
Day 10 - Job Roles Page 2
2. Data Analyst
Wednesday, March 24, 2021 1:26 PM
Skills
Responsibilities of a Data Analyst
• Statistical Programming
• Programming Languages
• Cleaning and organizing Raw data.
(R/SAS/Python)
• Analyzing data to derive insights.
• Creative and Analytical Thinking
• Creating data visualizations.
• Business Acumen — Medium to High
• Producing and maintaining reports.
preferred
• Collaborating with teams/colleagues based on
• Strong Communication Skills.
the insight gained.
• Data Mining, Cleaning, and Munging
• Optimizing data collection procedures
• Data Visualization
• Data Story Telling
• SQL
• Advanced Microsoft Excel
Day 10 - Job Roles Page 3
3. Data Scientist
Wednesday, March 24, 2021 1:26 PM
“A data scientist is someone who is better at statistics
than any software engineer and better at software
engineering than any statistician”.
Day 10 - Job Roles Page 4
4. ML Engineer
Wednesday, March 24, 2021 1:26 PM
Responsibilities Skills
• Deploying machine learning models to • Mathematics
• Programming Languages
production ready environment (R/Python/Java/Scala mainly)
• Scaling and optimizing the model for production • Distributed Systems
• Monitoring and maintenance of deployed • Data model and evaluation
models • Machine Learning models
• Software Engineering & Systems
design
Day 10 - Job Roles Page 5
5. Comparison
Wednesday, March 24, 2021 1:26 PM
Day 10 - Job Roles Page 6
1. What are Tensors
Thursday, March 25, 2021 4:44 PM
Day 11 - Tensors Page 1
2. 0D Tensor/Scalar
Thursday, March 25, 2021 4:44 PM
Day 11 - Tensors Page 2
3. 1D Tensor/Vector
Thursday, March 25, 2021 4:45 PM
Day 11 - Tensors Page 3
4. 2D Tensor/Matrices
Thursday, March 25, 2021 4:45 PM
Day 11 - Tensors Page 4
5. ND Tensors
Thursday, March 25, 2021 4:45 PM
Day 11 - Tensors Page 5
6. Rank, Axes and Shape
Thursday, March 25, 2021 4:45 PM
Day 11 - Tensors Page 6
7. Example of 1D Tensors
Thursday, March 25, 2021 4:46 PM
Day 11 - Tensors Page 7
8. Example of 2D Tensors
Thursday, March 25, 2021 4:46 PM
Day 11 - Tensors Page 8
9. Example of 3D Tensors
Thursday, March 25, 2021 4:46 PM
Day 11 - Tensors Page 9
10. Example of 4D Tensors
Thursday, March 25, 2021 4:47 PM
Day 11 - Tensors Page 10
12. Example of 5D Tensors
Thursday, March 25, 2021 4:47 PM
Day 11 - Tensors Page 11
1. Installing Anaconda
Friday, March 26, 2021 5:40 PM
Day 12 - Setting up Tools Page 1
2. Jupyter Notebook Intro
Friday, March 26, 2021 5:40 PM
Day 12 - Setting up Tools Page 2
3. Virtual Env
Friday, March 26, 2021 5:40 PM
Day 12 - Setting up Tools Page 3
4. Using Kaggle
Friday, March 26, 2021 5:41 PM
Day 12 - Setting up Tools Page 4
5. Using Google Colab
Friday, March 26, 2021 5:41 PM
Day 12 - Setting up Tools Page 5
6. Running Kaggle Data on Google Colab
Friday, March 26, 2021 5:41 PM
Day 12 - Setting up Tools Page 6
End to End Example
Saturday, March 27, 2021 8:08 AM
Day 13 - End to End Example Page 1
1. Business Problem to ML Problem
Monday, March 29, 2021 7:29 AM
Day 14 - Framing the Problem Page 1
2. Type of Problem
Monday, March 29, 2021 7:30 AM
Day 14 - Framing the Problem Page 2
3. Current Solution
Monday, March 29, 2021 7:30 AM
Day 14 - Framing the Problem Page 3
4. Getting Data
Monday, March 29, 2021 7:30 AM
1. Watch time
2. Search but did not find
3. Content left in the middle
4. Clicked on recommendations(order of recommendations)
Day 14 - Framing the Problem Page 4
5. Metrics to measure
Monday, March 29, 2021 7:30 AM
Day 14 - Framing the Problem Page 5
6. Online Vs Batch?
Monday, March 29, 2021 7:31 AM
Day 14 - Framing the Problem Page 6
7. Check Assumptions
Monday, March 29, 2021 7:31 AM
Day 14 - Framing the Problem Page 7