Donal Byrne's repositories
Landing-A-Rocket-With-Simple-Reinforcement-Learning
This repo gives an example of using a simple method of reinforcement learning to beat the Lunar Lander environment. The agent uses a combination of CEM and neural networks using the pytorch library.
MonteCarlo
Implementation of first visit Monte Carlo for prediction and control
CNN-On-The-Cloud-
Code used to build an image classifier for the Fashion MNIST dataset. Built using the Keras library and trained on the FloydHub cloud platform
DDPG_Reacher
Experiment to implement the DDPG algorithm to train a mechanical arm to reach for a moving target inside the unity ML-Agents virtual environment
DQN_Tensorflow
A jupyter notebook implementing the DQN model in VizDoom
Neural-Network-From-Scratch-Tumour-Diagnosis
This notebook goes through how to build a neural network using only numpy. The network classifies tumours, identifying if they are malignant or benign. This notebook uses the Breast Cancer Wisconsin dataset.
awesome-prompt-engineering
repo containing useful prompt engineering templates that I use for coding, research and productivity
deep-reinforcement-learning
Repo for the Deep Reinforcement Learning Nanodegree program
FlappyBirdRL
A reinforcement learning environment based on the mobile game "Flappy Bird" built using the Unity ml-agents framework
acme
A library of reinforcement learning components and agents
AI_Hack_NIA
Nia is nutrition app using object classification and detection to gives users nutritional information about their meals and if the portion size is correct
DDQN_Navigation
This is my submission for the Udacity navigation project in the Deep Reinforcement Learning Nano Degree
djbyrne.github.io
Personal blog
dm-haiku
JAX-based neural network library
Halite-III
Season 3 of @twosigma's artificial intelligence programming challenge
jumanji
A diverse suite of scalable reinforcement learning environments in JAX
Neural-Network-From-Scratch-Part-2-TensorFlow
This notebook takes the the same dataset used in the previous notebook and it builds a classification network with tensor flow to diagnose cancer tumours.
optax
Optax is a gradient processing and optimization library for JAX.
ptan
PyTorch Agent Net: reinforcement learning toolkit for pytorch
pytorch-lightning
The lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate
pytorch-lightning-bolts
PyTorch Lightning Bolts is a community contribution for AI/ML researchers.
RL_Workbench
Library containing Pytorch implementations of some of the main RL algorithms. This repo is used for my own learning purposes
Value-Iteration
Simple implementation of value iteration using the Frozen Lake Environment
xland-minigrid
JAX-accelerated meta-reinforcement learning environments inspired by XLand and MiniGrid 🏎️