Christopher W. Blake's repositories
github-copilot-lamp
A fun and playful lamp to match the energy of GitHub Copilot.
Reinforcement-Learning-Based-Decision-Tree
Generation and evaluation of a decision tree using reinforcement learning.
lanyard-tags
Fun 3d printed decorations to add to your lanyard. And... they support tapping with your phone! 🤓
Adaptive-Resonance-Theory
The clustering technique of ART1 is applied to group a set of customers by their purchase histories.
Artificial-Neural-Network
A feed-forward artificial neural network (ANN) is trained via back-propagation to play a simple game, where the computer must decide, based on health, weapons, and enemies to wander, attack, or hide.
cheat-sheets
Personal cheat sheets cause I am human and have terrible memory.
Fuzzy-Logic
The control methodology of Fuzzy Logic is used to, based on temperature and voltage, control the charge rate of a battery.
Knowledge-Production-and-Control-of-a-Black-Box-Using-Machine-Learning
Blind analysis to develop control logic of a black box device. Only interface of inputs and outputs known.
osu-bh-hackathon-webapp
Tool for managing registration, team placement, and scoring of the Oklahoma State University annual hackathon.
Ant-Algorithm
Solving the traditional Traveling Salesman problem using an algorithm based on the movement of ants.
Artificial-Life
The optimization technique of genetic evolution is combined with artificial neural networks to simulate herbivores and carnivores in a survival-reproduction environment. Herbivores and carnivores must learn to move, hunt for food, and avoid death.
bh-geekapalooza-qr-2022
QR code website for scavenger hunt, geekapalooza 2022
Bigram-Trigram-Text-Generator
A Markov model is used to analyze the relationships between two and three word groups, from example sentences. This model then produces new sentences with similar intentions.
chriswblake
A bit about myself. ;)
Genetic-Algorithm
An optimization technique based on genetic evolution (crossover and mutation) is used to estimate a mathematical equation.
Hierarchal-Clustering
Hierarchical clustering is used for classifying hand drawn shapes.
Optimization
A library of optimization methods for one- and multi-dimensional minimization.
osu-bh-hack
OSU/BH Hackathon Website 2021
project-portal-for-innersource
Lists all InnerSource projects of a company in an interactive and easy to use way. Can be used as a template for implementing the "InnerSource portal" pattern by the InnerSource Commons community.
Rule-Based-System
Antecedents and consequents are utilized to define a set of rules, for controlling a redundant sensing system.
Simulated-Annealing
The optimization technique of simulated annealing is applied to solve the N-Queens problem.
tech-showcase-cli-photo-album
A simple C# console application to demonstrate making HTTP GET requests and usage of Unit Tests.
tech-showcase-webapp-photo-album
A simple javascript application to demonstrate making HTTP GET requests and use of templates. It displays albums and their associated images.
ThesisTemplate_LUH_SPbPU
Thesis template for the Leibniz University and Saint Petersburg Polytechnic dual master's degree program.
Transportation-Problem
Various optimization techiques are used to minimize the costs associated with transfering products from a supplier to a demander. Techniques include: North West Corner, Minimum Cost Element, and Least Potentials