Daniel Johnson's Projects
A workshop I gave to the KU Artificial Intelligence Organization on the Gradient Descent Algorithm.
This has different linear regression examples for a workshop we did for the KU AI Organization
Next generation AWS IoT Client SDK for Python using the AWS Common Runtime
Group Project for EECS 448: Make Battleship
Creation and ensembling of decision trees using goroutines for concurrency
DanielRJohnson/DanielRJohnson is a ✨special ✨ repository, good on you for finding it!
My personal site :)
A short-term project I made to connect my experience with web technologies and ML, draw a digit and watch the predictions!
My own from-scratch machine learning library. Mostly for my own learning purposes.
Project for EECS368: Recreate a classic game in JavaScript
Project for EECS368: Write a small program in Haskell
Assignment for EECS 448
A simple tool for finding, searching, and filtering fighting game tournament matches pulled directly from YouTube videos.
Join the GitHub Graduation Yearbook and "walk the stage" on June 11.
A from-scratch tree-walking interpreter for my own programming language, Glimmer.
glVM is a stack-based virtual machine with support for function calls, control flow, and int/float/string computations.
Impl is a cute but powerful little LISP dialect geared towards generating images.
A collection of my Kaggle competition code
An untyped Lambda Calculus interpreter + REPL written in ✨beautiful✨ Haskell
A personal project creating a linear regression model from scratch only using NumPy and MatPlotLib
Animation engine for explanatory math videos
Group project for EECS 448: Fully develop your project 3 prototype
Group Project for EECS 448
A compact PyTorch-like backpropagation engine and neural network framework
MOBile keystroke Inferencing Using Sensors (MOBIUS) does keystroke Inference from gyroscope and accelerometer data on android. Research report included.