Pinned Repositories
lecture-code
data-poisoning-defense-fl
💉🔐 Novel algorithm for defending against Data Poisoning Attacks in a Federated Learning scenario
eClass-PenTesting
🌐🔒Exploiting and fixing security vulnerabilities in an old version of eClass
Insulting-Comments-Detection-System
🤬🗨️ A machine learning system that takes a comment and ranks it as insulting or neutral. We are going to use many algorithms in order to achieve our goal: the best possible classification of the data.
local-dp-protocols
🎓🔒 Creating, Analyzing and Testing Differential Privacy Protocols, aiming in Data Protection and Anonymization.
mix-flow-correlation-attack
📦🔐 Attacking Mix Networks to prove the lack of anonymity provided. Implementing Flow Correlation Attacks in different scenarios
NNs-for-Autoencoding-and-Classifying-Images
🖼️📈Implementation of an Auto-Encoder, and a Classifier based on the encoder, with ultimate goal to classify images. Built using Python and the Keras API.
PancakeSortingProblem
🥞🍴Pancake sorting is a problem of sorting a disordered stack of pancakes in order of size when a spatula can be inserted at any point in the stack and used to flip all pancakes above it.
SysPro-Assignments
📊💉Set of assignments created for the course System Programming, aiming to familiarize with more complicated use cases of C language.
Vectors-Similarity-Search-and-Clustering
🗂️⏳LSH, Hypercube and Clustering algorithms for vectors, written in C++
nikosgalanis's Repositories
nikosgalanis/local-dp-protocols
🎓🔒 Creating, Analyzing and Testing Differential Privacy Protocols, aiming in Data Protection and Anonymization.
nikosgalanis/data-poisoning-defense-fl
💉🔐 Novel algorithm for defending against Data Poisoning Attacks in a Federated Learning scenario
nikosgalanis/Vectors-Similarity-Search-and-Clustering
🗂️⏳LSH, Hypercube and Clustering algorithms for vectors, written in C++
nikosgalanis/eClass-PenTesting
🌐🔒Exploiting and fixing security vulnerabilities in an old version of eClass
nikosgalanis/Insulting-Comments-Detection-System
🤬🗨️ A machine learning system that takes a comment and ranks it as insulting or neutral. We are going to use many algorithms in order to achieve our goal: the best possible classification of the data.
nikosgalanis/PancakeSortingProblem
🥞🍴Pancake sorting is a problem of sorting a disordered stack of pancakes in order of size when a spatula can be inserted at any point in the stack and used to flip all pancakes above it.
nikosgalanis/SysPro-Assignments
📊💉Set of assignments created for the course System Programming, aiming to familiarize with more complicated use cases of C language.
nikosgalanis/B-Plus-Tree
💾🌳Implementation of a generic 2-field disk file, with B+ indexing. The file system is based on a BlockFile library.
nikosgalanis/EcosystemSimulation
🌱🐛A simple yet full functioning ecosystem simulation written in pure C++11
nikosgalanis/KakuroSolver
🔢📊Kakuro is a logic puzzle that is often referred to as a mathematical transliteration of the crossword. We try to solve it as a CSP with multiple AI algorithms
nikosgalanis/Memory-Management
💽⏳Simulation of the main memory, with paging, and especially an IPT, as well as 2 different alogrithms for page replacement
nikosgalanis/ML-NLP-Exercises
🦜 💻 Machine Learning Projects, that concentrate on the study of Deep Learning Techniques, and their use in Natural Language Processing.
nikosgalanis/WordTransformation
🔄📙Given a dictionary, we want to convert word A to word B with the least possible steps. Implemented with BFS, and A* algorithm
nikosgalanis/AirBnB-Data-Analysis
:house: :bar_chart: A data analysis notebook along with a recommendation system for Airbnb listings in Athens, Greece
nikosgalanis/NNs-for-Autoencoding-and-Classifying-Images
🖼️📈Implementation of an Auto-Encoder, and a Classifier based on the encoder, with ultimate goal to classify images. Built using Python and the Keras API.
nikosgalanis/Problems
💭💡All problems implementated as exercises in course: Principals Of Programming Languages
nikosgalanis/ReadersWritersProblem
👓🖊️ This problem deals with situations in which many processes try to access the same shared resource at one time.
nikosgalanis/Crypt-arithmetics
🔤➡️0️⃣1️⃣ A well-known problem of crypt-arithmetics, for some wierd reason written in C
nikosgalanis/InfixExpressionEvaluation
C program to evaluate an infix mathematical expression
nikosgalanis/mix-flow-correlation-attack
📦🔐 Attacking Mix Networks to prove the lack of anonymity provided. Implementing Flow Correlation Attacks in different scenarios
nikosgalanis/Algorithmic-Operation-Research
All mathematical projects implemented for AOR
nikosgalanis/Game-Of-Life
Efficient Parallel code in MPI, MPI+OpenMP and CUDA for Game of Life
nikosgalanis/News-Articles-Classification
:newspaper: Classification and Clustering on various News articles
nikosgalanis/nikosgalanis
Config files for my GitHub profile.