Documentos de Académico
Documentos de Profesional
Documentos de Cultura
js - TensorFlow - Medio
<html>
<head> </head>
<body> </body>
</html>
Una vez que tenga eso, lo primero que deberá hacer es agregar una
referencia a TensorFlow.js, para que pueda usar las API de TensorFlow.
El archivo JS está disponible en un CDN para su conveniencia:
<html>
<head>
<! - Cargue TensorFlow.js ->
<! - Obtenga la última versión en
https://github.com/tensorflow/tfjs ->
<script src = " https: // cdn.
jsdelivr.net/npm/@tensorflow/tfjs@0.11.2 "> </script>
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 1/6
19/3/2019 Comenzando con TensorFlow.js - TensorFlow - Medio
Ahora que TensorFlow.js está cargado, hagamos algo interesante con él.
Bueno, en primer lugar, podemos crear una red neuronal súper simple
para hacer la inferencia. Como solo hay 1 valor de entrada y 1 valor de
salida, puede ser un solo nodo. En JavaScript, luego puedo crear un
tf.sequential y agregarle mi de nición de capa. No puede ser más básico
que esto:
model.compile ({
loss: 'meanSquaredError',
optimizador: 'sgd'
});
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 2/6
19/3/2019 Comenzando con TensorFlow.js - TensorFlow - Medio
Una vez hecho esto, el modelo está entrenado, por lo que podemos
predecir un valor para una nueva X. Entonces, por ejemplo, si
quisiéramos averiguar la Y para X = 10 y escribirla en la página en un
<div>, la El código se vería así:
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 3/6
19/3/2019 Comenzando con TensorFlow.js - TensorFlow - Medio
Espera, podrías preguntar, ¿por qué no es 19? Está bastante cerca, ¡pero
no es 19! Esto se debe a que el algoritmo nunca recibió la fórmula,
simplemente aprende según los datos que recibió. Con datos más
relevantes, cualquier modelo de ML dará una mayor precisión, pero este
no es malo, ya que solo tiene 6 datos para aprender.
<html>
<head>
<! - Cargue TensorFlow.js ->
<! - Obtenga la última versión en
https://github.com/tensorflow/tfjs ->
<script src = " https: // cdn.
jsdelivr.net/npm/@tensorflow/tfjs@0.11.2 ">
</script>
</head>
<body > <body
id <" output_field "> </div>
</body>
<script>
función asíncrona learnLinear ( ) {
const model = tf.sequential ();
model.add (tf.layers.dense ({units: 1, inputShape:
[1]}));
model.compile ({
loss: 'meanSquaredError',
optimizador: 'sgd'
});
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 4/6
19/3/2019 Comenzando con TensorFlow.js - TensorFlow - Medio
</script>
<html>
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 5/6
19/3/2019 Comenzando con TensorFlow.js - TensorFlow - Medio
https://medium.com/tensorflow/getting-started-with-tensorflow-js-50f6783489b2 6/6