sábado, 21 de noviembre de 2015

Google libera Tensor Flow, su sistema de inteligencia artificial



Si bien hoy en día en el mundo del desarrollo tecnológico se ha hablado mucho de Inteligencia Artificial y como está afectando esto en la humanidad entera. Google es un principal ejemplo de la gran cantidad de algoritmos que implementa en toda su infraestructura, gran parte de ellos están hechos con Inteligencia Artificial.

Para iniciar dejaré un vídeo introductorio de la librería:




Ahora bien,

¿Que es Tensor Flow?

TensorFlow es la librería de Inteligencia Artificial que Google usa en toda su infraestructura que fue originalmente desarrollada por Ingenieros e Investigadores pertenecientes a el área de Investigación e Inteligencia Artificial de Google , la gran noticia es que esta librería ahora es totalmente Open Source, Google ha decidido liberarla para el bien de la humanidad por lo que esto promueve un cambio totalmente drástico en el mundo tecnológico.
TensorFlow es una librería bastante poderosa y se piensa que esta gran noticia traerá una revolución completa a lo que se conoce como Machine Learning. Para poder usar esta librería necesitamos tener bien definidos estos conceptos

  1. Que es una Neuronal Network.
  2.  Que es un flujo gráfico de Datos.
Cabe también destacar que para poder lograr hacer algo bastante interesante con esta librería se requiere de un amplio conocimiento en Matemáticas Avanzadas.
Ejemplo de como funciona el flujo gráfico de datos



Pero vamos al grano y ver que es lo que realmente podemos lograr hacer si aprendemos todo esto y lo sabemos implementar en futuros proyectos.
El reconocimiento de patrones de voz, el reconocimiento de huellas táctiles, el reconocimiento de rostros, el reconocimiento de gestos, etc. Todo este tipo de cuestiones se asocian a algoritmos inteligentes que responden de manera inmediata a las acciones del usuario.
Con TensorFlow podemos construir algo tan complejo como el hacer que una aplicación móvil detecte tu rostro y te diga todo sobre ti, tus gustos, tus intereses, tu comida favorita, entre otras cosas más, aunque hoy en día ya existen este tipo
de aplicaciones.
Otras de las cosas que se pueden hacer no solamente a nivel software sino también en hardware es la creación de poderosas fuentes de procesamiento como el caso del siguiente prototipo que en un próximo post escribiré acerca de el.
Se trata de un Rector experimental para fusión por confinamiento magnético o bien conocido como Stellaretor, que lo que hace es generar energía a partir de la fusión termonuclear de iones confinados por campos magnéticos. Lo que hace el algoritmo de TensorFlow internamente es generar diferentes versiones evolutivas para poder adaptar el plasma al contenedor y así poder estar retenida esa energía por bastante tiempo sin tener ninguna fuga.


Ejemplo del comportamiento de un plasma dentro del Stellaretor


Anteriormente esto se hacía de otra manera pero generaba muchos problemas, por lo que con el paso del tiempo se ha implementado algoritmos de Inteligencia Artificial dedicados al Machine Learning para poder resolver esta situación
Este vídeo da una demostración de lo que es realmente este prototipo
Si bien esto es un gran comienzo para poder pensar en lo que se vendrá a futuro sobre la parte científica y su relación con la Inteligencia Artificial. Ahora está al alcance de nosotros una herramienta que mueve internamente en su totalidad a Google

Ok, ya entendimos como funciona la librería ¿Pero como puedo trabajar con esta librería, con que Lenguaje de Programación puedo implementarla?

Primero hay que aclarar que esta librería funciona tanto en CPU’S como en GPU’S así mismo como en Computadoras de Escritorio y Tecnología Móvil.
Por el momento solo están dos API’s disponibles para poderlas trabajar, la primera esta escrita en Python y la segunda en C++ por lo que si has programado en estos dos lenguajes seguramente te será mucho más fácil utilizar la librería.
Se piensa que para un futura se liberen mas API’s para otros lenguajes como Java, Go, JavaScript, Ruby, R, etc.
En otro Post nos dedicaremos a trabajar sobre esta librería y como podemos conectarla con diferentes API’s y hacer cosas interesantes

Si quieres adelantarte en el camino, puedes ir ya mismo a la página oficial del proyecto y empezar a crear tus pininos con ella

http://www.tensorflow.org/


No hay comentarios.:

Publicar un comentario

Gracias por tu Sexy Comentario, que el Dios Goku Te Lo Pague!!!