Sobre o projeto

TensorFlow.js é uma biblioteca JavaScript de código aberto acelerada por hardware para treinar e implantar modelos de aprendizado de máquina. Ela oferece APIs flexíveis de baixo nível para computação numérica e redes neurais, além de uma API de camadas de alto nível semelhante ao Keras. A biblioteca suporta vários backends, incluindo CPU, WebGL, WASM, WebGPU, Node.js e React Native, permitindo que os modelos sejam executados em navegadores, Node.js e ambientes móveis. Os usuários podem criar modelos do zero, importar modelos pré-treinados TensorFlow SavedModel ou Keras usando o conversor e retreinar modelos existentes com dados do lado do cliente. O repositório combina vários pacotes: Core, Layers, Data, Converter, Vis e AutoML. Ele também oferece ferramentas de benchmark para medir métricas de desempenho localmente ou em dispositivos remotos. O TensorFlow.js faz parte do ecossistema TensorFlow e inclui tutoriais, exemplos e uma galeria de projetos relacionados.