Skip to content

mmghorbani/KNTU-ML-Course-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 

Repository files navigation

KNTU Machine Learning Course 2024

Python Pandas NumPy Matplotlib SciPy TensorFlow Kaggle scikit-learn

About

This repository houses the assignments and projects for the Machine Learning Course 2024 at K. N. Toosi University of Technology, under the supervision of Dr. Mahdi Aliyari, Associate Professor of Control and Mechatronics Engineering. It includes a variety of practical tasks and comprehensive projects designed to enhance your understanding of machine learning concepts. For detailed information on the topics covered in the course, please visit the Course webpage.

Quick Access

Topic Description Access
McCulloch-Pitts Model Implementing the McCulloch-Pitts neuron class with functionalities for step, sign, and ReLU activation functions. GitHub
Logistic Regression Implementing Logistic Regression and SGD Classifier on synthetic and CWRU Bearing dataset. GitHub
Linear Regression Building regression models to predict specific weather-related outcomes on the Weather in Szeged 2006-2016 dataset. GitHub
MLP Network Utilize a multilayer perceptron network to classify faults in bearings. The model leverages features extracted from vibration data acquired from the CWRU Bearing dataset. GitHub
Tree-Based Models Apply Decision trees and Random Forest classifiers for a drug classification task with the help of pruning methods using the Drugs dataset. GitHub
Bayes Model Implementing a Naive Bayes classifier on the Heart Disease dataset to predict the presence of heart disease in patients. GitHub
SVM Models Using Support Vector Machine for classification task on Iris dataset with the polynomial kernel. GitHub
Dimension Reduction Apply linear and nonlinear dimension reduction techniques such as PCA, LDA, and t-SNE on the Iris dataset. GitHub
Autoencoder Network Training a Denoising Autoencoder (DAE) and neural network for denoising and classification tasks on Credit Card Fraud Detection dataset. GitHub
Deep Q-Networks Apply two popular Reinforcement Learning algorithms, DQN and DDQN, to the Lunar Lander environment. GitHub

Note

This table highlights the main topics such as implemented models and algorithms. However, each project employs various techniques for data preprocessing, visualization, and analysis. For more details, please refer to the directory of each mini-project.

Contact

For any questions or additional information regarding the Machine Learning Course 2024, please do not hesitate to contact me at mm.ghorbani@email.kntu.ac.ir.

About

Assignments and projects from the 2024 Machine Learning (ML) course at K. N. Toosi University of Technology.

Topics

Resources

License

Stars

Watchers

Forks

Contributors