Giannis Dravilas's repositories
Weather-Plotting
๐โ๏ธ๐ฉ๏ธ This repository contains some examples for creating 2d and 3d weather plots using matplotlib and cartopy libraries in python3.
Polygonization-Point-Sets-2d
๐Polygonization of point sets in 2d, area optimization and accuracy/speed evaluation.
Sentiment-Analysis-Covid19-Tweets
๐๐ฑ Sentiment Analysis of Covid19 tweets fetched from Twitter, using various Data Mining techniques and Machine Learning algorithms.
Radio-Link-Frequency-Assignment-Problem
๐ป๐ก Solving the Constraint Satisfaction Radio Link Frequency Assignment Problem, using FC and MAC algorithms with the dom/wdeg heuristic. An attempt to solve it with MIN-CONFLICTS algorithm and some comparisons are also made.
SchoolSimulator_Java
๐๐งโ๐๐จโ๐ซ A simple school simulator in Java, in which students arrive at a school, which operates for some hours and is evacuated afterwards. The fatigue of the students and the teachers is also computed.
Deep-Learning-for-Natural-Language-Processing
๐ก๐ง ๐ฌ Development of Deep Learning models and a Question Answering Engine for Sentiment Classification / NLP tasks.
FTP-implementation-over-TCP
๐๏ธ C++ low-level implementation of an FTP (File Transfer Protocol) server-client connection over Transmission Control Protocol/Internet Protocol (TCP/IP) using the Linux Programming Interface.
SchoolSimulator_cpp
๐๐งโ๐๐จโ๐ซ A simple school simulator in C++, in which students arrive at a school, which operates for some hours. The fatigue of the students and the teachers is also computed.
Disease-Monitor
๐ฆ ๐ท A DiseaseMonitor module that allows us to record the cases of multiple diseases and export numerous statistics about them.
Abstract-Data-Types
๐๏ธ Abstract data types implementations in C.
Game-of-Life
๐ฎ Conway's Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input.
Music-Genre-Classification-using-Deep-Learning
๐ถ๐ป Classification of short music clips into different music genres using Feedforward and Convolutional Neural Networks.
Priority-Queue-using-heap
โญ๏ธ A simple implementation of a Priority Queue using heap in Python
UTF-8-Validator
๐ Check whether some input follows the UTF-8 encoding or not.
NYC-Taxi-Trip-Duration-Prediction-using-Machine-Learning
๐ Data Analysis of New York City taxi trips and creation of a Random Forest Regressor for predicting the duration of taxi trips.
Operating-Systems-Processes
๐ป Cooperation between a parent process and several child processes in C using a shared memory segment and semaphores
Image-Recognition-using-Machine-Learning
๐จ๐ปโ๐ฆฐโ๏ธ Facial recognition using Yale B database face images, employing the Eigenfaces technique encompassing PCA and a nearest neighbour classifier. Classification of images containing handwritten digits using SVM.
URLs-Manager
๐จโ๐ป C++ low-level program monitoring changes in the files of a directory and processing the URLs of each file by forking new processes. A bash script sums up the results.