# algoengineering **Repository Path**: likefallwind/algoengineering ## Basic Information - **Project Name**: algoengineering - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-26 - **Last Updated**: 2026-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 算法工程化实战训练营 > 从算法原型到生产级系统 — 15 天系统掌握 MLOps 全流程 ## 📖 课程简介 本项目为算法工程化上机练习课程,面向已具备 AI 算法基础的学习者,通过 **Vibe Coding** 方式(结合 AI 编程助手),系统学习将算法从实验室搬到生产环境所需的工程化技能。 ## 🗺️ 课程路线图 | 阶段 | 天数 | 主题 | 核心能力 | |------|------|------|----------| | 🟢 基础工程化 | Day 1-4 | 项目规范、数据管道、特征工程、实验管理 | 写出工程级代码 | | 🔵 模型工程化 | Day 5-8 | 训练流水线、模型评估、超参优化、模型序列化 | 可复现的模型开发 | | 🟠 部署与服务化 | Day 9-12 | API 服务、容器化、性能优化、监控告警 | 模型上线能力 | | 🔴 高级主题 | Day 13-15 | CI/CD、A/B Testing、完整 MLOps 流水线 | 全流程闭环 | ## 📚 每日索引 | Day | 主题 | 关键技术 | |-----|------|----------| | [Day 01](day01/) | 项目结构与代码规范 | pyproject.toml, ruff, mypy, Makefile | | [Day 02](day02/) | 数据处理管道 | Pydantic, logging, pytest | | [Day 03](day03/) | 特征工程系统 | sklearn Pipeline, Transformer | | [Day 04](day04/) | 实验追踪与配置管理 | Hydra, MLflow | | [Day 05](day05/) | 训练流水线构建 | Trainer, Callbacks, Checkpoint | | [Day 06](day06/) | 模型评估与报告 | 评估指标, 交叉验证, 可视化 | | [Day 07](day07/) | 超参数优化 | Optuna, 贝叶斯优化 | | [Day 08](day08/) | 模型序列化与版本管理 | ONNX, Model Registry | | [Day 09](day09/) | REST API 服务 | FastAPI, Pydantic | | [Day 10](day10/) | Docker 容器化 | Dockerfile, Docker Compose | | [Day 11](day11/) | 性能优化 | Batching, 缓存, ONNX Runtime | | [Day 12](day12/) | 监控与告警 | Prometheus, Grafana | | [Day 13](day13/) | CI/CD 流水线 | GitHub Actions | | [Day 14](day14/) | A/B Testing 与灰度发布 | 流量路由, 统计检验 | | [Day 15](day15/) | 综合项目 | 端到端 MLOps | ## 🛠️ 环境要求 - Python 3.11+ - Docker & Docker Compose - Git ## 🚀 快速开始 ```bash # 克隆项目 git clone cd algoengineering # 进入某一天的作业目录 cd day01 # 查看作业说明 cat README.md # 运行测试验证 make test ``` ## 📂 项目结构 ``` algoengineering/ ├── README.md # 本文件 ├── Makefile # 全局构建命令 ├── day01/ - day15/ # 每日作业目录 │ ├── README.md # 知识讲解 + 作业说明 │ ├── Makefile # 当日构建命令 │ ├── pyproject.toml # 当日依赖 │ ├── src/ # 骨架代码(需要你来完成!) │ ├── tests/ # 自动化测试 │ └── solution/ # 参考答案 └── docs/ # 补充文档 ```