In this repository, there are several machine learning and deep learning projects and also some presentation slides about machine learning and deep learning.
The tasks and data are given by instructors from Boğaziçi University in classes CSE551, CMPE462, CMPE544, CMPE597, EC48Y, MATH585 and MATH541. Also, some projects were done in programs followed as online. Beriefly, the project topics are:
- Neural Language Model with Multi-layer Perceptron
- Convolutional Neural Network Model for CIFAR10
- Variational Autoencoder for MNIST
- Classification of Turkish Lira Banknotes
- Logistic Regression from scratch for classification of handwritten digit 1 and digit 5
- Logistic Regression with Stochastic Gradient Descent from scratch
- Expectation-Maximization Algorithm from scratch for Gaussian Mixtures
- Support Vector Machine with libsvm library
- Sale price prediction for cars with linear regression
- PCA from scratch and k-means from scratch
- Multiclass classification by using different models
- Prediciton of term-deposit by using different models
- Text generation with textgenrnn library
- Fraud detection with Xgboost and Catboost
Also, there are some problem solutions for random variable generation, polynomial regression algorithm, least squares, Taylor series, differential equations and Runge-Kutta methods.
- Random Variable Generation
- Computer Problems from Numerical Mathematics and Computing by Cheny and Kincaid
The repository also includes presentations and proposals in university classes mentioned above. Some presentations talk about improvements for the paper and some presentations tell us about chapters from the books such as Pattern Recognition and Machine Learning by Christopher M. Bishop.