Skip to content

Commit

Permalink
add notebook links
Browse files Browse the repository at this point in the history
  • Loading branch information
gozsari committed Nov 30, 2024
1 parent 2513d8d commit d9d9cab
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Introduction to Machine Learning: One-Day Course
This is a one-day machine learning introductory course for beginners. The course covers the basics of supervised and unsupervised learning, including regression, classification, clustering, dimensinality reduction and anomaly detection. It also includes hands-on exercises and examples using popular Machine Learning (ML) libraries like Scikit-learn.

The [slides](presentation/ML_intro.pdf) are used to guide the instructor through the course, providing a structured outline of the topics to be covered.
The [presentation](presentation/ML_intro.pdf) is used to guide the instructor through the course, providing a structured outline of the topics to be covered.

## Table of Contents
1. [Introduction to Machine Learning](#1-introduction-to-machine-learning)
Expand Down Expand Up @@ -33,6 +33,7 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- Comparison between supervised and unsupervised learning using Linear Regression and K-Means examples.
- Basic visualizations of regression and clustering tasks.

**Related notebook:** [Introduction to Machine Learning](notebooks/1-Introduction_to_Machine_Learning.ipynb)

---

Expand All @@ -55,6 +56,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- End-to-end example of an ML pipeline using Scikit-learn.
- Visualization of preprocessing and evaluation results.

**Related notebook:** [Machine Learning Workflow](notebooks/2-Understanding_ML_Workflow.ipynb)

---

## 3. Supervised Learning
Expand All @@ -71,6 +74,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- Hands-on example of Linear Regression with visualization of results.
- Analysis of regression coefficients.

**Related notebook:** [Supervised Learning - Regression](notebooks/3-Supervised-1-Regression.ipynb)

---

### 3.2 Classification
Expand All @@ -86,6 +91,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- Hands-on exercise with Random Forest Classifier.
- Visualization of confusion matrix results.

**Related notebook:** [Supervised Learning - Classification](notebooks/3-Supervised-2-Classification.ipynb)

---

## 4. Unsupervised Learning
Expand All @@ -104,6 +111,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- K-Means Clustering example with synthetic data.
- Visualizing clusters and centroids.

**Related notebook:** [Unsupervised Learning - Clustering](notebooks/4-Unsupervised-1-Clustering.ipynb)

---

### 4.2 Other Unsupervised Learning Techniques
Expand All @@ -122,6 +131,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- Hands-on example of Isolation Forest for anomaly detection.
- Apriori algorithm for discovering association rules.

**Related notebook:** [Unsupervised Learning - Other Techniques](notebooks/4-Unsupervised-2-Others.ipynb)

---

## 5. In-Class Assignment
Expand All @@ -134,6 +145,8 @@ The [slides](presentation/ML_intro.pdf) are used to guide the instructor through
- Train, evaluate and optimize the model.
- Submit the pickle file of the trained model.

**Related notebook:** [In-Class Assignment](notebooks/5-In-Class-assignment.ipynb)

---

### Usage
Expand Down

0 comments on commit d9d9cab

Please sign in to comment.