Nikola Jovanović's Projects
Solutions to "Advent of Code" challenges in Python
Implementations of various algorithms and data structures
Awesome Machine Unlearning (A Survey of Machine Unlearning)
A small utility that creates big maps
My solutions to SPOJ challenge problems I spent a lot of time on during bubblecup qualification rounds
Improvement of a forked C language interpreter
Compiler Construction course project: interactive shell that handles simple math
A Conway's Game of Life implemented in Z80 assembler
A pytorch adversarial library for attack and defense methods on images and graphs
A certifiable defense against adversarial examples by training neural networks to be provably robust
ETH Robustness Analyzer for Deep Neural Networks
SRI Group Website STAGING
A service for MINIX 3 that allows inspection of FAT32 partitions
Generative Adversarial Networks presentation and workshop materials for the Petnica Summer School on Machine Learning
This repository contains code examples of Machine Learning and Deep Learning algorithms written in Python using TensorFlow library for the course Machine Learning on Faculty of Computer Science in Belgrade.
Mate in 3 chess puzzle solver - Artificial Intelligence course project
AngryMobs bot developed during an 8h long hackathon
Finding the smallest-width ring enclosing a given set of points
Simulated annealing for finding a minimum area polygon with given vertices
A simple TSR alarm clock for DOS
A logging service for MINIX 3
A simple web game I created while learning WebGL
Solutions to Project Euler problems
Petnica Summer Institute: Machine Learning 2017 homework
Petnica Summer Institute: Machine Learning 2017 workshops
A proof-of-concept compiler written in Haskell as a part of my high school final-year project
Geometric Deep Learning Extension Library for PyTorch
Machine Learning code examples - ML course at Faculty of Computing, Union University, Belgrade