JavaScript (Node.js) para data science
JavaScript (Node.js) para data science
Resumo:
O mundo do data science foi monopolizado por Python e R por muito tempo. Mas com o crescimento da performance do Node.js e o surgimento de bibliotecas poderosas, o JavaScript se tornou uma ferramenta completa para análise de dados. O livro «JavaScript (Node.js) para data science» é um guia prático que prova: para trabalhar com dados, não é necessário aprender uma nova linguagem se você já domina JavaScript.
O livro é estruturado como uma transição sequencial, desde os fundamentos do trabalho com dados até a construção de modelos de machine learning prontos para produção. Você começará com scripts simples para parsing e limpeza de dados e terminará com a implantação de modelos de redes neurais na nuvem.
O que você aprenderá:
- Como trabalhar com CSV, JSON, Excel e bancos de dados (SQLite, MongoDB) em Node.js
- Bibliotecas para cálculos numéricos: mathjs, ml-matrix, simple-statistics
- Visualização de dados com Plotly.js, Chart.js e D3.js
- Implementação de algoritmos de machine learning (regressão linear, árvores de decisão, clusterização) em JavaScript puro
- Uso do TensorFlow.js para redes neurais e deep learning
- Processamento de linguagem natural (NLP) com compromise e natural
- Criação de APIs para modelos de ML com Express.js e implantação na Vercel/Heroku
- Processamento paralelo de grandes volumes de dados com Worker Threads e Stream API
Para quem é este livro:
- Desenvolvedores frontend e backend em JavaScript que desejam expandir suas competências em data science
- Estudantes de áreas técnicas que estão aprendendo Node.js
- Analistas que desejam automatizar relatórios e dashboards sem migrar para Python
- Todos que se interessam por aprendizado de máquina, mas não querem aprender uma nova sintaxe
Em cada capítulo, você encontrará exemplos reais: desde a análise de logs de servidores web até a construção de um sistema de recomendação para e-commerce. Todos os códigos-fonte estão disponíveis em um repositório no GitHub. Ao final do livro, você será capaz de criar pipelines de processamento de dados, treinar modelos e integrá-los em aplicações web com Node.js.
Não importa se você trabalha com Big Data ou apenas deseja adicionar "cientista de dados" ao seu currículo — este livro será seu guia para o mundo da análise de dados em JavaScript.