Giannis Baltas (giannisbaltas)

giannisbaltas

Geek Repo

Company:MSc in Data Science @ AUEB

Location:Athens, Greece

Home Page:https://www.linkedin.com/in/giannis-baltas/

Github PK Tool:Github PK Tool

Giannis Baltas's repositories

MiniPython-Compiler

In this project we created a compiler for a mini-python version from scratch. The project implements four phases: 1. Lexical Analysis 2. Syntax Analysis 3. Abstract Syntax Tree 4. Symbol/Semantic Analysis

Language:HTMLLicense:MITStargazers:3Issues:1Issues:0

AI-Problems

This repo holds the implementation of AI Problems such as Cannibals and Missionaries, N-Queens. Machine Learning algorithms such as Naive Bayes and Logistic Regression also implemented from scratch.

Language:Jupyter NotebookStargazers:1Issues:1Issues:0

BTC-Price-Prediction

This repo holds the implementation of Linear Regression, Logistic Regression and LSTM model on predicting BTC Price. The dataset that used is the BTC Prices of the last 5Y extracting from Yahoo Finance.

Language:Jupyter NotebookStargazers:1Issues:1Issues:0

Citation-Prediction

Link prediction is the problem of predicting the existence of a link between two entities in a network. The goal of this kaggle challenge was to predict whether two nodes are linked by an edge or not

Language:Jupyter NotebookStargazers:1Issues:1Issues:0

airbnb-database-system

This repo holds all the assignments and the final project of a university course. We used PostgreSQL and primarily pgAdmin (a GUI for PSQL as an alternative to the CLI) to manage our database, which was not hosted locally, but on an Amazon AWS endpoint.

Stargazers:0Issues:1Issues:0
Language:Jupyter NotebookStargazers:0Issues:1Issues:0

data-structures

Here are two projects on Data Structures for a university course. The topics that covered are Binary Trees, Stacks, Queues, Priority Queues, Sorting and 2d-trees.

Language:JavaStargazers:0Issues:1Issues:0

dice-game

Dice game is a very simply game in which there are two players that they roll the dice. If the dice is number 1 then the current player lose his turn. Both players can hold their current score in order to avoid bring 1 next time. Winner is the player that reach 150 points first.

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:Jupyter NotebookStargazers:0Issues:1Issues:0

tiktok-backend

This project is a simplified version of TikTok and concerns the implementation of the video streaming Framework (Event Delivery System) which is responsible for supporting the promotion and download (streaming) multimedia data.

Language:JavaStargazers:0Issues:1Issues:0

modern-pong-game

Modern Pong Game is based on classic arcade game, Pong , which is part of a university course. In order to play it you have to download it and run the Pong.exe inside of bin file. There are two players from the same keyboard. Winner is the player who reach 15 points first.

Language:C++Stargazers:0Issues:1Issues:0

MOOC-Website

This repo holds a MOOC Website; a project of a university course. The project was developed in two phases. The first phase holds the frontend and the second phase holds the functionality of search bar and cources content using FETCH API calling a WEB API; loading content dynamically and user registration/authentication.

Language:LessStargazers:0Issues:1Issues:0

rest-api

This is a way for building REST APIs with Node.js, Express and MongoDB.

Language:JavaScriptStargazers:0Issues:1Issues:0

wod-generator

Crossfit WOD generator using recurrent neural networks (LSTM), implemented in Tensorflow

Language:HTMLStargazers:0Issues:0Issues:0