jueves, abril 26, 2018

Cómo entrenar tu AI para jugar a Vídeo Juegos clásicos y Cómo descubrir las Hidden Networks de tu empresa en YouTube

Esta semana están ya disponibles dos seminarios de nuestras charlas en ElevenPaths y LUCA que puedes ver ya en YouTube. Las dos sesiones son de dos temas que me encantan, y que os recomiendo que miréis con cariño y atención, ya que son dos curiosidades a tener en cuenta. Una para el futuro, otra para la revisión de seguridad de tu compañía.

Figura 1: Cómo entrenar tu AI para jugar a Vídeo Juegos clásicos y
Cómo descubrir las Hidden Networks de tu empresa en YouTube

Las dos charlas están disponibles en Youtube, y por eso os las voy a dejar incrustadas en este post, pero también os dejo las referencias para que podáis leer el material asociado.

Cómo entrenar a tu AI para jugar a Vídeo Juegos clásicos

A día de hoy estamos trabajando mucho en mi equipo de Ideas Locas de CDO con sistemas de Visión Artificial, y no se nos ocurre mejor forma que trabajarlos que utilizarlos para resolver problemas "sencillos" como jugar a vídeo juegos clásicos. Al final, en cada frame nuestra AI debe elegir el mejor movimiento para poder continuar con la partida. 


Figura: 2 Cómo entrenar tu AI para jugar vídeo juegos clásicos

El resultado es que, al final, la AI puede jugar sola, y con el entrenamiento va avanzando en su experiencia, sacando más y mejores puntuaciones partida tras partida. Aquí tenéis un vídeo de cómo juega al poco de llevar un tiempo siendo entrenada.


Figura 3: OpenAIGym Breakout

Para que puedas tener lecturas sobre el tema, tienes en estos artículos todo lo que estamos haciendo y cómo lo estamos haciendo.

Serie "Cómo entrenar a tu AI jugando a Vídeo Juegos"
- La rejilla de juegos 
- Observando el entorno 
- Resolviendo CartPole con RandomSearch 
- Aprende Q-Learning con el juego "Taxi" parte 1 
- Aprende Q-Learning con el juego "Taxi" parte 2 
- Deep Learning vs. Atari Parte 1
Cómo localizar las Hidden Networks en tu empresa

Dentro de las auditorias de seguridad internas que hagas en tu empresa, hay una cosa que no todas las compañías miran. Se trata de saber si internamente se están utilizando dispositivos de almacenamiento USB no autorizados para copiar documentación o archivos de un equipo a otro. No sería la primera vez que un malware se expande por una red, o por sistemas air-gapped utilizando este mecanismo de transmisión.


Figura 4: Hidden Networks

En este seminario que tienes aquí puedes ver cómo localizar estas "Hidden Networks" en tu organización mediante unos scripts y herramientas que hemos creado en ElevenPaths. Para que tengas todas las referencias, tienes aquí los artículos.
Espero que estos dos temas sean de tu interés. Son dos líneas de investigación de mi equipo de Ideas Locas en CDO, y a mí personalmente me tienen con mucho interés.

Saludos Malignos! 

2 comentarios:

  1. Estamos construyendo una AI para que juegue y resuelva la abadía del crimen.
    Los juegos de Atari son de coña si los comparas con la abadía.

    Cuando quieras hacemos una demo de cómo vamos 😎

    ResponderEliminar
  2. Hola JuanTomás ;)
    Soy Fran Ramírez (cybercaronte) uno de los autores de esta prueba de ML con Atari.
    Lo primero, la Abadía del Crímen es uno de mis juegos favoritos de todos los tiempos :)
    Estaríamos encantados de saber más sobre la solución que habéis aplicado para resolver la Abadía del Crimen.

    Te animo a que entres en nuestra comunidad de ElevenPaths donde tenemos una sección de LUCA para tratar estos temas ya allí vamos comentando todos los aspectos técnicos de vuestra solución.

    Este es el enlace de la comunidad:
    https://community.elevenpaths.com/

    Y este del apartado de LUCA:
    https://community.elevenpaths.com/elevenpaths/categories/elevenpaths_luca_data_driven_decisions

    Un saludo y muchas gracias por tu comentario.
    Fran Ramírez.

    ResponderEliminar