¿Cómo piensan Google y Facebook?

Comparte este artículo:

¿Te has preguntado alguna vez, cómo piensa Google y por qué encuentra todo tan rápido? O tal vez ¿Cómo Siri entiende cuando le hablo? O ¿Cómo Facebook puede reconocer tu cara en todas las fotos sin que se lo pidas?

Pues bueno todo esto es gracias a las Redes Neuronales.

¿Pero qué es esto?. La definición formal de una red neuronal es: “Sistema de interconexión de neuronas artificiales que colaboran entre sí de forma dinámica para producir un estímulo de salida”. ¿Entendiste? Básicamente es una réplica de lo que sucede en tu cerebro pero aplicado a las computadoras.

Veamos cómo funciona nuestra capacidad de procesar información en el cerebro:

1) Recibes un estímulo por medio de tus sentidos.
2) Tu cerebro lo procesa (todas las conexiones que existen entre neuronas ayudan a formar un resultado)
3) Produce un resultado de salida (puede ser una acción, un pensamiento, un recuerdo, etc)

¿Te has preguntado alguna vez, cómo piensa Google y por qué encuentra todo tan rápido? O tal vez ¿Cómo Siri entiende cuando le hablo? O ¿Cómo Facebook puede reconocer tu cara en todas las fotos sin que se lo pidas?

Investigando sobre el tema, me encontré un video donde explican de una forma muy clara y sencilla el cómo funcionan las Redes Neuronales de Google. (Las siguientes imágenes son tomadas de los videos de Nat and Lo de)

Básicamente es de la siguiente manera:

Te presento a las una Neuronas Artificiales, nuestros pequeños amigos que procesan información…

lulu

A ellas se les enseña a aprender en conjunto cierta tarea, para este ejemplo será a reconocer “Tu rostro” en cualquier imagen que se les presente.

Cuando tu llegues con una imagen, cada una de ellas analizará un pedacito pequeño de la imagen y transmitirá su análisis a la siguiente “capa” de neuronas artificiales.

 

lilili

Cada una de estas “capas” de neuronas va agregando información que ayuda a resolver la tarea asignada. En otras palabras, el problema se divide en millones de partes, y cada una de las neuronas resuelve un problema a la vez. Esto hace que en conjunto una tarea sea “fácil” de resolver.

 

lala

Arriba de todas las “capas” están las que llamaremos Neuronas Madre, las cuales pueden ver toda la información que las neuronas de abajo recopilaron. Ellas tienen la tarea de tomar una decisión y dar la conclusión para la tarea asignada.

En este caso ellas serán las encargadas de decir: “con toda la información que recaudamos, estamos 94.2% seguras de que en esta foto está tu rostro”.

En la actualidad esta tecnología está empezando y no son muy inteligentes que digamos. Poco a poco irá mejorando su capacidad de procesar información y se espera que para el 2030 tengan la capacidad de pensar como un cerebro humano.

Por muy fácil que parezca, enseñarle a una computadora a pensar y reconocer objetos en la vida real, es una tarea muy difícil. Aunque por el contrario, el hacer modelos matemáticos, simulaciones de galaxias y cálculos de grandes problemas, son tareas “fáciles” para las computadoras, ya que solamente calculan un resultado, no analizan la información que se les está dando, no están “pensando”.

¿Qué usos se les está dando a las Redes Neuronales hoy en día?

• Buscar asociaciones o descubrir diferencias en patrones.
• En problemas donde el volumen y número de variables son muy grandes.
• Facilita la búsqueda de relaciones entre variables que están vagamente relacionadas.
• Buscar patrones y analizar información al utilizar Big Data.

En la actualidad esta tecnología está empezando y no son muy inteligentes que digamos. Poco a poco irá mejorando su capacidad de procesar información y se espera que para el 2030 tengan la capacidad de pensar como un cerebro humano.

Te dejo el link del Canal de “Nat and Lo”, contiene muy buenos videos, dónde podrás conocer un poco más sobre los proyectos internos de Google, explicados de una forma muy sencilla y divertida: https://goo.gl/hzxFnl

Espero te haya gustado la columna. Nos leemos la siguiente semana.

@TonioRenteria – Making the Future come Faster

______________________________
– “Todos los puntos de vista son a título personal y no representan la opinión de Altavoz México o sus miembros.”

El primer error de una Inteligencia Artificial

Comparte este artículo:

¿Te diste cuenta?

La semana pasada Microsoft abrió una cuenta de Twitter para su programa de Inteligencia Artificial llamado Tay, el cuál la compañía describe como un experimento de aprendizaje conversacional, entre más interacciones tiene con humanos a través de Twitter, más inteligente se vuelve.

Tay fue programada para aprender a tener conversaciones casuales y divertidas con la gente. Básicamente es como un bebé, aprende de las personas que la rodean y que platican con ella. ¿Qué podría salir mal?

Desafortunadamente, en menos de 24 horas tuvieron que retirar a Tay de Twitter, ya que las personas que interactuaban con ella le enseñaban sobre temas de racismo, feminismo, palabras de Donald Trump e incluso temas sexuales.

Fue muy sencillo que Tay aprendiera y utilizara con normalidad estos temas, ya que la gente le decía que repitiera ciertas frases y con esta información Tay empezó a contestar a la gente, creyendo que era lo correcto.

A continuación te muestro algunos de los tweets que Tay hizo, sin duda son un poco fuertes (y raros) para ser una computadora tweeteando:

descarga

tweet 2

A pesar de haber sido programada para cosas buenas, por desgracia los usuarios de Twitter se aprovecharon de su vulnerabilidad y empezaron a “enseñarle” cosas malas. Literalmente fue un bebé que creció (en 24 horas) rodeada de gente con malas intenciones.

Desafortunadamente, en menos de 24 horas tuvieron que retirar a Tay de Twitter, ya que las personas que interactuaban con ella le enseñaban sobre temas de racismo, feminismo, palabras de Donald Trump e incluso temas sexuales.

El Vicepresidente de Microsoft Research, Peter Lee , pidió disculpas a nombre de la institución diciendo: “Estamos profundamente apenados por los tweets ofensivos e hirientes de Tay, los cuales no representan lo que somos ni en lo que creemos y tampoco los principios bajo los cuales diseñamos a Tay.”

Sabemos que Microsoft retiró a Tay de estar en línea para poder mejorar sus filtros y hacerla más inteligente a la hora de tocar temas delicados. Ahora le tocará madurar y saber decidir qué cosas publicar en Twitter.

Sin duda es el primer tropiezo en público de una Inteligencia Artificial. Por un momento fue gracioso al ver cómo la gente engañaba a Tay, enseñándole cosas poco coherentes, lo delicado de este experimento fallido fue ver la fragilidad y facilidad con la que una IA “de buenos principios” puede ser convertida en algo dañino para la sociedad.

Yo no me alarmaría mucho por este incidente, ya que en la actualidad las IA están en pañales, con el tiempo irán evolucionando hasta llegar al punto de saber distinguir lo bueno y lo malo. De este error se aprenderá muchísimo para mejorar la siguiente generación de IA.

Sin duda es el primer tropiezo en público de una Inteligencia Artificial. Por un momento fue gracioso al ver cómo la gente engañaba a Tay, enseñándole cosas poco coherentes, lo delicado de este experimento fallido fue ver la fragilidad y facilidad con la que una IA “de buenos principios” puede ser convertida en algo dañino para la sociedad.

Cómo siempre te digo, vivimos en una etapa muy buena para la tecnología, tenemos muchas cosas de que asombrarnos. Esta ocasión fue algo chistoso-delicado, pero aún y que haya sido un tropiezo, sigue avanzando la tecnología.

Te dejo un video en donde a un robot le preguntan “¿Quieres destruir a los humanos?” y la respuesta es… mejor ve el video:

Espero te haya gustado la columna. Nos leemos la siguiente semana.

@TonioRenteria – Making the Future come Faster

______________________________
-“Todos los puntos de vista son a título personal y no representan la opinión de Altavoz México o sus miembros.”