Diferencias de TF.js con TF
- Podras agregar capacidades de aprendizaje de maquina a cualquier aplicacion web.
- Te permitira crear y entrenar modelos en el Navegador o en un servidor en Node.
- Podras utilizar modelos pre-entrenados en tu entorno de JavaScript.
Recoleccion de basura
JavaScript elimina de memoria aquellas variables que ya no estamos utilizando.
- A diferencia del codigo de JavaScript, los objetos y variables utilizados por TensorFlow.js no son liberados de la memoria automaticamente cuando salen fuera del alcance.
- Es necesario utilizar la funcion tf.tidy() para limpiar los tensores intermedios. Evitando fugas de memoria que pueden causar que el navegador pierda desempeño.
- Existen funciones para medir el desempeño y tambien para realizar un perfilado de la ejecucion de los flujos y modelos que pueden ayudarnos a detectar errores o ejecuciones ineficientes.
Clases Principales de TensorFlow.js
- Tensores (Tensors)
- Modelos (Models)
- Capas (Layers)
- Operaciones (Operations)
- Entrenamiento (Training)
- Desempeño (Performance)
- Entorno (Environment)
- Restricciones (Constraints)
- Inicializadores (Initializers)
- Regularizadores (Regularizers)
- Datos (Data)
- Visualizacion (Visualization)
- Utilerias (Utils)
- Backends
- Navegador (Browser)
- Metricas (Metrics)
- Callbacks
Clases Principales de la Libreria TensorFlow.js
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?