Konstantinos Theodorakos's repositories
Longsword-Stance-Model-Training
Longsword Stance Model Training Working demo: https://www.youtube.com/watch?v=v7hvOyPQ0EM Longsword Stance Model Training: Deep Learning model & training python scripts. The model is genenerated with Keras, as a multivariate Bidirectional Long-Short Term Memory (LSTM) network, for classification of longsword movement gestures. Softmax is being used as the activation function and sparse-categorical cross-entropy on the final dense layer
Longsword-Data-MQTT-Publisher
Working demo: https://www.youtube.com/watch?v=v7hvOyPQ0EM. The main IoT app. It runs on Nvidia Jetson TX2(embedded super-computer). Connects with sensors via BLE and publishes all the real-time IMU data to the AWS IoT stream via MQTT. It also interacts with the user via AWS Polly text-to-speech.
Longsword-IMU-BLE-sensors
Working demo: https://www.youtube.com/watch?v=v7hvOyPQ0EM The .ino arduino (Genuino 101) src code, that acquires raw IMU data from I2C sensors and sends them via Bluetooth Low Energy to the Nvidia Jetson TX2. The sampling frequency 1/25 Hz. It publishes data to the BLE characteristics from 3-axis: Internal Accelerometer, Gyroscope & step counter, MPU-6050 Accelerometer + Gyroscope, HMC5883L Magnetometer.
Longsword-Web-Socket-Server
Longsword Web Socket Server Working demo: https://www.youtube.com/watch?v=v7hvOyPQ0EM Longsword Web Socket Server: Provides live sensor data feed, stance classification view & scores/confidence %. The web-page is being served by node-js. An active web-socket connection is being mainted with the RESTful deep learning model service. The messages push real-time data and classification results to the web page's graphs.
ParticleSwarmOptimization
Testing the efficacy of a typical PSO algorithm against artificial test functions
HomographyNet
Implementation of HomographyNet in Keras
notebooks
Notebooks on how to use Distributed Evolutionary Algorithm in Python (DEAP)
openacc_concept_strategies_book
This repository contains application codes and solutions for the Book on "OpenACC for Programmers - Concept & Strategies".
Quadtree
2D Gravity Particle simulator using Quadtrees
RDF_Engine
A SparQL RDF engine of triplets (Subject - Predicate - Object). It can convert a column or row based DBMS to an RDF Engine. MonetDB columnar database is recommended for maximum performance.