【Rust日报】2023-09-18 如何教会 AI 射击

如何教会 AI 射击

作者尝试构建一个可以学习射击目标的神经网络,这段视频展示了大约这3周的进展。

神经网络是用 Rust 编程语言从头构建的(主要基于作者之前的一个自动驾驶项目)。使用 Bevy 游戏引擎进行可视化。

目前,模拟中还缺乏的是一些图表和其他衡量进度的指标,在下一个版本中,作者计划添加这些功能以及其他必要的 UI 更新。

一旦完成了一些重构,作者将很快将代码公开。

油管视频 https://www.youtube.com/watch?v=hsIUkdVPWiI

Discord 如何存储数万亿条消息

本文介绍了 Discord 如何使用 Rust 来实现 数据服务来避免热数据问题 并且迁移 Cassandra 到 ScyllaDB,从而减少存储和运维成本.

原文链接 https://discord.com/blog/how-discord-stores-trillions-of-messages

Rust 字符串类型: 你需要了解的一切都在这里

该视频几乎包含了 Rust 字符串类型的所有内容.

  • safety
  • Strings and &str
  • &'static str
  • Box str
  • Rc str
  • Arc str
  • Byte representations
  • String literals
  • Specialized strings
  • Interoperability strings

原文链接 https://morioh.com/a/b53aa3ec44da/rust-string-types-everything-you-need-to-know

Rust学习: Option

这是 Rust 学习系列的中的第 14 篇教程, 主要介绍了 Option 如何使用.

原文链接 https://dev.to/fadygrab/learning-rust-14-option-enum-an-enum-and-pattern-matching-use-case-1dgf

改变 Rust 的规则

文章主要讨论了 Rust 是否应该添加 Leak 特征。Leak 特征是指不会泄漏的类型的集合。如果 Rust 添加 Leak 特征,则将可以构造线性类型。线性类型是指在析构函数运行之前不能超出范围的类型。

文章作者认为,Rust 不应该添加 Leak 特征,因为这将带来以下挑战:

  • 析构函数不能保证运行。
  • 线性类型需要语言支持。
  • 线性类型会给生态系统带来负面影响。

原文链接 https://without.boats/blog/changing-the-rules-of-rust

faer: 0.10版本发布

faer-rs 是 Rust 的 线性代数基础库。目标是最终为线性代数提供一个功能齐全的库,重点关注可移植性、正确性和性能。

目前 0.10 版本发布.

github 地址 https://github.com/sarah-ek/faer-rs

--

From 日报小组 BobQ, FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区

猜你喜欢

转载自blog.csdn.net/u012067469/article/details/133109123