• Stars
    star
    16
  • Rank 1,311,288 (Top 26 %)
  • Language
    Jupyter Notebook
  • License
    Apache License 2.0
  • Created about 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐ŸŽ“๐Ÿ”’ Creating, Analyzing and Testing Differential Privacy Protocols, aiming in Data Protection and Anonymization.

More Repositories

1

data-poisoning-defense-fl

๐Ÿ’‰๐Ÿ” Novel algorithm for defending against Data Poisoning Attacks in a Federated Learning scenario
Jupyter Notebook
17
star
2

Vectors-Similarity-Search-and-Clustering

๐Ÿ—‚๏ธโณLSH, Hypercube and Clustering algorithms for vectors, written in C++
C++
11
star
3

eClass-PenTesting

๐ŸŒ๐Ÿ”’Exploiting and fixing security vulnerabilities in an old version of eClass
PHP
10
star
4

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.
Haskell
10
star
5

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.
Jupyter Notebook
10
star
6

SysPro-Assignments

๐Ÿ“Š๐Ÿ’‰Set of assignments created for the course System Programming, aiming to familiarize with more complicated use cases of C language.
C
9
star
7

B-Plus-Tree

๐Ÿ’พ๐ŸŒณImplementation of a generic 2-field disk file, with B+ indexing. The file system is based on a BlockFile library.
C
8
star
8

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
Python
8
star
9

WordTransformation

๐Ÿ”„๐Ÿ“™Given a dictionary, we want to convert word A to word B with the least possible steps. Implemented with BFS, and A* algorithm
C
7
star
10

ML-NLP-Exercises

๐Ÿฆœ ๐Ÿ’ป Machine Learning Projects, that concentrate on the study of Deep Learning Techniques, and their use in Natural Language Processing.
Jupyter Notebook
7
star
11

Memory-Management

๐Ÿ’ฝโณSimulation of the main memory, with paging, and especially an IPT, as well as 2 different alogrithms for page replacement
C
7
star
12

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.
Python
7
star
13

Problems

๐Ÿ’ญ๐Ÿ’กAll problems implementated as exercises in course: Principals Of Programming Languages
Prolog
5
star
14

ReadersWritersProblem

๐Ÿ‘“๐Ÿ–Š๏ธ This problem deals with situations in which many processes try to access the same shared resource at one time.
C
5
star
15

InfixExpressionEvaluation

C program to evaluate an infix mathematical expression
C
3
star
16

Crypt-arithmetics

๐Ÿ”คโžก๏ธ0๏ธโƒฃ1๏ธโƒฃ A well-known problem of crypt-arithmetics, for some wierd reason written in C
C
3
star
17

mix-flow-correlation-attack

๐Ÿ“ฆ๐Ÿ” Attacking Mix Networks to prove the lack of anonymity provided. Implementing Flow Correlation Attacks in different scenarios
Python
3
star
18

Algorithmic-Operation-Research

All mathematical projects implemented for AOR
2
star