Simon Iyamu Perisanidis's repositories
Geometric-Deep-Learning
π Graph Node Classification using PyTorch Geometric on the "Amazon Computers" dataset + Presentation slides
Arcade-RPG
A simulation of an RPG(role playing game) written in C++.
Binary-Tree-of-Processes
The goal of this project is to search for a certain pattern in a binary file, using multi-processing.
Breast-Cancer-Prediction
Apply and evaluate some basic machine learning algorithms on breast cancer prediction.
Online-Grooming-Detection
Detect sexual predators in chats
Twitter-Sentiment-Analysis
ππ» ππ» Applying data analysis and comparing machine learning algorithms in their efficiency in predicting the sentiment(positive/negative/neutral) of tweets.
2d-Convex-Hull
Gift Wrap and Incremental Algorithm for the calculation of convex hull. Also, algorithm that finds the lattice points of a circle.
Auto-Directory-Backup
This application monitors dynamically a hierarchy of files and directories, and when there are changes, it updates a complete copy of the hierarchy in another directory.
Dynamic-Time-Warping-Algorithm
Time-series classification using the dynamic time warping algorithm
Simple-Dropbox
File synchronization through network.
Typing-Lessons
A game to improve your touch-typing skills.
Hash-Code-2019
A solution to the Google Hash Code 2019 online qualification round's problem.
Remy-Your-cooking-voice-assistant
An mobile-friendly web app that assists your cooking by guiding you through your recipe using voice. This app was built during HackZurich 2023 within 24h.
Berkeley-AI-Pacman-Projects
Developing AI search agents to win Pacman.
Crime-Data-Analysis
Exploration of the Boston Crime Data data set.
File-exchange-with-gpg-encryption
Synchronize the hierarchy of files and directories of each client.
Harbour-Simulation
The goal of this project was to create independent programs that are able to run simultaneously and simulate the operations of a port.
Heat2DParallelized
This is a two dimensional heat equation domain decomposition.
JobSpy
Jobs scraper library for LinkedIn, Indeed, Glassdoor, Google & ZipRecruiter
KenKen-CSP
Solve KenKen puzzles by using CSP algorithms.
Multi-graph-Implementation-using-AVL-Tree
Implementing a directed multi-graph using an adjacency AVL Tree. Each TreeNode represents a vertex of the graph, and each TreeNode has a linked list in order to represent the edges of the graph.
Polygonal-Curves-Clustering-and-LSH-Hashing
Polygonal Curves Clustering and LSH Hashing.
Prim-Jarnik
Implementation of Prim-Jarknik's algorithm to find the minimum spanning tree of an undirected graph.
Strongly-Connected-Components-of-a-Graph
Finds the strongly connected components of a di-graph.
The-Pizza-Problem
A solution to the practice problem of Google Hash Code 2019.
Transportation-graph
Implements a transportation system with a graph. Also, finds a path bewteen two desired stations.
Travelling-Salesman-Problem
Implementation of a genetic algorithm to solve the tsp.
Weighted-Job-Scheduling
The problem of Weighted Job Scheduling considers a set of jobs. Each job has a start time, a finish time and a profit. The goal is to find a subset of jobs with the maximum profit such that no two jobs in the subset overlap. My solution uses Dynamic Programming.