Pinned Repositories
ApiMaker
(work in progress) program that takes website links, desired data and computes paths for the data to algorithmically generate an API for that website
ChessAI
chess AI which plays like a human; it uses tactics and openings to play aggressively and use traps
JobMineDisplay
This program allows one to to parse and tag job description data to help with job searches. It incorporates easy-to-read, reusable module structures that are easy to maintain and save time.
magenta
Magenta: Music and Art Generation with Machine Intelligence
MusicComposition
This is a program I wrote in high school that uses an algorithm to compose a complete piano piece. To use it, run the .exe. Click the "Created Piece" tab, then click the "Create" button. Finally, click the "Play" button to listen to the RH melody.
MusicGenerationWithML
Using a machine learning model to predict good music and using the model output as rewards for a reinforcement learning algorithm.
MusicRater
Takes ratings of songs into a txt file
NeuralNetworkImplementation
An implementation I wrote for neural networks and backpropogation to understand how they work.
PlannerCreator
program which takes weekly or one-time events as input and creates a pdf of a weekly planner ready for printing
RomelCaultProject
A collection of machine learning utility functions and classes.
herougo's Repositories
herougo/MusicGenerationWithML
Using a machine learning model to predict good music and using the model output as rewards for a reinforcement learning algorithm.
herougo/RomelCaultProject
A collection of machine learning utility functions and classes.
herougo/JobMineDisplay
This program allows one to to parse and tag job description data to help with job searches. It incorporates easy-to-read, reusable module structures that are easy to maintain and save time.
herougo/magenta
Magenta: Music and Art Generation with Machine Intelligence
herougo/NeuralNetworkImplementation
An implementation I wrote for neural networks and backpropogation to understand how they work.
herougo/Pseudocode2Code
An algorithm which can help with translating specific pseudocode to code
herougo/SoftwareEngineerKnowledgeRepository
How can I be a better software engineer? This is a place for documenting my learning process and knowledge while pursuing this goal (see wiki for content).
herougo/CartPoleWithMonteCarlo
Applying an epsilon greedy Monte Carlo algorithm to the cartpole environment using OpenAIs gym library.
herougo/CodeBank
A library of machine learning functionality.
herougo/CodeBankAlpha
A first draft of Code Bank, a website to lay out AI research tasks and make code searchable. See the "Wiki" tab for the content.
herougo/CodeBankInterfacesExperimentation
A repo for experimenting with different ML interfaces to try to find a method to unify across frameworks (pytorch, tensorflow), areas (nlp, rl), and repos (allennlp, stable-baselines).
herougo/dtools
A simple, lightweight library you can pip install for the purpose of improving python debugging.
herougo/HearthstoneSimulator
A simulator for the digital card game known as Hearthstone. I wrote this because I thought it would be a challenging software design exercise (how do card effects work?). It was!
herougo/hpip
A simple pip package for adding quick code into repositories when debugging, logging, etc.
herougo/htools
A cumulative collection of helper functionality for personal use.
herougo/KnowledgeRepository
A collection of general-purpose knowledge and ideas for machine learning developers I've accumulated over my learning process. See the "Wiki" tab for the content.
herougo/linguistic-style-transfer
A fork of the code base from the paper entitled, "Disentangled Representation Learning for Non-Parallel Text Style Transfer".
herougo/MachineLearning
machine learning examples and helper libraries
herougo/NeuralNetworkWrappers
This is a respository of a collection of class wrappers for neural networks implemented in Tensorflow/Keras. These will help with rapid prototype development and provide custom error messages.
herougo/parso
A Python Parser
herougo/ProgrammingEnvironments
A collection of scripts, command aliases, and keyboard shortcuts to help with using new computers.
herougo/Project-Euler
Solutions for Project Euler problems. My files include at least 2 solutions including a brute force approach and a faster way.
herougo/pydependency
A repository for parsing python repos to automatically determine missing import statements.
herougo/QuestionBankCSharp
A web app for organizing math questions in a tag-based system for studying purposes.
herougo/RepDistiller
[ICLR 2020] Contrastive Representation Distillation (CRD), and benchmark of recent knowledge distillation methods
herougo/ResearchPaperSummaries
A collection of my notes (with varying detail) of various papers.
herougo/SimCLR
PyTorch implementation of SimCLR: A Simple Framework for Contrastive Learning of Visual Representations
herougo/twitter-clone
A social media app implementation that is basically a clone of twitter.
herougo/VirtualRealityCourseProject
This repository contains the code for the "Come Good Rain" dramatic performance as part of the CSC 2547 (Topics in Interactive Computing: Graphics, Interaction and Perception in Augmented and Virtual Reality AR/VR) final project.
herougo/YoutubeSubscriptionFilter
Uses Youtube API to retrieve links of new videos (from specified users) and filter results for the most important videos