机器学习与 Rust:从基础到生产部署
机器学习与 Rust:从基础到生产部署
简介:
《机器学习与 Rust》是一本开创性的实用指南,它将 Rust 语言的强大性能与现代机器学习方法融为一体。作者阿列克谢·沃尔科夫(Alexey Volkov)是一位经验丰富的 Rust 开发者和 ML 研究员,他将带领您一步步从基础入门,直到构建出可投入生产环境的模型。
本书适合以下读者:
- Rust 开发者,希望在不转向 Python 的情况下掌握机器学习
- 数据科学家,致力于提升模型性能
- 系统程序员,对将 ML 嵌入高负载系统感兴趣
- 所有希望了解如何在人工智能领域应用 Rust 的人
您将从本书中学到:
- 使用
ndarray和nalgebra库学习线性代数与统计学基础 - 实现经典算法:线性回归、决策树、SVM
- 使用
tch-rs(PyTorch 绑定)和burn构建并训练神经网络 - 数据处理:使用
polars和csv进行加载、预处理和数据增强 - 模型序列化、部署及生产环境优化
- Rust 中的并行计算与 GPU 加速
- 实战项目:从图像识别到时序预测
本书特色:
- 所有代码示例均可在 GitHub 上获取,且完全可运行
- 分步指导,每一步都有详细说明
- Rust 与 Python 在 ML 任务中的性能对比
- 关于库选择和应用架构的建议
本书语言生动,既适合 Rust 新手(需具备基本语法知识),也适合经验丰富的程序员。阅读本书后,您将能够构建快速、安全且高效的 ML 系统,并准备好投入实际项目中使用。
如果您希望通过 Rust 将机器学习技能提升到新高度,本书将是您书架的完美补充。