Skip to content

rezasoumi/MachineLearningNotebooks

Repository files navigation

Machine Learning Course Projects

Overview

This repository contains the source codes and implementations of various machine learning algorithms completed during the Machine Learning course at Sharif University of Technology (Prof: Seyed Abolfazl Motahari). Each section represents a different topic or technique covered in the course, and the projects demonstrate practical applications of the algorithms.

Sections and Projects

1. Linear Regression

  • Description: Implementation of linear regression models for single and multiple variables.
  • Source Code: Linear_Regression

2. LDA & QDA (Linear and Quadratic Discriminant Analysis)

  • Description: Implementation of both linear and quadratic discriminant analysis for classification tasks.
  • Source Code: LDA_QDA

3. Logistic Regression

  • Description: Implementation of logistic regression for binary classification problems.
  • Source Code: Logistic_Regression

4. Naive Bayes

  • Description: Implementation of the Naive Bayes algorithm for probabilistic classification.
  • Source Code: Naive_Bayes

5. Lasso & Ridge Regression

  • Description: Implementation of Lasso (L1 regularization) and Ridge (L2 regularization) regression models.
  • Source Code: Lasso_Ridge_Regression

6. Decision Tree and Ensemble Techniques

  • Description: Implementation of decision tree classifier, bagging, and AdaBoost ensemble methods.
  • Source Code: Decision_Tree_Ensemble

7. Beyond Linearity (Polynomial Regression & Spline)

  • Description: Implementation of polynomial regression and spline models to capture non-linear relationships.
  • Source Code: Beyond_Linearity

8. SVM, PCA, K-Means & Neural Net

  • Description: Implementation of Support Vector Machine, Principal Component Analysis, K-Means clustering, and basic Neural Networks.
  • Source Code: SVM_PCA_KMeans_NeuralNet

9. Semantic Analysis Project

  • Description: A project focusing on semantic analysis tasks, such as sentiment analysis, text classification, or topic modeling.
  • Source Code: Semantic_Analysis

Installation

  1. Clone the repository:
git clone https://github.com/rezasoumi/MachineLearningNotebooks.git
cd machine-learning-projects

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors