Aysu Sayin's repositories

FITing-Tree

FITing Tree is an indexing data structure that efficiently uses the memory without sacrificing the performance. For the paper: https://dl.acm.org/doi/10.1145/3299869.3319860

Image-Denoising

Implemented an MPI program for image denoising with the Ising model using Metropolis Hastings algorithm

Adversarial-Training-of-Neural-Networks

Training two models with adversarial samples to increase robustness and their comparisons.

Language:Jupyter NotebookStargazers:1Issues:2Issues:0

Flight-Reservation-System-Simulator

Implementation of a flight reservation system simulator using POSIX threads.

Language:C++Stargazers:1Issues:2Issues:0

Ray-Tracer

Ray tracing algorithm is implemented to render the scenes with sphere and plane objects using phong illumination model.

Language:PythonStargazers:1Issues:1Issues:0

Storage-Manager

A Storage Manager design and implementation

Language:PythonStargazers:1Issues:2Issues:0

A-Basic-Slot-Machine

This is a simple program for fun.

Language:JavaStargazers:0Issues:1Issues:0

Allert

Allert is an app where you look up for medicine's ingredients before you use it and see if it contains a material that you are allergic to.

Language:JavaStargazers:0Issues:1Issues:0

Machine-Learning-Algorithms

These are the essential machine learning algorithms that I implemented for Introduction to Machine Learning lecture in my university.

Language:Jupyter NotebookStargazers:0Issues:2Issues:0

OpenGLObjectRenderer

An OpenGL program which can render objects given as ply files or it can simply render some objects from its object library such as Utah Teapot.

Language:CStargazers:0Issues:2Issues:0

Parallel-Prime-Number-Generation

CMPE 478: Parallel Processing HW 1

Language:C++Stargazers:0Issues:2Issues:0

Automatic-Differentiation

This is a project for CmpE 250, Data Structures and Algorithms, Fall 2017.

Language:C++Stargazers:0Issues:1Issues:0

BPlusTree

A simple implementation of a database with BPlusTree index.

Language:PythonStargazers:0Issues:2Issues:0

Class-Survey

This is the first project of CMPE 250, Data Structures and Algorithms in Fall 2017.

Language:C++Stargazers:0Issues:1Issues:0

Discrete-Event-Simulation

This is a project for CmpE 250, Data Structures and Algorithms, Fall 2017.

Language:C++Stargazers:0Issues:1Issues:0

DownloadManagerApp

A simple download manager website

Language:JavaScriptStargazers:0Issues:2Issues:0

Manipulating-Data-with-Prolog

The project is to write a Prolog program which performs some particular tasks for the matches which are played by the football teams in a Football League. A database is given with a bunch of predicates in the following two form: 1) team(teamName, hometown). 2) match(week, homeTeam, homeTeamScore, awayTeam, awayTeamScore). First one shows the teams that are existing in the database and their home town. e.g. team(realmadrid, madrid). This means realmadrid plays its home matches in madrid. Second one shows the matches played between two teams, their scores and the week that the match is played. e.g. match(1, kobenhavn, 1, juventus 2). A match is played between kobenhavn which is the home team and juventus which is the away team in week 1, and juventus defeated kobenhavn with the score of 2-1. In the project, the tasks are the following: 1) All Teams: List all teams in the database. 2) Match Results: The predicates to check the teams that the specified team defeated, is defeated by or tied with. 3) Goals Scored and Conceded: Give the number of the goal scored or conceded by the specified team in the specified week. 4) Total Average of a Team: Show the average of the given team in the given week. Average is the total number of goals scored minus the total number of goals conceded. 5) Order and Top Three: List the league order in the given week. Also list the top three teams in that week. A few predicates are implemented to achieve these goals.

Language:PrologStargazers:0Issues:1Issues:0

Manipulating-Data-With-Scheme

The task is to write Scheme functions (statements) for manipulating lists of travelers and locations using DrRacket.

Language:RacketStargazers:0Issues:0Issues:0

MPI-Jacobi-Iteration

Implemented Jacobi iteration method to solve poisson equation using MPI.

Language:C++Stargazers:0Issues:1Issues:0

Notebook

A notebook application which I created during my internship at Garanti.

Language:JavaStargazers:0Issues:1Issues:0

Project_Euler_Solutions

My solutions to some of Project Euler questions.

Language:JavaStargazers:0Issues:1Issues:0

Qt-Calculator-Cpp

CMPE230 Systems Programming Project3: Qt Calculator with C++

Language:C++Stargazers:0Issues:1Issues:0

Scheduler-Implementation-For-An-OS

Implementation of preemptive priority scheduling algorithm.

Language:C++Stargazers:0Issues:2Issues:0

Simple-Swap-Game

This is a program for fun.

Language:JavaStargazers:0Issues:1Issues:0

Sorting_Methods

Some methods for sorting arrays.

Stargazers:0Issues:1Issues:0

ultimate-go

Ultimate Go study guide

Language:GoLicense:MITStargazers:0Issues:1Issues:0