Berker Demirel's repositories
Machine-Learning-From-Scratch
KNN, KMeans, Decision Tree, Naive Bayesian, Linear Regression, Principal Component Analysis, Neural Networks, Support Vector Machines all written in C++ from scratch.
GPT-from-scratch
Re-implementation of Andrej Karpathy's nanoGPT
Parallel-Breadth-First-Search-OpenMP-and-CUDA
Implementation of Direction Optimizing BFS in both OpenMP and CUDA (C++)
Expectation-Maximization-Algorithm
MATLAB Implementation of Expectation-Maximization Algorithm
Graph-Algorithms
Graph algorithms: traversal algorithms, detecting cycle, finding diameter, shortest path algorithms, finding node metrics and coloring algorithms
Deep-Convolutional-Generative-Adversarial-Networks
Deep Convolutional Generative Adversarial Network implementation in Python.
Linear-Algebra
A big matrix class written in C++, that serves advanced linear algebra techniques like SVD, QR factorization, inverse and eigenvalues.
Statistics-Toolbox
A toolbox for ANOVA and Linear Regression
data-structures
C++ implementations of common data structures
Sorting-Algorithms
Implementation of popular sorting algorithms in C++
DomainBed
DomainBed is a suite to test domain generalization algorithms