Skip to content
View weixr18's full-sized avatar
  • Tsinghua University

Block or report weixr18

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
weixr18/README.md

Lov'in pure coding.

weixr18's GitHub stats

Star Projects

MLAN

MLAN is a Machine Learning algorithm organizing project (Chinese) that contains 66 important algorithms for 34 machine learning models, listing the computational procedures and derivations of these algorithms.

Pi-SLAM

Pi-SLAM is my undergraduate degree final project. It is a complete active monocular vision SLAM system that drives a Raspberry Pi + monocular camera omnidirectional cart, and the code is based on ORB-SLAM2.

CupCake

CupCake (C++) is a toy-level C Compiler project. My goal is a component-complete C subset compiler that can generate assembly code for the target platform (tentatively RISC-V) from C source code. Instead of implementing all C features, I simply want to compile some of the simplest and non-dualistic syntaxes, i.e. a subset of C.

Playground

It's mostly all coursework projects, but it's fun!

MNIST-pytorch

MNIST-pytorch (python/CUDA). Multi ML/DL models trained and tested on MNIST-like datasets.

Virus-Spread

Virus-Spread (C++/Python) is a visualizable computer simulation of a virus spreading under SEIR model. Coded in C++ and pyQt, it is efficient for computing and easy to interact with. Course project.

Single-Cycle CPU

SingleCycleCPU (Verilog) is a MIPS architrcture CPU inplemented in Verilog. Only support a few machine instructions. Course project.

BLE-Glow-Hockey

BLE-Glow-Hockey (C/Verilog/Java/Python) is a Glow Hockey game system consists of an Android APP, an singlechip computer server and multiple hardware attachments which ensures interacting with pysical world. Novel idea. Course project. Multiple language used on different devices.

PythonMLExercises

PythonMLExercise (python) is a collection of basic ML acoding exercises. Maybe useful to beginners.

EasyTranslation

EasyTranslation(C++): my first project with more than 8k lines of code. Allowed me to explore object-oriented design, code refactoring, develop coding habits and more.

Contact me

Please send me an email to weixr0605@sina.com

Pinned Loading

  1. MLAN MLAN Public

    A Note for Machine Learning Algorithms

    82 9

  2. Pi-SLAM Pi-SLAM Public

    Implementing full visual SLAM on the Raspberry Pi 4B

    C++ 60 8

  3. CupCake CupCake Public

    A toy level C compiler (developing...)

    C++ 1

  4. PythonMLExercise PythonMLExercise Public

    A few python ML exercises and codes for beginners.

    Python 3

  5. BLE-Glow-Hockey BLE-Glow-Hockey Public

    An android game with server on PSoC.

    C 1 1

  6. MNIST-pytorch MNIST-pytorch Public

    Train various models on MNIST!

    Python 3 1