Alexis Filippakopoulos's repositories
Bachelor-Thesis
Implementing a Personalized Federated Learning and Split Learning hybrid framework 'SplitGP' as part of my bachelor thesis.
Cat-Dog-Classification-CNN-Keras-
Using CNN keras sequential model to classify dog and cat images.
Fully-Distributed-PubSub-Messaging-App-Frontend-
The frontend code for a fully distributed messaging app made with android studio. The system uses the Publish - Subscrib architecture, where the are 3 brokers (servers) where clients are connected to and can talk to each other, upload stories, make friends and many more. The system is also fault tolerant
IMDB-Classification
Implementing Naive Bayes and Logistic Regression algorithms from scratch in order to perform sentiment analysis on the IMDB dataset.
Weather-Images-Classification
Classifying weather images into categories: Cloudy, Foggy, Rainy, Shine, Sunrise using Python.
Dialogue-System-For-The-Visually-Impaired
EasyWash is a user interface for washing machines designed to ameliorate the user experience of visually impaired people. The interface leverages techniques of computer vision, speech recognition and natural language processing to deliver a user-friendly experience for the specified target group.
Fully-Distributed-PubSub-Messaging-App-Backend-
The backend code for a fully distributed messaging app in Java. The system implements the Publish - Subscribe architecture, where the are 3 brokers (servers) where clients are connected to and can talk to each other, upload stories, make friends and many more. The system is also fault tolerant.
International-Sports-Events-Window-Dressing-and-Repression
Partly replicating a paper investigating the 1978 Argentinian World Cup, taking place under the argentinian jounta and the change in repression events as the tournament was closing in.
Rerearching-Economic-Connectedness-and-Socioeconomic-Status
Partly replicating two studies carried out on social capital. The studies appeared in the journal Nature.
The-Decline-of-Disruptive-Science-and-Technology
Predicting the disruptiveness of a paper as proposed by the referenced study.
Face-Mask-Classification
Model developed using Python's keras that classifies if a person is wearing a mask or not.
Image-Color-Detection
Detecting the colors inside an image using Python (pandas, cv2).
Motif-Extraction-and-Sequential-Mining
Working on an artificial tinder messages dataset to extract frequent message sequences and visualize the conversation endings (last 6 messages sequence).
Motion-Detection-System
A simple multithreaded motion detection alarm system using python's cv2 library.
SimCLR
PyTorch implementation of SimCLR: A Simple Framework for Contrastive Learning of Visual Representations by T. Chen et al.
Theater-Seat-Reservation-System
Multithreaded code in C to reserve seats in a theater.