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

Python

Python basics for beginners

Uploaded by

21jr1a12e5
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Python

Python basics for beginners

Uploaded by

21jr1a12e5
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

IIDT – Blackbucks Short Term Internships AIML Session

01 _ APSCHE

This interactive session helps us in learning about Machine Learning needs, applications,
process, algorithms, Framework, Modelling-Splitting Data, choosing a model, Tuning a
model, Model Comparison, Problems with comparison.
Topics Covered:

1. Definition
2. Needs
3. Applications
4. Terminologies
5. Why Machine Learning is introduced
6. Machine Learning Process
7. Types of Machine Leaning Algorithms
8. Machine Learning Framework
9. Types of Data
10. DS Workflow
11. Modelling
12. Splitting Data
13. Choosing a model
14. Tuning a model
15. Model Comparison
16. Problems with comparison

Key Points:

 Machine learning is a subset of artificial intelligence that focuses on the development of


algorithms and statistical models that enable computers to learn and make predictions or
decisions without being explicitly programmed for each task. Ex: Stock Market
 Machine learning finds applications in various domains such as healthcare (diagnosis,
personalized treatment), finance (fraud detection, stock market prediction), marketing
(customer segmentation, recommendation systems), and more.
 AI – Human intelligence exhibited by machine, It can be as good or better than humans but
good at only one task. EX: Narrow AI
 Deep Learning is one of the techniques to implement machine learning
 Data Science deals with analysing data and doing something with it.
 Machine learning is introduced to automate tasks that are too complex or time-consuming to
be solved using traditional programming methods. It enables systems to learn and improve
from experience without explicit programming.
 The machine learning process typically involves Problem definition, Data, Evaluation,
Features, Modelling, Experimentation.
 Machine learning algorithms can be categorized into supervised learning, unsupervised
learning, reinforcement learning.
 Data used in machine learning can be structured, unstructured, Static, Streaming.
 DS workflow involves stages like Static Data -> Python -> Pandas (Data analysis) -> Matplotlib
(Visualization) -> Machine Learning Model -> Solve Problem.

 3 Set rule: Choosing and Training a model (Training), Tuning a model (Validation), Model
Comparison (Test).
 The choice of model depends on factors like the nature of the problem, the size and type of
data, computational resources, and the desired level of interpretability.
 Model tuning involves adjusting hyperparameters to optimize the model's performance on
the validation set while avoiding overfitting.
 Tuning can take place on training or validation data sets.
 Models are compared based on metrics such as accuracy.
 Accuracy shouldn’t fluctuate dramatically Ex: Underfitting, Overfitting
 Model comparison can be challenging due to factors like Data Leakage, Data Mismatch,
Fixes-underfitting, overfitting.

You might also like