Theofanis Aslanidis's repositories
Music-Recommender
Music recommendation system for providing a group of people with fresh music that fits all.
Audio-Chord-Recognition
Deep Learning for audio chord recognition. Use of CNNs for feature extraction in audio data, combined with LSTMs for contextual information over time. (CRNN)
Nearest-Neighbors
Nearest Neighbors with LSH, HyperCube and Random Projections in C++. Works for all dimensions of input data - Vectors, 2D Curves, 3D Curves.
Auctions-Website
Auctions Application
Betting-Platform
Betting application on console in C++
Boston-Crime-Analysis
Data Analysis on the crime of Boston, US
Clustering
K-Means and K-Medoids for vectors and curves with C++. Comparing different initialization, assignment and update methods.
dbs-B-plus-Tree
Database System working on B plus Trees
Heat2D
Parallelization of heat conduction simulation in 2D. Scaling from 0 to 160 cores and different topologies. Implementation in C with the MPI library.
Logic-Prog
Various Puzzles solutions with Prolog
EAM-Webpage
Webpage for a book distribution platform
LLVM
Compiler ~ Semantic Analysis + Generating intermediate code (MiniJava -> LLVM)
Search-Engine-in-Parallel
Mini Search Engine in C working with N workers
Sentiment-Analysis-on-Tweets
Data Analysis and Sentiment Classification on Tweets using different ML algorithms and vectorization methods.
Text-Summarization
Deep Learning models application on YouTube trending videos metadata for text summarization, tag suggestion. In-depth statistical analysis of different features used for outreach and audience growth.
Web-Server-and-Crawler
Web Creator with bash, Web Server and Web crawler with C.