【RustyML入门】1.0. 快速上手

1. 快速上手

RustyML 是一个完全用 Rust 写成的机器学习与深度学习库:不用链接BLAS,没有Python运行时,也没有C++绑定。

前置要求。 你得熟悉 cargo、Rust 的所有权与借用,以及基本的监督学习流程(训练、预测、评估)。不要求有ndarray使用经验(1.3会讲清楚需要用到的那部分知识)。所有代码都跑在Rust 1.89或更新版本上,不需要安装任何系统库。

1.1 认识 RustyML:简单了解RustyML提供的内容(经典机器学习估计器、Keras风格的神经网络栈、数据预处理、评估指标)。同时也讲明白纯 Rust带来的取舍问题。

1.2 安装与 Feature 配置:讲清楚不同的feature的含义以及应该选择开启哪些feature。

1.3 用 ndarray 准备数据:简单介绍ndarray的使用。RustyML的输入和输出矩阵类型都使用ndarray所提供的类型,了解如何使用ndarray是必不可少的。

1.4 第一个端到端模型:实战如何使用RustyML做一个完整的模型管线。

1.5 Prelude 与模块导入:讲解RustyML通过prelude模块快速导入内容的方法。

1.6 错误处理:讲解RustyML的错误类型是什么以及你应该如何处理错误。

相关推荐
Harvil_2 分钟前
任务跑一半,API 突然报“对话超长“断流:我给 Agent 修的紧急逃生通道
后端
用户EasyAdminBlazor4 分钟前
EasyAdminBlazor SignalR 实时消息源码解析:从 NotificationHub 到站内消息
后端
程序猿乐锅12 分钟前
【黑马点评 | 第十一篇】关注 Feed 流实现
java·数据库·redis·分布式·后端·缓存·maven
用户EasyAdminBlazor13 分钟前
EasyAdminBlazor 定时任务:FreeScheduler 可视化调度与任务管理
后端
Evand J19 分钟前
【MATLAB例程】三维快速扩展随机树(RRT)路径规划与到达角(AOA)、到达时间差(TDOA)融合定位,附下载链接
开发语言·matlab·代码·定位·例程
执明wa21 分钟前
Android RecyclerView 实战:点击频道栏切换对应内容
android·开发语言·windows·microsoft·android studio
开开心心就好23 分钟前
图片白底怎么去掉?抠图工具抠完背景透明
java·服务器·开发语言·pdf·ocr·散列表·启发式算法
朝朝辞暮i25 分钟前
C++ 第 22 课:const —— 不允许随便修改的数据
开发语言·c++·算法
web打印社区30 分钟前
JS 静默打印怎么做:纯前端为什么不行,以及最小可跑通写法
开发语言·前端·javascript·websocket·网络协议·http·pdf
大圣编蚕32 分钟前
C语言怎么写小游戏?从零开始做一个贪吃蛇
c语言·开发语言