Skip to content
View jiapengLi11's full-sized avatar

Block or report jiapengLi11

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
jiapengLi11/README.md

Jiapeng Li

Computer Vision · Data-Centric AI · Agent Tooling · Backend Engineering

I build inspectable AI systems around models: dataset recovery, human review, evidence-oriented tools, reproducible experiments, and deployment workflows.

Computer Vision Agent Tooling Backend Open Source

Featured engineering work

1. YOLO Label Recovery: auditable data recovery and team review

Multi-box collaborative review workspace

An end-to-end human-in-the-loop system for recovering missing YOLO labels with multiple single-class teacher models.

  • Enumerates GT/AUTO relationships with IoU, IoS, center distance, area ratio, duplicate detection, and cross-class conflict evidence.
  • Streams six teacher models sequentially to control GPU and host memory pressure.
  • Provides a Vue 3 + Spring Boot + MySQL review platform with JWT/RBAC, project membership, image-level atomic claiming, renewable group leases, optimistic versions, and immutable audit events.
  • Completed a real review round of 30,183 candidates and exports immutable decisions for dataset regeneration and 5090 retraining.
  • Verified by Python tests, backend integration tests, frontend builds, operational runbooks, and real product screenshots.

Repository · Platform architecture · Completion case study


2. Sky Take-Out: production-minded Spring Boot backend

Live Swagger UI Verified Maven test results

A Java 17 multi-module administration backend modernized from a learning project into an inspectable delivery case study.

  • Replaced committed secrets with environment-driven configuration and documented the credential-rotation boundary.
  • Added BCrypt with successful-login migration from legacy MD5, modern JJWT handling, request IDs, Actuator, Flyway, and OpenAPI.
  • Added H2/MySQL-mode integration tests, Maven Wrapper, GitHub Actions, a non-root Docker image, and health-gated Compose services.
  • Verified 7/7 tests with 0 failures; the committed Swagger screenshot is captured from the running application.
  • Found and fixed a real converter-order bug that Base64-encoded /v3/api-docs, then protected the endpoint with a regression test.

Repository · Architecture decisions · Security notes


3. BERT Similarity: leakage-aware semantic similarity system

Live Chinese STS web interface Clean split evaluation results

A reproducible Chinese semantic textual similarity service with both an explainable baseline and a BERT-LoRA backend.

  • Audits symmetric pair leakage and label conflicts before evaluation, preserving a clean 1,343-pair test subset.
  • Provides a calibrated TF-IDF character n-gram baseline and a BERT + LoRA model behind the same FastAPI/CLI service contract.
  • BERT-LoRA reaches Pearson 0.8016 and Spearman 0.7933 on the clean split, versus 0.6369 and 0.6337 for the baseline.
  • Includes dynamic padding, gradient accumulation, CUDA-only FP16, clipping, early stopping, model/data cards, Docker, CI, and six passing tests.
  • The UI screenshot is captured from a real API call and displays backend selection, score, interpretation, and latency.

Repository · Data card · Model card


4. VPN Flow Analyst MCP: deterministic evidence for agent workflows

VPN Flow Analyst MCP architecture

A sanitized FastMCP service and Codex skill that turn flow-level signals into bounded lookup, risk evidence, false-positive context, and triage reports.

  • Keeps scoring deterministic while the agent handles explanation and workflow composition.
  • Exposes five MCP tools plus a CLI from a standard installable Python package.
  • Constrains language output to evidence, uncertainty, possible false positives, and next actions.
  • Includes synthetic public data, English/Chinese skills, regression tests, and Python 3.10/3.12 CI.

Repository · Chinese design notes


5. MACOGA Path Planning: reproducible algorithm engineering

ACO GA simplified path comparison

A seeded ACO-GA grid path-planning reproduction upgraded with validity checks and regression tests.

  • Fixed a crossover bug that silently reduced population size every generation.
  • Replaced unbounded recursive map regeneration with bounded BFS-validated generation.
  • Added headless CLI execution, geometric length, turn count, collision checks, endpoint checks, and CI.
  • On the committed seed-42 case, GA reduced turns from 8 to 6; simplification reduced 19 waypoints to 7 while remaining collision-free.

Repository · Metrics snapshot


6. Insulator Defect Detection: honest experiment preservation

Insulator defect validation predictions

A preserved YOLOv5 single-class defect-detection experiment presented as an auditable case study rather than an overstated product.

  • Retains real training curves, PR/F1 curves, confusion matrix, GT mosaics, and prediction mosaics.
  • Separates project scripts from the external upstream YOLOv5 runtime and documents the compatibility boundary.
  • Audits figure presence, dimensions, hashes, and runtime readiness in CI.
  • Explicitly discusses why near-perfect validation plots do not prove field generalization without split manifests, leakage checks, negatives, and independent footage.

Repository · Experiment card

Capability map

Area Evidence in these repositories
Computer vision YOLO detection, small-object/overlap diagnosis, dataset QA, artifact interpretation
Data-centric AI multi-teacher recovery, geometric matching, human review, frozen decisions, derived datasets
Backend engineering Spring Boot REST API, MySQL/Flyway, JWT/RBAC, transactions, leases, optimistic locking, audit logs
Frontend engineering Vue 3 + TypeScript collaborative review workflow, shortcuts, image navigation, lease/network status
NLP engineering Chinese STS, BERT + LoRA, calibrated baselines, leakage-aware evaluation, FastAPI serving
Agent tooling FastMCP tools, Codex skills, deterministic core/agentic edge, evidence constraints
Algorithm engineering ACO/GA, seeded experiments, path metrics, regression tests, honest comparisons
Reproducibility CLI entrypoints, CI, immutable artifacts, real screenshots, documented limits

How I approach AI projects

flowchart LR
    A[Define evidence and failure modes] --> B[Build the smallest reproducible core]
    B --> C[Test data, concurrency, and edge cases]
    C --> D[Add human review or agent tools]
    D --> E[Measure and preserve artifacts]
    E --> F[Document limits and deployment boundary]
Loading

I prefer projects that can answer five questions clearly:

  1. What real problem was observed?
  2. Which part is deterministic code and which part is model uncertainty?
  3. How are failures, stale writes, duplicates, or false positives handled?
  4. Which outputs can another engineer reproduce or audit?
  5. What is still missing before production use?

Additional repositories

Contact

Public repositories intentionally exclude private datasets, production traffic, checkpoints, credentials, and internal deployment material. Claims are limited to the evidence retained in each repository.

Popular repositories Loading

  1. C-AIgo C-AIgo Public

    C++ human-vs-AI board game project with local media assets and Visual Studio solution.

    C++ 2

  2. BiLSTM_text_similarity BiLSTM_text_similarity Public

    BiLSTM text similarity experiment with training, evaluation, and prediction.

    Python 2

  3. MACOGA_Path_Planning MACOGA_Path_Planning Public

    Hybrid ACO-GA path planning experiment with path simplification and result plots.

    Python 2

  4. BERT-similarity BERT-similarity Public

    BERT-based semantic textual similarity project on the STS-B dataset.

    Python 2

  5. graduate_management_mybatis graduate_management_mybatis Public

    Spring Boot + MyBatis course management practice project with SQL and API notes.

    JavaScript 2

  6. jiapengLi11 jiapengLi11 Public

    GitHub profile README for jiapengLi11

    2