-
Deposit & Loan Fund
- Athens, Greece
- in/christos-kormaris-259997169
-
tpd-snap-admin Public
Forked from aileftech/snap-adminA plug-and-play, auto-generated CRUD database admin panel for Spring Boot apps
HTML MIT License UpdatedDec 24, 2025 -
MyChessGame Public
A traditional Chess game implementation in Java Swing, using Minimax AI. © Created by: Christos Kormaris, Athens 2020
-
ChessOpeningsClassification Public
Various neural network implementations that aim to classify images of Chess openings.
Jupyter Notebook MIT License UpdatedNov 23, 2025 -
MyTicTacToe Public
The classic TicTacToe game with a nice GUI, made with Java Swing. Game modes: Human Vs Minimax AI, Human Vs Human, AI Vs AI & Client-Server.
-
Connect4 Public
A game known as Connect4, Score4, 4-in-a-line or 4-in-a-row. Modes: Human Vs AI, Human Vs Human, AI Vs AI. Written in Java.
-
PyxidaAuebScraper Public
A web scrapper tool to easily extract links from the AUEB Pyxida Institutional Repository. The urls extracted contain MSc and PhD theses, in ".pdf" format, from all the departments of AUEB.
-
NaiveBayesClassifierInPython Public
A manual Naive Bayes Classifier for classifying spam and ham emails. Written in Python.
-
NeuralNetworksInNumPy Public
Implementation of various Neural Networks, without using Machine Learning libraries. Written in Python.
Python MIT License UpdatedJun 27, 2025 -
vae-master-thesis Public
My postgraduate dissertation that I've done while studying Computer Science at Athens University of Economics & Business. Title: Variational Autoencoders & Applications Student: Christos Kormaris S…
-
MLClassifiersInCPP Public
K-NN, Naive-Bayes & Baseline classifiers for the LingSpam dataset, written in C++.
-
-
TSP Public
TSP (Travelling Salesman Problem) plot in Java. It runs the TSP brute-force algorithm and draws the cycle of minimum distance among cities of random or fixed coordinates.
-
MobyChord Public
An implementation of Chord P2P protocol for mobile Android devices! Every mobile device is called a node and is both a client and a server. The aim is to request map routes from the closest node.
-
NLJ-SMJ Public
Implementation of two join algorithms, Nested Loop Join (NLJ) and Sort Merge Join (SMJ). Written in Java.
-
CYK Public
CYK is an algorithm that determines if a text is a sentence, given a grammar in Chomsky Normal form.
Python MIT License UpdatedMar 10, 2023 -
2-SAT Public
This is an algorithm that given a Boolean formula with n=3 distinct variables and 2 variables per clause (2-Satisfiability), determines the values of the variables that result in the formula being …
-
NeuralNetworksInMatlab Public
Implementation of various Neural Networks (NN). I have included NNs for MNIST and Spam Ham classification. Written in Matlab.
MATLAB MIT License UpdatedMar 10, 2023 -
NaiveBayesClassifierInMatlab Public
A custom Naive Bayes (NB) Classifier for classifying spam and ham text files. Written in Matlab. You should also check my NB classifier in Python.
-
LogisticRegressionInJava Public
Forked from tpeng/logistic-regressionA simple implementation of logisitic regression in Java
-
kMeansInJava Public
A Machine Learning algorithm that assigns the data of a given dataset to a number of clusters.
-
Distributed Systems Map Reduce Project AUEB 2015-2016.
Java MIT License UpdatedMar 10, 2023