Dimitris Tsirmpas's repositories
Telefrog-WebRTC
A Real Time Conferencing (RTC) service which allows users to connect, talk, and send messages to each other while also supporting account management and storage.
athens-conceptual-model
A conceptual model written on OWL-RDF (w/ attached report) to be used for an online guide for urban areas. Focuses on the area around Syntagma Square.
disruptive-science-study
Predicting the impact of scientific papers using traditional machine learning models and NLP
hyperspectral-imaging
Classifying the materials of individual pixels taken by satellite using Spectral Unmixing and Pixel Classification.
LLMs_prompting_annotation
Practical Data Science assignments relating to LLMs, prompting and annotation tasks.
practical_data_science
Projects concerning LLMs, prompting, NLP, webscraping, data aquisition and dataset analysis.
time_series_GDP
Predicting GDP growth using ARIMA time series models
weight_analysis
A short applied statistics project investigating (in part) cause and effect of weight loss in clinical trials.
college_analysis
A statistical study about US college admissions, featuring a full report in LaTeX.
large-scale-data
Distributed computing for data science tasks, executed on a Ubuntu server.
MessagingApp
A Distributed System following the Publisher - Subscriber pattern. Also includes an Android Application that acts as a client, sending and receiving messages, and a local file system for persistence.
Templated-Minimax-with-Othello-example
A templated, optimized implementation of the Minimax Algorithm using closed set and a-b pruning. Includes a Othello/Reversi game using it as an opponent.
text_analytics
Language Modelling (text generation, spell correction) and Sentiment Analysis / POS Tagging with MLP, RNN, CNN and BERT models and LLM prompting
AI-algorithms
A collection of common AI algorithm implementations (N-queens, Othello, ID3 and decision forests).
ai_gdpr
A brief report exploring the impact of AI technologies on European citizens and the compliance challenges posed by the General Data Protection Regulation (GDPR), covering sections such as GDPR and AI interaction, privacy implications, democracy, discrimination, public and private sectors, transparency, and privacy-by-design.
computational_statistics
Fundemental ML algorithm mathematics, algebraic and Python implementations, data-based problem solving
CppAutomationTools
Python scripts that generate various kinds of C++ header and source files according to YAML config files.
economic-connectedness-repl-study
Replication study for the recent "Social Capital II: determinants of economic connectedness" paper
generic-eshop
Frontend, responsive e-shop development using vanilla JS.
Job-Uber-Android-App
An Android application which allows users to declare a need for various services (such as household chores, going to the supermarket, driving children to / from school) and other users to apply to fulfill them.
Large-Text-NLP-Survey
A survey paper exploring the use of state-of-the-art deep neural network architectures in NLP problems featuring very large documents.
longsum0_dict_learning
Long-Span Summarization
numerical-optimization
Using Constrained LS, SVD analysis and PageRank to efficiently solve common problems
numpy-mlp-classifier
Implementing a logistic regression and neural network models with batch stochastic gradient descent using numpy
OOP-Testing-Research-Paper
A research paper written for, and presented in, the "Verification, Validation and Maintainance of Software Systems" course of the Athens University of Economics and Business.
short-recommender-survey
A very brief primer of Content Based vs Collaborative Filtering algorithms
sport-repression-repl-study
A replication Study for the recent paper "International Sports Events and Repression in Autocracies: Evidence from the 1978 FIFA World Cup" paper.