0% found this document useful (0 votes)
9 views

01 - Introduction To Machine Learning

Uploaded by

Rahul J Malaviya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

01 - Introduction To Machine Learning

Uploaded by

Rahul J Malaviya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 71

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 - https://www.iunera.com/kraken/fabric/simple-introduction-to-online-learning-in-


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

You might also like