Entradas

08.-TensorFlow js en Español🇪🇸 [Predecir ventas con regresión lineal]

Imagen
<!DOCTYPE html><htmllang="es"><head><title>Prueba tensorflow</title><metacharset="UTF-8"><metaname="title"content="Prueba tensorflow"><!-- Cargamos TensorFlow.js --><script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.bundle.min.js"></script></head><body><tableborder="0"><tbody><tr><td>Repeticiones</td><td><inputtype="number"id="repeticiones"value="100"/></td></tr><tr><td>Valor de x</td><td><inputtype="number"id="nuevoValX"value="10"/></td></tr><tr><td></td><td><inputtype="button"value="Calcular"name="calcular"id="cal…

07.-TensorFlow js en Español [Regresion lineal]

Imagen
En este tutorial vamos a explicar la regresión lineal y vamos a hacer un ejemplo con tensorflow bajo JavaScript, este sea un ejemplo muy simple. Sera un programa que en base a los puntos que vayamos colocando se definirá una linea que busque exactamente el punto medio entre todos los puntos.

Si se percatan en esta imagen estamos colocando varios puntos y hay una linea que esta "luchando" por colocarse en medio de todos los puntos, a esa linea se le llama regresión lineal. Y eso es lo que hace el codigo que tenemos en la parte de abajo :o.


<!DOCTYPE html><html><head><title>TODO supply a title</title><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.7.3/p5.js"></script><script src…

YouTube API en PHP [Listar ultimos videos subidos]

Imagen
Vamos a aprender a extraer datos (videos) de youtube con el api que precisamente nos ofrece youtube que se llama "Youtube api data v3". Hay un vdeo que hice previamente en donde explico como extraer vedeos de youtube pero con javascript el cual les dejo aqui https://www.youtube.com/watch?v=_xjzTUeaUtY.

En este tutorial lo vamos a hacer el PHP

Lo primero que debemos hacer es ir a google cloud plataform desde este link  Google Cloud Plataform

Click en la lista de proyectos y despues en NUEVO PROYECTO

Colocamos un nombre y damos click en crear

Desplegamos de nuevo todos los proyecto y seleccionamos el proyecto que acabamos de crear

Click en menu, Api y servicio y Biblioteca

Buscamos y damos click en Youtube Data API v3

Click en Habilitar


Click en crear credenciales.


Seleccionamos Youtube Data API v3, Despues Seleccionamos "Servidor web(p. ej., node.js Tomcat) y click en el boton


Se nos mostrara nuestra Clave API, la copiamos


Ahora podemos construir una url para mandar a l…

06.-TensorFlow js en Español [Layer 2da parte]

Imagen
En este tutorial vamos a darle continuidad en el tutorial anterior https://youtu.be/lmDy-pSr0Zk en el que creamos un modelo y en este tutorial vamos a meterle datos a ese modelo. En este excel podemos ver un ejemplo de este modelo https://drive.google.com/file/d/1I08-n8MpeA9MqaxKzFLPiu2Iiiu_auJ9/view?usp=sharing pero eso que estamos colocando en el excel tensor flow va a tener que realizar esos calculos.



<!DOCTYPE html><html><head><title>TODO supply a title</title><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"></script><!-- <script src="newjavascript.js" type="text/javascript"></script>--></head><body><script>//Creando el modeloconstmodelo=tf.sequential();//Creamos una capa ocultaconstoculta=tf.layers.dense({units:4…

05.-TensorFlow js en Español [Layer]

Imagen
En este tutorial vamos a trabajar con las layer o en español capas, seria muy buena practica ir a una pagina que tensorflow nos ofrece, se llama https://playground.tensorflow.org en donde podemos hacer es practicamente jugar con las capas sin que se dañen.

Es mas en la cabecera del player no da una aviso que dice "JUEGA CON UNA RED NEURONAL AQUI EN TU NAVEGADOR NO TE PREOCUPES TU NO LO PUEDES ROMPER TE LO PROMETEMOS". en el siguiente link explico que significan los diferentes conceptos que nos ofreser play de tensorflow: https://www.youtube.com/watch?v=Xfx5sfZJYTQ

Que es un optmizador: http://www.youtube.com/watch?v=tdHtQhxXKw4&t=324



<!DOCTYPE html><html><head><title>TODO supply a title</title><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"></script></head>&l…

04.-TensorFlow js en Español [Manejo de Memoria]

Imagen
En este tutorial vamos a trabajar con la memoria de nuestra aplicación (y si debemos cuidar la memoria) que aunque no es la memoria de nuestro servidor es la memoria del navegador del cliente, en otras palabras que es el navegador del cliente el que tenemos que cuidar. Imaginemos este escenario: Tenemos un cliente visitando nuestra pagina web la cual trabaja con tensorflow y ademas esta navegado con google chrome (tomemos en cuenta que chrome consume mucha memoria), ademas tenemos a tensorflow el cual realiza operaciones complejas, por si fuera poco esta webgl que es una librería de gráficos en 3D. Al final tenemos una bomba para el navegador y provocar que nuestra pagina web se llegue a caer al consumir muchos recursos. Para evitar estos problemas nuestros amigos de tensorflow nos entregan algunas funciones de control y manejo de memoria RAM y es una especie de Garbage colector algo asi como el Garbage colector de JAVA. Este un pequeño programa que revisaba constantemente la memoria…

YouTube API en JavaScript ⏩ [Listar ultimos videos subidos]

Imagen
En este vídeo vamos a trabajar con youtube api v3, esta es una api que nos entrega datos y ademas podemos manipular información de nuestro canal. Precisamente lo que vamos a hacer es crear un proyecto de google y nos vamos a conectar a ese proyecto a través de Javascript.


Vamos a Google Cloud Plataform

Click en la lista de proyectos y despues en NUEVO PROYECTO

Colocamos un nombre y damos click en crear

Desplegamos de nuevo todos los proyecto y seleccionamos el proyecto que acabamos de crear

Click en menu, Api y servicio y Biblioteca

Buscamos y damos click en Youtube Data API v3

Click en Habilitar


Click en crear credenciales.


Seleccionamos Youtube Data API v3, Despues Seleccionamos desde navegador web (Javascript) y click en el boton


Se nos mostrara nuestra Clave API, la copiamos


Ahora podemos construir una url para mandar a llamar nuestro videos de esta forma
https://www.googleapis.com/youtube/v3/search?key=[key]&channelId=[canalID]&part=snippet,id&order=date&maxResul…

Facebook Like