Aprendizado de Máquina e Rust: do básico à produção
300 páginas
Portuguese
PDF
4.5

Aprendizado de Máquina e Rust: do básico à produção

Aprendizado de Máquina e Rust: do básico à produção

Autor:

Ano:

Resumo:

O livro "Aprendizado de Máquina e Rust" é um guia prático para desenvolvedores que desejam dominar a criação de sistemas de aprendizado de máquina de alto desempenho na linguagem Rust. Ao contrário das bibliotecas tradicionais em Python, o Rust oferece gerenciamento seguro de memória, custo zero de abstração e desempenho ideal para sistemas de produção.



Sobre o que é este livro

O autor conduz o leitor sequencialmente desde os fundamentos do aprendizado de máquina até a implantação de modelos prontos. Você aprenderá como:

  • Implementar regressão linear, regressão logística e árvores de decisão em Rust puro
  • Trabalhar com crates populares: ndarray para cálculos numéricos, smartcore para algoritmos clássicos, tch-rs para redes neurais baseadas em PyTorch
  • Criar e treinar redes neurais do zero, incluindo arquiteturas convolucionais e recorrentes
  • Otimizar o desempenho: computação paralela com Rayon, instruções SIMD, trabalho com GPU via Vulkan e CUDA
  • Integrar modelos em serviços web usando Actix-web e Rocket
  • Implantar sistemas de ML em contêineres Docker e em dispositivos de borda


Para quem é este livro

  • Desenvolvedores Rust que desejam entrar em Data Science
  • Engenheiros de ML cansados do Python lento e em busca de uma alternativa para produção
  • Programadores de sistemas que precisam adicionar aprendizado de máquina aos seus projetos
  • Estudantes e pesquisadores interessados em computação de alto desempenho


O que você aprenderá

Após a leitura, você será capaz de:

  • Projetar e implementar pipelines de ML em Rust
  • Trabalhar com conjuntos de dados reais: carregamento, limpeza, normalização
  • Criar camadas personalizadas e funções de perda para redes neurais
  • Perfilhar e otimizar o código para desempenho máximo
  • Integrar modelos treinados em ambientes de produção


Por que Rust para ML?

Rust não é apenas "mais uma linguagem". É uma ferramenta que muda as regras do jogo no aprendizado de máquina. A segurança de memória em tempo de compilação elimina classes inteiras de erros, e as abstrações de custo zero permitem escrever código que roda na velocidade do C. O livro mostrará como aplicar essas vantagens na prática.



Cada capítulo contém exemplos práticos, projetos prontos para execução e tarefas para trabalho independente. O código-fonte de todos os exemplos está disponível no GitHub.

Recommendations