• Stars
    star
    17
  • Rank 1,257,181 (Top 25 %)
  • Language
    Jupyter Notebook
  • Created almost 2 years ago
  • Updated 7 months ago

Reviews

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

Repository Details

๐Ÿ’‰๐Ÿ” Novel algorithm for defending against Data Poisoning Attacks in a Federated Learning scenario

More Repositories

1

local-dp-protocols

๐ŸŽ“๐Ÿ”’ Creating, Analyzing and Testing Differential Privacy Protocols, aiming in Data Protection and Anonymization.
Jupyter Notebook
16
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