Pinned Repositories
binary-genetic-algorithm
A binary genetic algorithm using one point crossover and inversion for mutations. The algorithm was written for optimization of the McCormick function.
bobaka
A compiler for a programming language called "bobaka" that I have created. The programming language is compiled to Python.
evolutionary-timetable-scheduling
An algorithm for creating a good timetable for the Faculty of Computing. The algorithm is based on evolutionary strategies, more precisely on the 1+1 evolutionary strategy and Shotgun hill climbing.
fashionMNIST-classifier
Convoluted Neural Network for classifying the FashionMNIST data set. Recognition of multiple clothing objects on the same picture with noise using the trained model and OpenCV.
Graphics-2D
A 2D game written in Java, using only the Graphics2D library, as well as the RAFgx library. The game consists of several parts (modules), which can be accessed from the main world.
machine-learning-algorithms
An implementation of the following machine learning algorithms: polynomial regression, k-NN, Naive Bayes classifier.
marc-parser
A parser for the Marc format for bibliographic data.
shortest-path-among-obstacles
An implementation for the Shortest Path Among Obstacles for a point robot problem, using the Visibility Graph.
snapshots
Snapshots system implemented using Li version of Lai-Yang algorithm combined with Spezialleti-Kearns algorithm
ssao
A demonstration of the Screen-space ambient occlusion technique in OpenGL.
Baksonator's Repositories
Baksonator/evolutionary-timetable-scheduling
An algorithm for creating a good timetable for the Faculty of Computing. The algorithm is based on evolutionary strategies, more precisely on the 1+1 evolutionary strategy and Shotgun hill climbing.
Baksonator/marc-parser
A parser for the Marc format for bibliographic data.
Baksonator/ssao
A demonstration of the Screen-space ambient occlusion technique in OpenGL.
Baksonator/shortest-path-among-obstacles
An implementation for the Shortest Path Among Obstacles for a point robot problem, using the Visibility Graph.
Baksonator/bobaka
A compiler for a programming language called "bobaka" that I have created. The programming language is compiled to Python.
Baksonator/Graphics-2D
A 2D game written in Java, using only the Graphics2D library, as well as the RAFgx library. The game consists of several parts (modules), which can be accessed from the main world.
Baksonator/machine-learning-algorithms
An implementation of the following machine learning algorithms: polynomial regression, k-NN, Naive Bayes classifier.
Baksonator/minimax-chess
The minimax algorithm demonstrated in chess. I worked on it for a course on university. The project was written in Java, Swing was used for the GUI.
Baksonator/snapshots
Snapshots system implemented using Li version of Lai-Yang algorithm combined with Spezialleti-Kearns algorithm
Baksonator/binary-genetic-algorithm
A binary genetic algorithm using one point crossover and inversion for mutations. The algorithm was written for optimization of the McCormick function.
Baksonator/fashionMNIST-classifier
Convoluted Neural Network for classifying the FashionMNIST data set. Recognition of multiple clothing objects on the same picture with noise using the trained model and OpenCV.
Baksonator/distributed-chaos
Self-organizing distributed system, that supports failure of up to 2 nodes at the same time.
Baksonator/dos-debug-tool
A DOS debug tool I developed for a university assignment. It uses a TSR program to show the values of the main registers and the values located on the top of the stack (the 6 top-most values).
Baksonator/fat16
A simulation of the FAT16 file system written in Java. I worked on it as part of an assignment for a course on university. Most of the underlying classes are not my work, my assignment was to work on the classes MockFAT and MockDirectory classes. I additionally added the DiskFile class.
Baksonator/producer-consumer-system
A concurrent producer-consumer system written for DOS that works in protected mode. I developed it as part of an assignment for university.
Baksonator/simple-ftp-server
A simple FTP server I did for a university assignment. The FTP server is capable of basic operations, including transferring and deleting files. The recommend client to try it out with is FileZilla.
Baksonator/simple-interpreter
A simple interpreter for evaluating mathematical and logical expressions in prefix, infix and postfix notations.
Baksonator/word-distribution-tool
Word distribution tool system I made for a university course.