Cameron R. Wolfe's repositories
music_recommendation
contains the notebooks that I created for implementing probabilistic matrix factorization in PyTorch for music recommendation engine.
LRSchedules
An implementation of many different types of schedules for the learning rate.
optimizers
implements various optimizers from scratch for analysis and comparison
CPPN_springopt
Implements CPPN to be fit to target images - creates indirect representation of any input target image using augmenting topology neural network.
CPPNProjects
Personal Implementation of a Compositional Pattern Producing network as well as some other projects that I created using CPPN.
EngGermanMT
Personal project for building a machine translation model between English and German.
neat-python
Python implementation of the NEAT neuroevolution algorithm
BetterPrecisionSchedules
Explore tons of different schedules for quantization.
data_structures
Practice projects utilizing various forms of data structures.
deap
Distributed Evolutionary Algorithms in Python
DEAP_projects
Various individual projects - finding solutions to common evolutionary AI problems.
FlappyBird
Simple version of the popular "flappy bird" app (written in java).
GCP_flask_demo
Simple website that I built to demonstrate how to create and deploy web applications using python, Flask, and Google Cloud Platform.
gitfit
gitfit is a fitness tracking website that I am developing for fun and to practice skills in web/software development.
google-cloud-python
Google Cloud Client Library for Python
LADIES
Code for NeurIPS'19 "Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networks"
MachineLearning
Various Machine Learning/Data projects that I worked on for fun in my free time.
nanoMoE
An extension of the nanoGPT repository for training medium-sized MOE models.
Picture_crossover_python
This python script mixes two pictures to create a unique output picture that is slightly different from each of its parents. It is intended to be used with an evolutionary algorithm to evolve photos to create new ones. A script is also included that creates a CAD representation of a .png picture in openSCAD for 3D printing purposes.
python-mnist
Simple MNIST data parser written in Python
recycling_label_detector
Computer Vision project for detecting the recycling number off of a recycling label within an image.
RMS_channel
Contains all of the presentation files for the tutorials provided on my "Research Made Simple" YouTube channel.
structural_RNN
Implements a recurrent neural network for the purpose of generating novel gear mechanism structures, evolved with GA.