Dylan Cope (@DylanCope)

Top repositories

1

Evolving-Protozoa

An interactive environment where protozoa-like entities live, die, and have offspring whose behaviours and morphologies can change.
Java
230
star
2

ProtoEvo

An interactive real-time simulation for evolving multicellular organisms.
Jupyter Notebook
33
star
3

CS188-Search

This is my attempt at the CS188 Search coursework (P1) from the University of California, Berkeley.
Python
13
star
4

Multi-Agent-RL-with-TF

Training intrinsically motivated, independent Q-learners to play Tic-Tac-Toe
Jupyter Notebook
11
star
5

Image-Captioning-with-Bimodal-Transformers

Notebook implementing a custom bimodal transformer architecture for masked language modelling in order to learn to caption COCO images.
Jupyter Notebook
5
star
6

NeuroEvolution

Implementation and experimentation centred around the algorithm "NeuroEvolution of Augmenting Topologies"
Jupyter Notebook
4
star
7

CS188-Multi-Agent

This is my attempt at the CS188 Multi-agent Search coursework (P2) from the University of California, Berkeley.
Python
4
star
8

reproducible_figures

Small utility for creating reproducible figures with matplotlib
Python
3
star
9

rllib_emecom

Emergent Communication in RLlib
Jupyter Notebook
2
star
10

IPCV-Summary

Summary and Implementations of the content of the University of Bristol Image Processing and Computer Vision course.
Jupyter Notebook
2
star
11

MinecraftAutosplit

Python
1
star
12

Entropy-Masking-OOD

Python
1
star
13

dylancope.github.io

SCSS
1
star
14

kc-evo-sim

Python
1
star
15

llm-steering

Jupyter Notebook
1
star
16

Graphing-Best-Fits

Applying the matrix equation solution to the least-squares problem in Java.
Java
1
star
17

Gravity-Simulator

A simulation that models gravitational interactions between point particles.
Python
1
star
18

Graphical-Calculator

A GUI where users can input mathematical functions to be viewed and interacted with.
Python
1
star
19

zero-shot-comm

Source code for our paper "Learning to Communicate with Strangers via Channel Randomisation Methods"
Jupyter Notebook
1
star
20

3D-Software-Rendering

Implementation of a rudimentary 3D software renderer.
Java
1
star