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

Machine_Learning_Class_Notes

The document provides an overview of Machine Learning (ML), detailing its types: Supervised, Unsupervised, and Reinforcement Learning. It discusses key algorithms for each type, model evaluation metrics, and issues of overfitting and underfitting, along with potential solutions. Additionally, it introduces Neural Networks and Deep Learning, highlighting common architectures such as CNNs, RNNs, and Transformers.

Uploaded by

Shagufta Anjum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Machine_Learning_Class_Notes

The document provides an overview of Machine Learning (ML), detailing its types: Supervised, Unsupervised, and Reinforcement Learning. It discusses key algorithms for each type, model evaluation metrics, and issues of overfitting and underfitting, along with potential solutions. Additionally, it introduces Neural Networks and Deep Learning, highlighting common architectures such as CNNs, RNNs, and Transformers.

Uploaded by

Shagufta Anjum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Algorithms Class Notes

1. Introduction to Machine Learning

Machine Learning (ML) is a subfield of AI that enables systems to learn from data without explicit

programming.

Types of Learning:

- Supervised Learning

- Unsupervised Learning

- Reinforcement Learning

2. Supervised Learning

In supervised learning, the model is trained on labeled data.

Common algorithms:

- Linear Regression

- Logistic Regression

- Decision Trees

- Support Vector Machines (SVM)

- Neural Networks

3. Unsupervised Learning

Unsupervised learning deals with unlabeled data to discover hidden patterns.

Common algorithms:

- K-Means Clustering

- Hierarchical Clustering

- Principal Component Analysis (PCA)


Algorithms Class Notes

4. Model Evaluation

Metrics for classification:

- Accuracy

- Precision

- Recall

- F1-Score

Metrics for regression:

- Mean Squared Error (MSE)

- Mean Absolute Error (MAE)

- R-squared

5. Overfitting and Underfitting

Overfitting: Model learns noise in training data, poor generalization.

Underfitting: Model is too simple, fails to capture patterns.

Solutions:

- Cross-validation

- Regularization (L1, L2)

- More data

6. Neural Networks and Deep Learning

Neural Networks consist of layers of interconnected nodes (neurons).

Deep Learning uses multi-layer networks to learn complex representations.

Common architectures:
Algorithms Class Notes

- CNNs (images)

- RNNs (sequences)

- Transformers (language)

You might also like