Paul Xiong's repositories
minGPT-with-annotation
A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training
tinyTF
tinyTF: Tiny Transformer for SAM (Segment Anything Model), running on embedded device.
segment-anything
The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
convert2Yolo
This project purpose is convert voc annotation xml file to yolo-darknet training file format
gradio
Create UIs for your machine learning model in Python in 3 minutes
cropperjs
JavaScript image cropper.
sahi
A lightweight vision library for performing large scale object detection/ instance segmentation.
Auto-Annotate
Auto-Annotate - Automatically annotate your entire image directory by a single command. As simple as saying - "Annotate all the street sign (label) in the autonomous car dataset (directory)" and BAM! DONE. Each and every image with a street sign in the diverse dataset directory containing images of all sorts which have a street sign are filtered and the segmentation annotation is performed in a single command. The Auto-Annotate tool provides auto annotation of segmentation masks for the objects in the images inside some directory based on the labels. Auto-Annotate is able to provide automated annotations for the labels defined in the COCO Dataset and also supports Custom Labels.
minicoco
Fast alternative to FiftyOne for creating a subset of the COCO dataset.
tinyRobot
An tiny Robot takes human's annotation job. You show IT how to labelling for 1 minute, IT will work for you fo 100 minute...
STEGO
Unsupervised Semantic Segmentation by Distilling Feature Correspondences
rclip
AI-Powered Command-Line Photo Search Tool
DeepDPM
"DeepDPM: Deep Clustering With An Unknown Number of Clusters" [CVPR 2022]
CutPaste
Unofficial implementation of Google "CutPaste: Self-Supervised Learning for Anomaly Detection and Localization" in PyTorch
labelme
Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).
optuna
A hyperparameter optimization framework
Unsupervised-Classification
SCAN: Learning to Classify Images without Labels, incl. SimCLR. [ECCV 2020]
image-similarity-clustering
This project allows images to be automatically grouped into like clusters using a combination of machine learning techniques.
virtual-background
Demo on adding virtual background to a live video stream in the browser
Deep-Flow-Guided-Video-Inpainting
pytorch implementation for "Deep Flow-Guided Video Inpainting"(CVPR'19)
Keyboard
Virtual Keyboard using jQuery ~
Gesture-Controlled-Virtual-Mouse
Virtually controlling computer using hand-gestures and voice commands. Using MediaPipe, OpenCV Python.