Как научить ИИ стрелять
Автор пытался построить нейронную сеть, которая могла бы научиться стрелять по мишеням, и в этом видео показано около 3 недель прогресса.
Нейронная сеть была построена с нуля с использованием языка программирования Rust (в основном на основе предыдущего проекта автора по автономному вождению). Визуализация с использованием игрового движка Bevy.
В настоящее время в симуляции отсутствуют некоторые диаграммы и другие показатели для измерения прогресса. В следующей версии автор планирует добавить эти функции, а также другие необходимые обновления пользовательского интерфейса.
Автор опубликует код вскоре после завершения рефакторинга.
Видео на YouTube https://www.youtube.com/watch?v=hsIUkdVPWiI
Как Discord хранит триллионы сообщений
В этой статье рассказывается, как Discord использует Rust для реализации сервисов данных, чтобы избежать проблем с горячими данными и перенести Cassandra на ScyllaDB, тем самым сокращая затраты на хранение, эксплуатацию и обслуживание.
Исходная ссылка https://discord.com/blog/how-discord-stores-trillions-of-messages
Типы строк Rust: все, что вам нужно знать здесь
В этом видео рассказывается почти все о типах строк в Rust.
- безопасность
- Строки и &str
- &'статическая ул.
- ул. Бокс
- ул.
- ул.Арк
- Байтовые представления
- Строковые литералы
- Специализированные строки
- Строки совместимости
Исходная ссылка https://morioh.com/a/b53aa3ec44da/rust-string-types-everything-you-need-to-know
Обучение Rust: опция
Это 14-е руководство в серии обучения Rust, в котором в основном рассказывается о том, как использовать 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 не следует добавлять функцию утечки, поскольку это повлечет за собой следующие проблемы:
- Деструкторы не гарантированно запускаются.
- Линейные типы требуют языковой поддержки.
- Линейные типы могут оказывать негативное воздействие на экосистемы.
Исходная ссылка https://without.boats/blog/change-the-rules-of-rust
фаер: выпущена версия 0.10
faer-rs
Это базовая библиотека линейной алгебры для Rust. Цель состоит в том, чтобы в конечном итоге предоставить полнофункциональную библиотеку для линейной алгебры с упором на переносимость, корректность и производительность.
На данный момент выпущена версия 0.10.
адрес github https://github.com/sarah-ek/faer-rs
--
От Daily Team BobQ, новичка в ФБР
Подписка на платформу обмена общественным обучением:
- Форум Rustcc: поддержка RSS
- Публичный аккаунт WeChat: китайское сообщество языка Rust