Gurkan Demir's repositories
Bag-of-Visual-Words
Bag of visual words (BOVW) is commonly used in image classification. Its concept is adapted from information retrieval and NLP’s bag of words (BOW).
Color-Quantizer
Color quantization is the process of reducing number of colors used in an image while trying to maintain the visual appearance of the original image. In general, it is a form of cluster analysis, if each RGB color value is considered as a coordinate triple in the 3D colorspace.
Image-Denoising
In this project, I experienced parallel programming with C++ using MPI library. I implemented a parallel algorithm for image denoising with the Ising model using Metropolis- Hastings algorithm.
kafka-sample
Sample producer and consumer using Apache Kafka with Java Springboot
Machine-Learning
Machine learning assignments through the semester in Bogazici University
Spelling-Error-Corrector
An isolated word spelling error corrector based on the noisy channel model
CinemaReservator
Cinema Reservator is an application where users make reservation for desired film.
Automatic-Differentiation
Automatic differentiation is a method for evaluating the rate of change in the numerical output of a program with respect to the rate of change in its input.
beverages_pricing_refactoring_kata
A solution for the Beverages Pricing Refactoring Kata
Discrete-Event-Simulation
Implements a program in order to simulate a coffee house and collecting some information like total running time etc.
Frequency-Domain-Filtering
Simple frequency domain filtering and processing exercises for Introduction to Signal Processing using MATLAB.
graduation
$ git remote <graduation> yearbook
Improved-Salesman-Problem
Improved Dijkstra's algorithm in order to find the shortest path in which there are various obstacles and restrictions.
Naive-Bayes-Classifier
Naive Bayes Classifiers in order to sentiment movie reviews.
OpenCV-Practice
Learning and helpful practises for OpenCV, OpenPose
parameterized-test-junit5
Sample code for parameterized test using java and junit5
Time-Domain-Filtering
Simple time domain filtering exercises for Introduction to Signal Processing using Matlab.
training-java-maven-base
Java base project for training purposes