Aprendizado de Máquina e Rust: da teoria ao código de produção
300 páginas
Portuguese
PDF
4.5

Aprendizado de Máquina e Rust: da teoria ao código de produção

Aprendizado de Máquina e Rust: da teoria ao código de produção

Autor:

Ano:

Resumo:

Este livro é um guia prático para o uso da linguagem Rust em tarefas de aprendizado de máquina. Se você já conhece ML em Python (sklearn, PyTorch, TensorFlow) e deseja transferir suas habilidades para o ecossistema Rust, esta edição é para você. O autor, Alexey Vetrov, engenheiro sênior com 10 anos de experiência em produção, mostra passo a passo como construir sistemas de ML rápidos e seguros.



Sobre o livro:

  • Fundamentos da manipulação de dados em Rust: bibliotecas ndarray, polars, csv.
  • Implementação de algoritmos clássicos (regressão linear, kNN, árvores de decisão) sem frameworks.
  • Uso de bibliotecas modernas de ML: linfa, smartcore, burn.
  • Inferência e servimento de modelos: carregamento de ONNX, TensorFlow SavedModel, trabalho com tract.
  • Otimização de desempenho: paralelismo (rayon), SIMD, cache, trabalho com grandes volumes de dados.
  • Construção de pipelines de produção: tratamento de erros, registro de logs, benchmarking.
  • Implantação de serviços de ML: REST API com Actix-web, gRPC, WebAssembly para navegador.


Para quem é este livro:

  • Cientistas de Dados e Engenheiros de ML, cansados de pipelines lentos em Python.
  • Desenvolvedores Rust que desejam aprender aprendizado de máquina.
  • Engenheiros que trabalham com sistemas embarcados, dispositivos de borda ou aplicações em tempo real.
  • Todos que desejam escrever código de ML que não falhe com erros de memória e funcione 10 vezes mais rápido.


O que você aprenderá:

  • Como carregar, limpar e transformar dados de forma mais eficiente do que no pandas.
  • Como treinar um modelo "do zero" em Rust e comparar sua precisão com equivalentes em Python.
  • Como serializar um modelo e executá-lo em um servidor sem dependências do Python.
  • Como usar o sistema de tipos do Rust para prevenir erros em pipelines de ML.
  • Como integrar um módulo Rust em um projeto Python existente via PyO3.


Todos os exemplos de código estão disponíveis no GitHub e foram testados em conjuntos de dados reais. O livro é escrito em linguagem clara, com foco na prática, sem teoria excessiva. Ideal para estudo autodidata e como referência para produção.



Mergulhe no mundo do aprendizado de máquina rápido, confiável e moderno com Rust!

Recommendations