Pinned Repositories
Battleship
Group Project for EECS 448: Make Battleship
DJ-Learn
My own from-scratch machine learning library. Mostly for my own learning purposes.
Glimmer
A from-scratch tree-walking interpreter for my own programming language, Glimmer.
glVM
glVM is a stack-based virtual machine with support for function calls, control flow, and int/float/string computations.
Impl
Impl is a cute but powerful little LISP dialect geared towards generating images.
Lambda_hs
An untyped Lambda Calculus interpreter + REPL written in ✨beautiful✨ Haskell
MapKU-Prototype
Group Project for EECS 448
MatProp
A compact PyTorch-like backpropagation engine and neural network framework
MOBIUS
MOBile keystroke Inferencing Using Sensors (MOBIUS) does keystroke Inference from gyroscope and accelerometer data on android. Research report included.
Py2Folders
A partial-transpiler that converts a subset of Python to the Folders esoteric programming language
DanielRJohnson's Repositories
DanielRJohnson/Glimmer
A from-scratch tree-walking interpreter for my own programming language, Glimmer.
DanielRJohnson/MatProp
A compact PyTorch-like backpropagation engine and neural network framework
DanielRJohnson/Py2Folders
A partial-transpiler that converts a subset of Python to the Folders esoteric programming language
DanielRJohnson/DJ-Learn
My own from-scratch machine learning library. Mostly for my own learning purposes.
DanielRJohnson/MOBIUS
MOBile keystroke Inferencing Using Sensors (MOBIUS) does keystroke Inference from gyroscope and accelerometer data on android. Research report included.
DanielRJohnson/PUFferfish
Final project for EECS 700: IoT Security
DanielRJohnson/Visualizing-Shortest-Path
Interactive visualization of pathfinding algorithms
DanielRJohnson/glVM
glVM is a stack-based virtual machine with support for function calls, control flow, and int/float/string computations.
DanielRJohnson/Impl
Impl is a cute but powerful little LISP dialect geared towards generating images.
DanielRJohnson/Lambda_hs
An untyped Lambda Calculus interpreter + REPL written in ✨beautiful✨ Haskell
DanielRJohnson/AIO-Gradient-Descent-Workshop
A workshop I gave to the KU Artificial Intelligence Organization on the Gradient Descent Algorithm.
DanielRJohnson/AIO-LinReg-Workshop
This has different linear regression examples for a workshop we did for the KU AI Organization
DanielRJohnson/aws-iot-device-sdk-python-v2
Next generation AWS IoT Client SDK for Python using the AWS Common Runtime
DanielRJohnson/Concurrent-Decision-Forests-With-Golang
Creation and ensembling of decision trees using goroutines for concurrency
DanielRJohnson/COVID-19-Severity-Predictor
DanielRJohnson/DanielRJohnson
DanielRJohnson/DanielRJohnson is a ✨special ✨ repository, good on you for finding it!
DanielRJohnson/danielrjohnson.github.io
My personal site :)
DanielRJohnson/Digits
A short-term project I made to connect my experience with web technologies and ML, draw a digit and watch the predictions!
DanielRJohnson/Dynamic-Selective-Protection
Code and results for the paper "To Protect or Not To Protect: Probability-Aware Selective Protection for Sparse Iterative Solvers"
DanielRJohnson/EECS738-FP
DanielRJohnson/FightLog
A simple tool for finding, searching, and filtering fighting game tournament matches pulled directly from YouTube videos.
DanielRJohnson/GitHubGraduation-2022
Join the GitHub Graduation Yearbook and "walk the stage" on June 11.
DanielRJohnson/Jmp
DanielRJohnson/Kaggle
A collection of my Kaggle competition code
DanielRJohnson/Linear-Regression-From-Scratch
A personal project creating a linear regression model from scratch only using NumPy and MatPlotLib
DanielRJohnson/manim
Animation engine for explanatory math videos
DanielRJohnson/Matmul_Benchmarking
DanielRJohnson/Nineveh-Download
A download page for the executable of Team 25's Senior Design Project: Nineveh. Link: https://danielrjohnson.dev/Nineveh-Download/
DanielRJohnson/Tekken8-Match-Stats
DanielRJohnson/Tiny-Chess-Bot