My Projects

...
Alzheimer's Intelligent Diagnosis-Light

A lightweight version of the Alzheimer's intelligent diagnosis tool based on PyTorch and PyWebIO, using Convolutional Neural Networks for brain MRI image classification.

Python PyTorch PyWebIO
...
LLM-Based Data-Copilot

A natural language query system using LangChain and LLM for intelligent, multi-table database queries, statistical computations, and chart generation.

Python LLM LangChain
...
Go-based distributed information management system

A distributed system using Golang, gRPC, Gin, Redis, MySQL, Kafka, Etcd, and Vue3 for Web and microservices-based CRUD operations and caching.

Golang grpc Vue3 Mysql
...
FastAPI-based Simple ERP System

A simple ERP system based on FastAPI and SQLite3. It utilizes DFS for material planning and delivery scheduling based on BOM, inventory, and Manufacturing Production Schedule (MPS).

Python FastAPI SQLite3
...
Image Classification with CIFAR10

A simple image classification tool based on PyTorch and PyWebIO. It utilizes a Convolutional Neural Network (CNN) to classify the 10 classes of images in the CIFAR10 dataset.

Python PyTorch PyWebIO
...
Convolutional Neural Network Practical Camp

Teaches the entire process from data preparation to model training and implementing a web application, using PyTorch and PyWebIO, for the automatic diagnosis of Alzheimer's disease.

Python PyTorch PyWebIO
...
Alzheimer's Intelligent Diagnosis

An intelligent diagnostic tool for Alzheimer's disease based on PyTorch and PyWebIO. It uses a CNN to classify brain MRI images and generates a heatmap of parameter correlations.

Python PyTorch PyWebIO
...
Database Information Management System

A database information management system using Django and MySQL. It enables admin login and provides CRUD operations on the database through a web app.

Python Django Mysql
...
C++-based Simple OpenGL Drawing Tool

A C++ (MSVC) and OpenGL-based drawing tool. It supports dynamic shape drawing using rubber banding technique, bulk polyline clipping with Liang-Barsky algorithm.

C++ OpenGL
...
Synchronized Dynamic Curve System

A JavaSwing-based system for drawing dynamic curves. It supports multi-threading and synchronized display of curves and their corresponding coordinate values.

Java JavaSwing
...
Coming Soon

......

...