Python
Python
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:
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.