David Banville's Projects
This repository contains all the code written for the programming assignments in the Algorithms Specialization by Tim Roughgarden of Standford Uni on Coursera. DO NOT USE FOR THE COURSE!
Arduino sketch and Python code for animatronics with a HID game controler
A set of Deep Reinforcement Learning Agents implemented in Tensorflow.
This repo was forked from the DeepRL-Agents repo by Arthur Juliani. I am currently adapting some of the code to train a neural agent to play Vizdoom.
Code for the paper "Learning to Act by Predicting the Future", Alexey Dosovitskiy and Vladlen Koltun, ICLR 2017
Reinforcement learning models in ViZDoom environment
A VB application to compare text files using DataGridViews
Hybrid CPU/GPU implementation of the A3C algorithm for deep reinforcement learning.
A tokenized ecosystem for improving food traceability and security
Processing of ground penetrating radar (GPR) data using Matlab and the CREWES library, an open-source seismic data processing library. An implementation of the method described in Harlan et al., Geophysics, vol 49, no. 11, 1984
Some test with GPU processing with CUDA
A toolkit for developing and comparing reinforcement learning algorithms.
Code for reproducing key results in the paper "InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets"
Here are some data analysis I did on Kaggle data
GPIO keyboard matrix on raspberry pi zero
matplotlib: plotting with Python
Implementation of Meta-RL A3C algorithm
Micro Python scripts for the BBC microbit made with Mu deditor by Nicholas H.Tollervey
microbit_makecode
Add-on for the BBC microbit
The full TinyOs stack with slight modifications to read specific sensors on my Telosb motes
Image-to-image translation with conditional adversarial nets
Tensorflow port of Image-to-Image Translation with Conditional Adversarial Nets https://phillipi.github.io/pix2pix/
An open-source, interactive graphing library for Python :sparkles:
PyQt5 user interface to control a Siemens PLC with Snap7 library by Davide Nardella
Web-based Reinforcement Learning Control Center
A flexible custom framework for automating hyper-parameter optimization with Scikit-Learn Pipelines
Example Test Cases for Stanford's Algorithms Coursera Specialization
Things I post on SteamIT
A Dash application to visualize time-domain electromagnectic soundings (TEM) modeled with UBC-GIF em1dtmfwd