Источник: Nuances of Programming Создадим с нуля небольшой фреймворк машинного обучения на Rust. Цели Но статья посвящена скорее преимуществам применения Rust в машинном обучении. Переходим сразу к конечному результату — вот как маленьким фреймворком создаются нейросетевые модели. Листинг 1. Определение нейросетевой модели struct MyModel {
l1: Linear,
l2: Linear,
}
impl MyModel {
fn new (mem: &mut Memory) -> MyModel {
let l1 = Linear::new(mem, 784, 128);
let l2 = Linear::new(mem,...
Эта статья содержит список библиотек машинного обучения, написанных на Rust. Это сборник репозиториев GitHub, блогов, книг, уроков, форумов, статей. Этот репозиторий предназначен для людей, которые думают о переходе с Python на Rust. 🐍 🦀 Статья разбита на несколько основных категорий библиотек и алгоритмов. В статье нет библиотек, которые больше не поддерживаются, а так же почти нет небольших библиотек, которые давно не обновлялись. Линейная алгебра Большинство пакетов в списке используют ndarray или std::vec...