Made-With-ML
一个开源教程项目,系统讲解如何开发、部署并迭代生产级机器学习应用,帮助开发者构建可靠的ML系统。
编辑点评内容覆盖面广,从ML基础到MLOps实践都有涉及,尤其适合希望把模型真正落地到生产环境的开发者。项目以Jupyter Notebook为主,互动性强,但需要自己动手实践。注意部分内容可能依赖旧版库,建议结合最新官方文档使用。
这里汇总了代码库收录的「AI 基础设施」场景开源项目,按 Star 总量排序,适合按方向系统性地挑选与对比工具。
共收录 79 个项目 · 第 2 / 4 页
一个开源教程项目,系统讲解如何开发、部署并迭代生产级机器学习应用,帮助开发者构建可靠的ML系统。
编辑点评内容覆盖面广,从ML基础到MLOps实践都有涉及,尤其适合希望把模型真正落地到生产环境的开发者。项目以Jupyter Notebook为主,互动性强,但需要自己动手实践。注意部分内容可能依赖旧版库,建议结合最新官方文档使用。
开源超级AI助手与Agent框架,可规划任务、调用工具与技能,具备记忆和知识自我进化能力,支持多模型多平台,轻量易扩展,一键安装。
编辑点评CowAgent 继承了 chatgpt-on-wechat 的成熟生态,从单一聊天机器人升级为通用 Agent 底座。核心价值在于将任务规划、工具调用与长期记忆结合,让 AI 能持续进化。适合想要快速搭建私域 AI 助手或探索 Agent 应用的开发者。注意项目仍处于快速迭代期,文档与稳定性需关注,建议从简单场景入手验证。
Ray 是一个 AI 计算引擎,包含分布式核心运行时和加速机器学习工作负载的 AI 库,用于分布式训练、调优和服务。
编辑点评Ray 是当前 AI 基础设施领域的事实标准,抽象了分布式调度的复杂性,让开发者可以用 Python 编写可扩展的并行应用。它特别适合大规模训练、超参调优、强化学习和在线推理等场景。缺点是学习曲线较陡,调试相对复杂,且部分高级功能依赖云环境。
一个用纯 Python 构建并分享机器学习 Web 应用的库,让模型演示和交互变得简单快捷。
编辑点评Gradio 是机器学习圈最流行的快速原型工具之一,无需前端知识就能为模型搭建可视化界面,非常适合算法工程师快速展示成果或收集用户反馈。它内置多种输入输出组件,支持一键分享公网链接,同时也能集成到 Hugging Face Spaces 中。缺点是自定义样式和复杂交互能力有限,适合中小型演示项目,大型应用仍需专业前端方案。
DeepSpeed 是微软开源的深度学习优化库,让分布式训练和推理更简单、高效,大幅降低大模型训练成本。
编辑点评DeepSpeed 是训练大规模 AI 模型的事实标准之一,其 ZeRO 显存优化技术能显著降低显存占用,支持千亿级参数训练。适合需要训练或微调大模型的研究团队和企业,同时提供推理优化、混合精度等能力。注意其配置较为复杂,上手门槛偏高,且部分优化依赖特定硬件和 CUDA 环境。
一个灵活可定制的 RAG 框架,帮助开发者快速将 GenAI 能力集成到现有应用中,支持多种 LLM 和向量库。
编辑点评Quivr 主打“专注产品而非 RAG 细节”,让团队无需从零搭建检索增强生成管线。它支持 GPT、Groq、Llama 等多种 LLM 以及 PGVector、Faiss 等向量存储,适配性强。优点是集成简单、定制自由,适合已有产品需要快速加入知识库问答能力的场景。注意项目仍偏向开发者自主配置,生产环境的稳定性与完整运维方案需自行评估。
跨平台、可定制的实时媒体机器学习解决方案,帮助开发者高效构建直播和流式媒体中的智能应用。
编辑点评MediaPipe 将复杂的媒体处理与 ML 推理封装为易用管道,支持移动端、桌面端和 Web,适合做人脸识别、手势追踪、物体检测等实时交互场景。其模块化设计便于二次开发,但自定义算子或部署到边缘设备时有一定学习成本,建议先基于官方示例快速上手。
Caffe 是一个基于 C++ 实现的快速开源深度学习框架,专注于卷积神经网络的高效训练与部署,广泛用于计算机视觉任务。
编辑点评作为深度学习框架的先驱,Caffe 在图像分类、目标检测等视觉任务上性能出色,模型定义简洁,适合快速原型验证和工业部署。但其灵活性较现代框架(如 PyTorch)弱,对新算子支持和动态图支持有限,更适合有稳定 CNN 结构且追求速度的场景。
OpenPose 是一个实时多人关键点检测库,支持身体、面部、手部和脚部姿态估计,广泛应用于计算机视觉研究。
编辑点评作为姿态估计领域的经典开源项目,OpenPose 提供高效的多人物关键点检测能力,适合学术研究、动作识别和交互应用。其优点在于支持多部位联合检测且性能稳定,但需注意模型体积较大、依赖较多,部署时需合理配置环境。
spaCy 是一个工业级 Python 自然语言处理库,提供高效、可靠的文本分词、词性标注、命名实体识别等功能,用于构建真实 NLP 应用。
编辑点评spaCy 是 Python NLP 领域的事实标准之一,性能强劲且 API 设计清晰,适合快速搭建文本处理流水线。它内置预训练模型和多语言支持,但缺点是对自定义模型训练的支持较复杂,且深度学习集成需搭配其他框架。适合生产环境、信息抽取、文本分类等场景,也是学习工业级 NLP 架构的优秀参考。
Netron 是一款神经网络、深度学习和机器学习模型的可视化工具,支持多种模型格式的交互式结构查看。
编辑点评Netron 是调试和理解模型结构的利器,支持 ONNX、TensorFlow、PyTorch 等主流格式,可直接在浏览器或桌面端打开模型,查看张量维度和算子流向。优点是无需安装依赖、跨平台、可视化直观;缺点是交互能力有限,不适合大规模模型训练或修改。适合模型开发者、研究者和学习者快速检查模型结构,也适合教学演示。
开源AI平台,提供支持多种LLM的AI聊天与高级功能,帮助用户快速搭建自托管AI助手。
编辑点评Onyx 是一款功能全面的开源AI平台,最大亮点是兼容几乎所有主流LLM,用户可自由选择模型。它内置聊天、知识库等高级特性,适合团队或开发者自托管部署,避免数据外泄。项目活跃度高,但部署和配置有一定门槛,建议熟悉Docker和LLM生态的开发者使用。
Rust AI/ML 项目,涉及AI、AI-meeting-assistant、大语言模型
编辑点评适用于AI/大模型场景。使用 Rust 开发,涉及AI、AI-meeting-assistant、大语言模型等技术方向。建议关注其社区活跃度和文档完善程度。
统一封装PyTorch训练流程,支持从单卡到万卡零改动训练、微调任意规模模型,极大简化深度学习工程化。
编辑点评PyTorch Lightning 是深度学习领域事实标准的训练框架之一,它把训练循环、日志、checkpoint、分布式训练等样板代码抽象成模块,让研究人员专注于模型本身。适合从实验到生产快速迭代,尤其需要多卡/多机扩展、超参调优的团队。注意其封装层次带来一定学习成本,且部分灵活性与原生 PyTorch 可能产生冲突。
收录各大公司在生产环境应用数据科学与机器学习的论文与技术博客,系统整理实战经验与案例。
编辑点评项目持续更新,汇集了Airbnb、Netflix等顶尖团队的一线实践,覆盖数据清洗、特征工程、模型部署、监控等全流程。适合数据科学家和ML工程师寻找灵感、了解行业最佳实践。注意内容以链接和摘要为主,需自行查阅原文。
EasyOCR 是一个开箱即用的 OCR 库,支持 80+ 种语言和 Latin、中文、阿拉伯文、天城文、西里尔文等主流书写系统,帮助开发者快速实现图像文字识别。
编辑点评EasyOCR 最大的优势是开箱即用和语言覆盖面广,无需训练即可直接识别多种文字,适合快速原型验证和小型业务集成。基于 PyTorch,支持 GPU 加速,但识别精度在复杂背景或低质量图像上不如商业方案,且安装体积较大。对于需要轻量、离线、多语种 OCR 的场景,它是性价比很高的选择。
DeepSpeech 是一个开源的离线嵌入式语音转文本引擎,可在树莓派 4 到高性能 GPU 服务器上实时运行,实现本地语音识别。
编辑点评作为 Mozilla 出品的端到端语音识别引擎,DeepSpeech 基于深度学习方法,支持离线部署,无需联网即可在低功耗设备上运行。它的优势是模型紧凑、推理速度快,适合隐私敏感或网络受限的场景,如智能家居、移动端应用。需要注意的是,其识别准确率在嘈杂环境下不如云端大模型,且已停止积极维护,但仍是研究语音识别和嵌入式部署的优秀参考。
基于博弈论的解释性框架,用于解释任何机器学习模型的输出,帮助理解特征对预测结果的贡献。
编辑点评SHAP 是机器学习可解释性领域的标杆工具,统一了多种解释方法,提供一致且局部的特征归因。适合需要向非技术人员解释模型决策的场景,如信用审批、医疗诊断等。注意计算成本较高,大规模模型可结合 TreeSHAP 加速。
飞桨(PaddlePaddle)核心框架,面向工业实践的深度学习与机器学习平台,支持高性能单机、分布式训练及跨平台部署。
编辑点评飞桨是国内使用最广泛的深度学习框架之一,兼具工程化成熟度和本土生态优势。适合需要大规模分布式训练、国产硬件适配及工业落地的团队。相比 PyTorch/TensorFlow,其文档和社区对中文开发者更友好,但部分高级用法生态仍待完善。注意关注版本迭代,充分利用其官方模型库和部署工具链。
轻量级Python人脸识别与面部属性分析库,支持年龄、性别、情绪和种族识别,开箱即用。
编辑点评DeepFace 将 VGG-Face、FaceNet 等主流模型封装成简洁 API,几行代码即可完成人脸检测、识别及属性分析,适合快速构建原型或集成到安全、零售等场景。优点在于易用性和模型可切换,但属性分析(如种族、年龄)精度有限,且部分模型权重有商业使用限制,生产部署前需注意合规。