Implementations of the homework assignments for CS 550 (Machine Learning) class in Bilkent University, 2020 Fall semester.
Implementing a decision tree for thryroid classification.
Assignment grade: 85/100
Implementing a ANN (Artificial Neural Network) using a single hidden layer from scratch and performing various experiments investigating different factors in neural network training.
Assignment grade: 100/100
Implememting k-Means clustering algorithm and Agglomerative Clustering Algorihm. The effects of choosing different number of clusters are inspected for each algorithm with an analysis.
Assignment grade: 100/100