当前位置:首页 > 科技  > 软件

Rust 机器学习,一定要知道的这些库,可以替代 Python 库了

来源: 责编: 时间:2024-04-26 17:33:20 300观看
导读大家好,我是渔夫。今天聊聊,Rust 机器学习必须了解的库。最近,很多伙伴在机器学习领域,将自己主力语言 Python 开始瞄准到 Rust。头疼的是,Rust 还是太年轻了,很多库要么还没成熟,要么还在开发中,没有 Python 那么丰富。不过,R

大家好,我是渔夫。ERY28资讯网——每日最新资讯28at.com

今天聊聊,Rust 机器学习必须了解的库。ERY28资讯网——每日最新资讯28at.com

最近,很多伙伴在机器学习领域,将自己主力语言 Python 开始瞄准到 Rust。头疼的是,Rust 还是太年轻了,很多库要么还没成熟,要么还在开发中,没有 Python 那么丰富。ERY28资讯网——每日最新资讯28at.com

不过,Rust 社区非常活跃并且增长迅猛,很多大佬也在努力尝试 Rust 来开发很多机器学习库,但目前为止,很多大厂积极拥抱 Rust 来重构底层基础设施,这是值得关注。下面是,Rust 常见机器学习库。ERY28资讯网——每日最新资讯28at.com

ERY28资讯网——每日最新资讯28at.com

ndarray

ndarray 是 NumPy 库中的一个核心数据结构,它是一个用于表示多维数组的对象。ndarray 在存储和操作大型多维数组时非常高效,广泛应用于科学计算、数据分析、机器学习等领域。ERY28资讯网——每日最新资讯28at.com

在 Rust 开发中,ndarray 库可以作为替代  NumPy 库。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/rust-ndarray/ndarrayERY28资讯网——每日最新资讯28at.com

Polars

可以作为替代 Python 中 pandas 库,Polars 是个开源的数据处理库,提供快速和灵活的数据处理能力,尤其处理大型数据集时。Polars 的设计目标是提供类似于 Pandas 的 API,但利用 Rust 的性能优势来提高数据处理的速度。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/pola-rs/polarsERY28资讯网——每日最新资讯28at.com

tch-rs

tch-rs 是一个使得 Rust 能够与 PyTorch 框架结合的工具,扩展了 Rust 在机器学习和深度学习领域的应用能力。广泛用于计算机视觉和自然语言处理等研究和应用领域,tch-rs 允许 Rust 开发者利用 PyTorch 的功能,进行深度学习模型的开发和部署。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/LaurentMazare/tch-rsERY28资讯网——每日最新资讯28at.com

Burn

Burn 是一个新的综合动态深度学习框架,使用 Rust 构建,以极高的灵活性、计算效率和可移植性作为其主要目标。这个库之前也推荐过,非常值得去关注。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/tracel-ai/burnERY28资讯网——每日最新资讯28at.com

ERY28资讯网——每日最新资讯28at.com

Candle

Candle 是由 Hugging Face 开发的 Rust 语言机器学习框架。主要是为 Rust 开发者在机器学习领域提供了新的工具,使得构建和部署机器学习应用变得更加容易。ERY28资讯网——每日最新资讯28at.com

  • 极简设计:提供简洁的 API,易于使用。
  • 高性能:利用 Rust 语言的性能优势。
  • 易用性:API 设计借鉴了 PyTorch,降低学习成本。
  • 灵活性:支持多种后端,方便在不同环境中部署。
  • 安全性:Rust 语言保证了内存安全和线程安全。

GIthub 地址:https://github.com/huggingface/candleERY28资讯网——每日最新资讯28at.com

Linfa

linfa 提供一个全面的工具包来使用 Rust 构建机器学习应用程序。类似 Python 的scikit-learn 库,专注于日常 ML 任务的常见预处理任务和经典 ML 算法。ERY28资讯网——每日最新资讯28at.com

GIthub 地址:https://github.com/rust-ml/linfaERY28资讯网——每日最新资讯28at.com

plotters

Plotters 是一个绘图库,设计用于用纯 Rust 渲染图形、绘图和图表,支持各种类型的后端,包括位图、矢量图、活塞窗口、GTK/Cairo 和 WebAssembly。类似 Python 的 matplotlib 库。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/plotters-rs/plottersERY28资讯网——每日最新资讯28at.com

petgraph

petgraph 是一个图数据结构库,图是节点以及节点之间的边的集合。petgraph 提供了多种图形类型、这些图形的算法以及以格式输出图形 graphviz 的功能。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/petgraph/petgraphERY28资讯网——每日最新资讯28at.com

ERY28资讯网——每日最新资讯28at.com

tensorflow-rust

TensorFlow 的 Rust 语言绑定,允许 Rust 开发者使用 TensorFlow 的机器学习框架。ERY28资讯网——每日最新资讯28at.com

Github 地址:https://github.com/tensorflow/rustERY28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-85866-0.htmlRust 机器学习,一定要知道的这些库,可以替代 Python 库了

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: C#单元测试框架:确保代码质量的利器

下一篇: Node.js 中的交互式命令行:玩转 Inquirer.js

标签:
  • 热门焦点
  • 6月安卓手机性能榜:vivo/iQOO霸占旗舰排行榜前三

    2023年上半年已经正式过去了,我们也迎来了安兔兔V10版本,在新的骁龙8Gen3和天玑9300发布之前,性能榜的榜单大体会以骁龙8Gen2和天玑9200+为主,至于那颗3.36GHz的骁龙8Gen2领先
  • 5月iOS设备好评榜:iPhone 14仅排第43?

    来到新的一月,安兔兔的各个榜单又重新汇总了数据,像安卓阵营的榜单都有着比较大的变动,不过iOS由于设备的更新换代并没有那么快,所以相对来说变化并不大,特别是iOS好评榜,老款设
  • 跑分安卓第一!Redmi K60至尊版8月发布!卢伟冰:目标年度性能之王

    8月5日消息,Redmi K60至尊版将于8月发布,在此前举行的战略发布会上,官方该机将搭载搭载天玑9200+处理器,安兔兔V10跑分超177万分,是目前安卓阵营最高的分数
  • 摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • CSS单标签实现转转logo

    转转品牌升级后更新了全新的Logo,今天我们用纯CSS来实现转转的新Logo,为了有一定的挑战性,这里我们只使用一个标签实现,将最大化的使用CSS能力完成Logo的绘制与动画效果。新logo
  • Temu起诉SHEIN,跨境电商战事升级

    来源 | 伯虎财经(bohuFN)作者 | 陈平安日前据外媒报道,拼多多旗下跨境电商平台Temu正对竞争对手SHEIN提起新诉讼,诉状称Shein“利用市场支配力量强迫服装厂商与之签订独家
  • 冯提莫签约抖音公会 前“斗鱼一姐”消失在直播间

    来源:直播观察提起“冯提莫”这个名字,很多网友或许听过,但应该不记得她是哪位主播了。其实,作为曾经的“斗鱼一姐”,冯提莫在游戏直播的年代影响力不输于现
  • Meta盲目扩张致超万人被裁,重金押注元宇宙而前景未明

    图片来源:图虫创意日前,Meta创始人兼CEO 马克·扎克伯发布公开信,宣布Meta计划裁员超11000人,占其员工总数13%。他公开承认了自己的预判失误:“不仅
  • 荣耀Magic4 至臻版 首创智慧隐私通话 强劲影音系统

    2022年第一季度临近尾声,在该季度内,许多品牌陆续发布自己的最新产品,让大家从全新的角度来了解当今的手机技术。手机是电子设备中,更新迭代十分迅速的一款产品,基
Top