petrosstav Goto Github PK
Name: Petros Stavropoulos
Type: User
Location: Athens, Greece
Name: Petros Stavropoulos
Type: User
Location: Athens, Greece
Email Ham-Spam Classifier for the dataset "enron3" (http://nlp.cs.aueb.gr/software_and_datasets/Enron-Spam/preprocessed/enron3.tar.gz) using 3 methods: -Naive Bayes Classifier -ID3 Classifier with pre-Pruning -AdaBoost Classifier using Decision Stump as week learner Implemented in Java and written as a project in terms of the subject Artificial Intelligence in AUEB.
Resolution Inference Methods for mathematical logic using resolution for Propositional Logic CNF and Horn clauses, as well as the forward chaining method for First Order Logic Horn Clauses, implemented in Java. The First Order Logic forward chaining method implementation tries to imitate an alternative approach to the Prolog Language (which uses backward chaining method). This was written as a project in terms of the subject Artificial Intelligence in AUEB.
A class scheduling program for a high school, which takes as input the teachers, lessons and some restrictions and finds one of the best valid solutions ( schedules that meet all restrictions and are fair for all the teachers ). Implemented in Java, the program uses 3 different algorithms: A*, Beam Search and a modified version of A* which combines A* with Hill Climbing and Beam Search, generating the best results. This program was written as a project in terms of the subject Artificial Intelligence in AUEB.
Code for the BioMRC paper
BlackJack Game in 2D Graphics using Java Swing (only jar file).
Bachelor Thesis Code for Hellenic Military Academy. Uses modified OnlineFaceRec C++ application based on OpenCV to do facial recognition using Principal Component Analysis with the Eigenfaces method on a person and then show the results on the User Interface. A Raspberry Pi was used as a Web Server which held the User Interface.
Image processing and filtering for images in PPM format implemented in C++. The filters that were implemented in the project were: -Gray Filter -Color Filter -Median Filter -Diff Filter -Blur Filter The filters could be applied one by one or stacked and the program would generate the final output and save the filtered image to disk. This was a project written in terms of the subject C++ Programming Language in AUEB.
Simple keylogger written in C++.
Creation of indices in Elasticsearch and with collections of documents and retrieval of relative documents using different queries, analyzers, settings etc. Finding the best coefficient/weight for balancing the results of Elasticsearch to further improve scores. Uses TFIDF for weighting scheme, trec_eval for evaluation and MAP for scoring.
A system that recommends the best points of interest to its users based on their check-ins. It uses a Master-Workers distributed implementation and has an Android Client for its users. Written in terms of a project for the “Distributed Systems” course in AUEB.
Fly Swatter 2D Game in Java created for fun and in terms of practicing with graphics in Java Swing, Game Logic Programming and Computer Controlled Enemies.
OpenGL Tower Defense Game, as a Project for the course Computer Graphics at AUEB.
Android Studio Project for the course Human Computer Interaction for the Computer Science Department of the Athens University of Economics and Business. Features a Washing Machine App for a target group of young people.
Maze Solver that uses a Depth First Search approach using stacks, written for a Project in AUEB.
Linux Shell Clone written in C Language, which included as many features as possible from the original Linux Shell. These features include: -Multiple parameters -Redirection of input and output (append and write separately) -Piping (can use multiple pipes) -Multi-Line Commands This was written as a project for the subject Operating Systems in AUEB.
Image Segmentation with Expectation Maximization Algorithm and Gaussian Mixture Models from scratch in Python as a lesson's project in AUEB.
Neural network with 1 hidden layer from scratch in Python as a lesson's project in AUEB.
AUEB Class-assigned Kaggle Competition that provided data from US flights and required to create machine learning models in order to classify the passenger count class of a hidden test dataset. Acquired first position in the Public & Private Kaggle Leaderboard.
MergeSort Algorithm using a multi-thread implementation in C.
MineSweeper Game Clone written in Python and PyGame.
Minipython Compiler using SableCC written in Java, that performs all the phases of the compiling except code generation.
🤗nlp – Datasets and evaluation metrics for Natural Language Processing in NumPy, Pandas, PyTorch and TensorFlow
Democratizing NLP!
Project for a Java course at AUEB. Features a dummy-functional GUI interface for an offline electronics shop, in which the user can make an order or inspect all his orders and sales.
Quiz Game with it's editor to create the question-answer tuples, where the questions are encrypted, so that the player can't cheat.
This repository contains the files supporting the paper "Empowering Knowledge Discovery from Scientific Literature: A novel approach to Research Artifact Analysis".
Sentiment analysis on Twitter data for a project in NLP course of AUEB's MSc "Computer Science".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.