Mike Xydas's repositories
DeepSqueeze
Implementation of the DeepSqueeze paper: https://cs.brown.edu/people/acrotty/pubs/3318464.3389734.pdf
BreastCancerClassification
Classifying breast cancer using knn, svm , naive bayes and decision trees on Matlab
dsit_discord_bot
A discord bot providing info like schedule, assignments and announcements concerning our MSc program.
kenkenSolver
A Python Ken Ken puzzle solver using CSP algorithms
Data-Bites
Data-science bite-sized projects on random topics that I find interesting.
JoinOperator_SIGMOD2018
An optimized join query executor using radix hash join
llm-paper-assistant
A demo app answering questions based on papers (pdfs)
MDSimsEval
Analysis, Classification and Evaluation of a collection of MD simulations
SiameseLSTM
Detecting Quora duplicate questions using a Siamese LSTM.
ThreadPoolWebServer
A C web server that anwsers simple HTTP GET requests using a thread pool
Image-Search-Engine-with-CLIP
An image search engine using OpenAI's CLIP for embedding generation and Elasticsearch for storing and retrieving.
Redesigning-Eudoxus
Redesigning a Greek website for distribution of university books
NewsArticleClassification
Classifying articles of 4 categories (e.g. Business) based on their bag of words representation.
professionalNetworkingWebApp
REST web app with Java JPA and angular6 imitating basic linkedIn functions
sortingAlgorithmsExhibition
Algorithms included: heapsort, quicksort, insertsort (with and without binary search), mergesort, selection sort (recursive), bubble sort (recursive)
xv6minHeapScheduler
Implementing a minHeapScheduler replacing the default round-robin
xv6SharedPagesAndSemaphores
Adding the shared memory feature and semaphores features on the xv6 OS