Skip to content
View TheAndrewWallace's full-sized avatar

Block or report TheAndrewWallace

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
TheAndrewWallace/README.md

๐Ÿค– Hi, I'm Andrew!

Hi, I'm Andrew, an AI researcher currently studying for my PhD in AI (Multi-Agent Reinforcement Learning). I have previously worked at the University of Cambridge on AI research, I am a Google DeepMind Alumni, and I graduated from LJMU with a first class Bachelors (Hons) in Computer Science where I was also the president of the LJMU Computer Science Society. In my personal time, I am a a hobbyist game developer, I enjoy arts/crafts, and I am learning German and Mandarin Chinese. Please reach out if you would like to collaborate, ask questions, or for any other reason!

I intend to gradually start adding more open source projects to this profile that I'm developing, mostly related to my PhD.

LinkedIn: LinkedIn Profile

Kaggle Profile: Kaggle Profile

๐Ÿš€ Area's of interest.

  • ๐Ÿง  Reinforcement Learning in Multi-Agent Systems
  • ๐Ÿ‘จโ€๐ŸŽ“ Ad-hoc cooperative teamwork (plus who doesn't like a bit of adversarial!)
  • ๐Ÿ•น๏ธ Robotics & Simulation

๐Ÿ› ๏ธ My Projects

  • Deep-Q Network controlled cars in PyBullet - Good exeriment into learning to create custom simulation environments for developing and training AI with PyBullet.
  • Graph Neural Network for Drone Trajectory Deconfliction (University of Cambridge) - Creating a neural network with custom attention module to deconflict agent trajectories whilst generalising to the number of agents.
  • Multi-Agent System Adversarial Simulation and AI (Bachelors Dissertation LJMU) - Red vs Blue team fighting to eliminate the enemy using a Deep-Q network. Experimented with strategies involving cooperative and adversarial behaviour in relation to reinforcement learning.

Pinned Loading

  1. PyBullet-Cars-DQN PyBullet-Cars-DQN Public

    A simple implementation of two cars controlled by a Deep-Q Network, to experiment with reinforcement learning.

    Python 2 1

  2. GAN-Ganyu-Face-Generation GAN-Ganyu-Face-Generation Public

    GAN (Graph Adversarial Network) trained on images of Ganyu from Genshin Impact and Rem from Re:Zero

    Jupyter Notebook