{"adoption": {"forks": 764, "observed_at": "2026-08-28T04:08:34.688382+00:00", "stars": 4096}, "canonical_url": "https://ross.abutalabs.com/products/train_custom_dataset", "card": {"archived": false, "artifact_type": "learning-resource", "description": "标注自己的数据集，训练、评估、测试、部署自己的人工智能算法", "domain": ["deep-learning", "computer-vision", "education", "tutorials", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "image-processing", "computer-vision", "ocr", "data-science"], "health_score": 57, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["TommyZihao/Train_Custom_Dataset"], "name": "TommyZihao/Train_Custom_Dataset", "platform": ["python", "cross-platform"], "pushed_at": "2026-01-07T14:44:51+00:00", "repo": "TommyZihao/Train_Custom_Dataset", "stars": 4096, "tags": ["pytorch", "jupyter-notebook", "transfer-learning", "image-classification", "dataset-annotation", "chinese", "graduation-project", "model-deployment", "tsne", "cyclegan", "gpu"], "topics": [], "urls": [], "use_cases": ["learn to train a custom image classification model with pytorch", "annotate my own dataset for machine learning", "fine-tune a pretrained imagenet model on my images", "evaluate a classifier with confusion matrix and roc curves", "visualize model features with tsne and umap", "do an ai graduation project in two days", "learn ocr text recognition and cyclegan style transfer"], "what_it_is": "A free open-source Chinese tutorial collection (Jupyter Notebooks plus videos) teaching how to annotate your own datasets and train, evaluate, test, and deploy AI models, primarily with PyTorch. It covers image classification, transfer learning, object tracking, OCR, style transfer, and LLM summarization, aimed at helping students complete AI graduation projects.", "when_to_avoid": ["you need production-grade, maintained library code rather than educational notebooks", "you require a permissively licensed dependency - the repo has no license and restricts use to non-commercial teaching and research"], "when_to_choose": ["you are a student or beginner wanting guided, video-backed tutorials in Chinese for training custom vision models", "you need end-to-end coverage from dataset annotation to deployment for a course or thesis project"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/train_custom_dataset", "repo": "TommyZihao/Train_Custom_Dataset", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.688382+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:18.904223+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1706a64dd12ec22e88d03b0863fb1f3a3396e24a47b4c49f8ac1388496381fbc", "fetched_at": "2026-08-28T04:08:34.688382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TommyZihao/Train_Custom_Dataset"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 61, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1502, "days_push": 238, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}