Tutorial TensorFlow y Open AI en Python para Machine Learning

Publicado por en Programación el 17/01/2018

Lo bueno de utilizar redes neuronales para resolver un problema, es que puedes programarlas para que aprendan. De esta forma en lugar de programar una solución específica, lo que se hace es programar un modelo. Existen diversas herramientas que se pueden utilizar como la conocida librería TensorFlow y también Open AI. Os dejo a continuación una serie de de vídeos de Sentdex (canal de YouTube altamente recomendado si te mola el tema) que muestra cómo se puede entrenar una red neuronal para que juegue a un juego. Para eso utiliza en lenguaje Python y nos enseña a crear el modelo, entrenarlo y medir los resultados obtenidos. El mismo concepto lo puedes utilizar para una infinidad de cosas, como por ejemplo en robótica.

Leer más

Detector de Papa Noel con Deep Learning usando Keras, TensorFlow y Raspberry Pi

Publicado por en Raspberry Pi el 19/12/2017

Con un poco de inteligencia artificial, podrás saber el momento exacto en el que Papa Noel llegua a tu casa. Éste es un modelo de clasificador de imágenes entrenado con Keras sobre TensorFlow específicamente para reconocer a "Santa Claus". Posteriormente se ha desplegado el modelo entrenado en una Raspberry Pi con una cámara. El sistema no es que reconozca diferentes imágenes, sino que indica si es o no es Papa Noel. Pero el sistema funciona con el mismo principio para cualquier otra proyecto con reconocimiento visual booleano. El vídeo a continuación muestra el resultado final, pero no os perdáis también el enlace a la página del autor con todos los detalles sobre el funcionamiento del sistema, que os puedo asegurar son muy interesantes si te quieres iniciar en el mundillo de Machine Learning.

Leer más

Clasificador de pepinos con Raspberry Pi usando Machine Learning

Publicado por en Raspberry Pi el 06/09/2016

¿Cuántas veces te has encontrado en la situación de tener en la cocina varios pepinos de distintos tamaños y liarte para clasificarlos de menor a mayor? Igual a tí no te ha pasado, pero una granja de pepinos de Japón ha intentado solucionar ese problema utilizando una Raspberry Pi junto a una webcam para analizar visualmente cada pepino y poder clasificarlos de manera eficiente.

Lo interesante es que han utilizado una combinación de OpenCV junto con la librería TensorFlow de Google para utilizar redes de neuronas en Google Cloud para entrenar un modelo de clasificación en la nube. Mediante una pequeña máquina casera con unos servos y una cinta transportadora, consigue una eficiencia teórica de más de 95% de acierto, aunque indican que debido a que el dataset es muy pequeño, se queda en poco más de 70% que aún así no está nada mal.

Leer más

TensorFlow: El motor de IA de Google es ahora Open Source

Publicado por en Programación el 10/11/2015

Tarde o temprano tenía que suceder algo así y lo ha hecho el gigante Google que ha sacado a la luz un motor de IA (Inteligencia Artificial) llamado TensorFlow como Open Source para que cualquiera pueda utilizarlo de forma genérica en sus aplicaciones. Este mismo sistema es el que utiliza Google en su app de Fotos en Android o en las búsquedas por voz por ejemplo y se basa en Machine Learning para funcionar. Es un tema bastante complejo pero desde luego muy potente ya que es lo más parecido al funcionamiento de las neuronas cerebrales. Con este sistema pretende simplificar y también de paso estandarizar el desarrollo de aplicaciones inteligentes basadas en aprendizaje, pero cuidado que incluso Stephen Hawking le tiene bastante miedo a esto y augura un futuro bastante negro para la humanidad... En cualquier caso si lo quieres probar, no te pierdas el vídeo y enlace a su web tras el salto.

Leer más