Jiachen Ren's repositories
java-algebra-system
An extensible, intuitive and easy to use algebra system that is capable of algebraic manipulation, simplification, differentiation, and much more. Reverse engineered from TI-nspire CAS.
GomokuZero
Zero + is a Gomoku AI that implements threat space search, minimax with alpha beta pruning optimized with Zobrist and linear sequence cache, Principal Variation Search, and Monte Carlo Tree Search.
waifu-classifier
ML 4641 Course Project GitHub Repo
lc3-subroutine-generator
LC3 assembly subroutine boilerplate generator
cs4476-cv-project
cs4476 semester project - a system that translates text in manga from one language to another
GamePrototype
Game prototype for CS 6457 Video Game Design
hive5-server
Hive 5 backend server for facilitating p2p connection between clients
json-decoder
Super light-weight JSON decoder/encoder
kelvin-lang
Kelvin syntax highlighting support for VSCode
path-finder-swift
Visualization of a path-finding algorithm that is based on the principles of genetic mutation and the process of meiosis.
ChineseChess
An AI for Xiangqi, also known as Chinese Chess
dart_image_size_getter
Use dart file api to get image size, needn't use decode. just read the metadata.
DigitRecognizer
iOS UI for testing ML models.
gpt-system-assist
GPT assistant that interfaces with your operating system
gti_forum
CS 4873 Project (GTI Forum)
Highlightr
iOS & OSX Syntax Highlighter.
jiachen_dev
Source code for www.jiachen.dev
lc3_decompiler
Simple LC3 asm decompiler.
wcd-idf-app-prediction
This project combines pre-trained Reddit-based word-embedding model with word centroid distance algorithm enhanced with inverse document frequency to realize an contextual app prediction algorithm.