Facebook nos permite usar su plataforma Horizon IA

Facebook está haciendo que parte de la inteligencia artificial (IA), que utiliza para estimular a las personas a chatear y publicar más, este disponible de forma gratuita.

Facebook Inc. permitirá a cualquier persona descargar y utilizar libremente las mismas herramientas de IA que la empresa utiliza para realizar mejoras claves en las funciones de notificación  y video de la red social.

Las personas ahora pueden usar las herramientas de codificación Horizon del gigante de las redes sociales para crear su propio software que puede aprender a realizar tareas de la manera más eficiente posible mediante ensayo y error. Un desarrollador externo que trabaja en su garaje, por ejemplo, podría usar la tecnología sofisticada para construir la próxima aplicación adictiva.

Jason Gauci

“Un aficionado o estudiante de secundaria puede ejecutarlo en su computadora portátil o puede ejecutarlo en miles de máquinas en la nube”, dijo Jason Gauci, ingeniero principal de Facebook de Horizon.

El software estará disponible en el repositorio de códigos GitHub. Es relevante destacar que GitHub es propiedad de Microsoft Corp.

Facebook, que anunció la disponibilidad de la herramienta el jueves, ha utilizado la tecnología para enseñar a sus computadoras a determinar a qué notificaciones es más probable que respondan los usuarios. Por ejemplo, un usuario puede hacer clic en una notificación que le dice que a su madre le gustó su última publicación sobre jardinería y luego comentar. Sin embargo, es menos probable que ese mismo usuario se corresponda con las docenas de otros a quienes les gustó su publicación y con quien apenas interactúa en el servicio.

Además, la compañía utilizó la tecnología para optimizar la visualización de los videos de 360 grados en la red social, teniendo en cuenta factores tales como el ancho de banda disponible y la cantidad de videos que ya se ha almacenado en búfer. Sin mencionar que se utilizó para perfeccionar las sugerencias que su asistente de inteligencia, llamado M, hace a los usuarios de su aplicación Messenger.

Las herramientas de Horizon se basan en un subconjunto de tecnologías de inteligencia artificial llamadas aprendizaje de refuerzo, que empresas como Google también están investigando e implementando. Google, por su parte, ha utilizado el aprendizaje por refuerzo en sus centros de datos para que sus computadoras aprendan a ajustar sus sistemas de refrigeración con el objetivo de reducir el uso de energía.

El aprendizaje por esfuerzo subyace en una serie de avances en IA, especialmente el algoritmo que logró vencer a los mejores jugadores humanos del mundo en el juego de estrategia Go.

No obstante actualmente las empresas rara vez lo utilizan para abordar problemas del mundo real, en parte porque a menudo no es considerado prudente o seguro dejar que un algoritmo aprenda por ensayo y error.

Gauci expresó que su compañía también usa el aprendizaje por refuerzo para decidir si enviar a las personas videos de baja o alta calidad según las variables, como las conexiones celulares de las personas, si están en un metro o si acaban de salir de un túnel.

El uso de Facebook del aprendizaje reforzado destaca cómo los gigantes de la tecnología están utilizando cada vez más las tecnologías de inteligencia artificial que alguna vez estuvieron en el dominio de los laboratorios de investigación.

Mientras que estas compañías de tecnología utilizan la técnica de aprendizaje profundo de la IA para enseñar a las computadoras a reconocer automáticamente imágenes como gatos en las fotos, usan el aprendizaje de refuerzo para enseñar a las computadoras a realizar acciones específicas de forma automática.

Para garantizar que las computadoras realicen las mejores acciones posibles, son recompensadas o penalizadas según el resultado de la acción. En el caso de las notificaciones de Facebook, los miembros del personal premiaban las computadoras cada vez que sus alertas llevaban a las personas a interactuar con otros usuarios y penalizaban los sistemas cuando las alertas no respondían. Con el tiempo, las computadoras aprendieron a enviar las notificaciones correctas que provocarían a las personas a comentar en lugar de simplemente hacer clic en la alerta.

Sin embargo, averiguar qué objetivo dar al algoritmo y cómo recompensarlo por acciones que parecen conducir hacia ese objetivo mientras lo penaliza por acciones que podrían tener consecuencia adversas es bastante complicado fuera de los juegos.

Para superar algunas de estas limitaciones, Facebook desarrolló Horizon para que sus equipos pudieran usar el aprendizaje de refuerzo en los problemas reales que enfrentaba la compañía, manifestó Srinivas Narayanan, director de aprendizaje automático aplicado de la compañía. Sin embargo enfatizó que la compañía ahora quería compartir el software con otros.

El objetivo de lanzar una versión de código abierto o gratuito de las herramientas de Horizon es estimular a más programadores a experimentar con tecnologías de vanguardia, dijo Gauci.

Horizon contiene varias características que lo hacen más seguro para usar el aprendizaje de refuerzo en problemas del mundo real. Por ejemplo, el software ayuda a los programadores a elegir el objetivo correcto y las recompensas para alimentar el algoritmo.

En lugar de que los algoritmos comiencen con cero conocimientos y aprendan de acciones aleatorias, el software inicialmente entrena a los algoritmos para tomar una serie de acciones que un ingeniero de producto ha especificado. A continuación, utiliza varios tipos de análisis contra factual, basados en datos existentes, para simular diferentes acciones que el algoritmo podría haber tomado. De esta manera, Horizon imita el entrenamiento del algoritmo en un simulador, lo que permite que sea refinado sin preocuparse de que cause estragos en el mundo real.

Una vez que el algoritmo parece estar funcionando bien, Horizon le permite a los usuarios realizar experimento a pequeña escala en línea, utilizando datos en tiempo real, y luego gradualmente lanzar el nuevo algoritmo a grandes conjuntos de usuarios o datos.

Compañías como Facebook, Google, Microsoft y otros están lanzando cada vez más sus herramientas internas de inteligencia de forma gratuita con el propósito de familiarizar a los desarrolladores con su tecnología y, por lo tanto, ayudar a reclutar a los mejores talentos. Además, al lanzar más herramientas de inteligencia artificial, las compañías están tratando de ganar la guerra de relaciones públicas sobre quién tiene la tecnología más sofisticada.

Por supuesto, la implementación de una potente tecnología de automatización en productos de consumo tiene inconvenientes potenciales. Por ejemplo, Facebook, que ya está bajo fuego por difundir noticias falsas y contenido engañoso durante la campaña presidencial de 2016 en Estados Unidos, cavaría un agujero más profundo si sus computadoras destacaran las notificaciones de personas que habitualmente publican contenido ofensivo o controvertido simplemente porque los usuarios tienen más probabilidades de hacerlo. Responder a ellos

Gauci dijo que Facebook prueba continuamente su inteligencia artificial antes de implementarla, y que los equipos de políticas y notificaciones de la compañía también están observando el sistema, lo que implica que no debería haber pequeños problemas.

La entrada Facebook nos permite usar su plataforma Horizon IA se publicó primero en Bitcoin.es tu portal de información de criptomonedas.

La entrada Facebook nos permite usar su plataforma Horizon IA aparece primero en Que es Bitcoin.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *