{"id":3022,"date":"2020-04-28T14:56:05","date_gmt":"2020-04-28T13:56:05","guid":{"rendered":"https:\/\/mochileros.org\/nelson\/?p=3022"},"modified":"2022-05-22T11:39:28","modified_gmt":"2022-05-22T10:39:28","slug":"esta-persona-no-existe-como-funciona-el-deepfake-e-inteligencia-artificial-gan","status":"publish","type":"post","link":"https:\/\/mochileros.org\/nelson\/esta-persona-no-existe-como-funciona-el-deepfake-e-inteligencia-artificial-gan\/","title":{"rendered":"Esta persona no existe. Como funciona el Deepfake e inteligencia artificial GAN"},"content":{"rendered":"\n<p class=\"has-background has-very-light-gray-background-color wp-block-paragraph\">Mira a los ojos de la siguiente imagen. En ella posiblemente veas a otro ser humano e imagines una peque\u00f1a parte de su personalidad, su vida, sus emociones. Quiz\u00e1 te formes un breve juicio o prejuicio, pero sabes que en persona no deber\u00edas agredirla, da\u00f1arla, o difamarla puesto que merece respeto. Tu programaci\u00f3n inmediata siente que esta presenciando la imagen de otro igual, otro humano. Qu\u00eden sabe cu\u00e1ndo se tom\u00f3 esta fotograf\u00eda o en qu\u00e9 circunstancias, pero seguro esta ahora en alg\u00fan lugar del mundo sin saber que la estas mirando&#8230; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"1020\" src=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-3.jpg\" alt=\"\" class=\"wp-image-3025\" srcset=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-3.jpg 1020w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-3-300x300.jpg 300w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-3-150x150.jpg 150w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-3-768x768.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pero agarrate de tu silla&#8230; <strong>Esta persona no existe<\/strong>. Jam\u00e1s naci\u00f3, no tuvo padres, ni personalidad, ni inteligencia, ni cerebro. Jam\u00e1s prob\u00f3 comida alguna, ni tuvo deseos, pasiones ni metas. No tiene historia, y lo que estas viendo dista mucho de ser un ser humano. Ni siquiera estas viendo una fotograf\u00eda real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta persona No Existe<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 esta persona no existe?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo que est\u00e1s viendo es el resultado de la m\u00e1s avanzada inteligencia arificial. La imagen que ves es el producto de una Red Generativa Antag\u00f3nica, o como sus siglas en ingl\u00e9s la denominan: GAN (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Generative_adversarial_network\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Generative Adversarial Network<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se trata de algoritmos que utilizan un sistema de aprendizaje a partir de modelos previos y discriminan a los que no pasan la prueba. En este caso La red neuronal se nutre de miles de im\u00e1genes de rostros humanos para comprender c\u00f3mo es un rostro humano, qu\u00e9 patrones se suelen repetir y cu\u00e1l es el rango de variaciones que admite. Tras haber logrado el aprendimiento necesario genera nuevos rostros que deben competir con otra red neuronal que testea los resultados. Finalmente el sistema puede ser capaz de generar infinitos rostros de seres humanos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"825\" src=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-0.jpg\" alt=\"Ninguna de estas personas existe\" class=\"wp-image-3026\" srcset=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-0.jpg 1024w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-0-300x242.jpg 300w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-0-768x619.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Ninguna de estas personas es real. Todos son rostros  inventados y simulados al 100%<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esto tambi\u00e9n se puede aplicar a much\u00edsimos otros elementos como flores, manos, objetos; pero tambi\u00e9n a otros entornos que no son solo imagenes sino <strong>cualquier tipo de informaci\u00f3n.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dicho de otro modo: <strong>Es una inteligencia artificial que tras aprender algo con muchos ejemplos, puede crear nuevos modelos.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El Terror<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Comprender el alcance de este descubrimiento es tan gigantesco que una vez teniendo noci\u00f3n de lo que puede hacer, aterroriza. Imagina el trabajo de miles de dise\u00f1adores de autos por ejemplo. Basta con poner im\u00e1genes de miles de autos en este algoritmo para que con un solo click puedas dise\u00f1ar por completo un nuevo auto que no exist\u00eda antes. Lo mismo puede suceder con c\u00e9lulas, edificios, enfermedades, animales y cualquier informaci\u00f3n de patron que permita desenmascarar el modelo oculto debajo de su dise\u00f1o. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfTe imaginas extrapolar esta capacidad a nuevas cepas de  virus y armas biol\u00f3gicas?\u00bfUn poder demasiado grande para ser controlado? A pesar de ello es inevitable quedas fascinado por el poder de esta herramienta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El Error<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed algunos ejemplos no tan perfectos de este proceso complejo de convulsi\u00f3n, extrapolaci\u00f3n y rendereado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"1020\" src=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err.jpg\" alt=\"\" class=\"wp-image-3027\" srcset=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err.jpg 1020w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err-300x300.jpg 300w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err-150x150.jpg 150w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err-768x768.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><figcaption>Observa la forma bizarra que aparece junto a la ni\u00f1a.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes ver que al lado de la imagen de esta ni\u00f1a ha aparecido una forma extra\u00f1a, pseudohumana. Una amorfa estructura con pelos, agujeros y una posible barba que se desliz\u00f3 tras las numerosas pruebas. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"1020\" src=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err3.jpg\" alt=\"\" class=\"wp-image-3028\" srcset=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err3.jpg 1020w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err3-300x300.jpg 300w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err3-150x150.jpg 150w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-err3-768x768.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lo mismo sucede en esta imagen que hice. Es posible que el algoritmo haya tomado solo como meta la imagen central convirtiendo el fondo y los elementos que rodean al sujeto en una especie de patr\u00f3n. En otras circunstancias nos enga\u00f1ar\u00eda (si se tratara de follaje por ejemplo) pero al tratarse de una forma humana la Inteligencia Artificial no detecta que este resultado puede ser bastante anormal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"1020\" src=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-8.jpg\" alt=\"\" class=\"wp-image-3029\" srcset=\"https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-8.jpg 1020w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-8-300x300.jpg 300w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-8-150x150.jpg 150w, https:\/\/mochileros.org\/nelson\/wp-content\/uploads\/2020\/04\/esta-persona-no-existe-8-768x768.jpg 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En esta imagen todo parece bien a primera vista. Pero si te fijas con cuidado en el fondo, ver\u00e1s una distorsi\u00f3n anormal en el patr\u00f3n de fondo, as\u00ed como en las \u00bfcabezas? de otros humanos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las posibilidades <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El camino que abre la investigaci\u00f3n en \u00abGenerative Adversarial Network\u00bb es enormemente amplio. Por el momento se le ha utilizado mayormente en la industria del cine. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algunos usos que podemos imaginar para esta herramienta:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Crear personajes cinematograficos: no basados en actores ni en personas reales. A diferencia del modelado 3d, por un bajo costo y mayor agilidad de contrucci\u00f3n.<\/li><li>Crear perfiles imaginarios sin atentar contra la integridad de nadie. Por ejemplo al crear una novela, podr\u00edas usar una imagen de estas sin pagar derechos a nadie porque esta persona no existe en el mundo real.<\/li><li>Crear modelos de moda imaginarios: alternar variaciones de vestuario y maquillaje.<\/li><li>Analizar posibles resultados de experimentos f\u00edsicos y cient\u00edficos. El camino por donde m\u00e1s se desarrollar\u00e1 posiblemente.<\/li><li>Suplantar personas: Tal como lo oyes, se puede hacer que una persona real aparezca haciendo algo que nunca hizo en video; por ejemplo un presidente contando un chiste.<\/li><li>Reemplazar imagenes reales con ficticias.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Los deepfake<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deepfake es una palabra que proviene del Deep Learning (aprendizaje profundo) y fake (falso). Con esta t\u00e9cnica se ha podido crear el rostro de muchos artistas para volverlos a la vida o bien retrocederlos unos a\u00f1os atr\u00e1s en su carrera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo en las m\u00e1s recientes pel\u00edculas de <strong>Star Wars<\/strong> puede verse a la princesa Leia (el rostro de la actriz Carrie Fisher cuando era joven) interpretada por la actriz noruega Ingvild Deila. Cuando v\u00ed esto realmente qued\u00e9 impresionado del potencial que ten\u00eda puesto que ya no se trataba del imperfecto modelado 3d en humanos. Esto era una tecnolog\u00eda lo suficientemente realista como para enga\u00f1ar a cualquier ojo humano.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se logra traer a la vida a una persona fallecida? (o volverla m\u00e1s joven)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Primero se nutre la inteligencia artificial de todas las im\u00e1genes posibles de la persona, en distintos \u00e1ngulos, distintas condiciones de luz, distintos gestos, maquillajes, etc. Mientras m\u00e1s informaci\u00f3n tenga la inteligencia artificial m\u00e1s podr\u00e1 reinterpretar el rostro y sus caracter\u00edsticas.  Finalmente una vez que haya aprendido todas las expresiones faciales del sujeto este modelo podr\u00e1 colocarse digitalmente sobre el rostro de otra persona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre las aplicaciones m\u00e1s mal\u00e9volas de los deepfake se encuentran la posibilidad de simular la actuaci\u00f3n de actrices de pel\u00edculas normales en pel\u00edculas para adultos. O la simulaci\u00f3n de pol\u00edticos en circunstancias falsas y ficticias.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hazlo t\u00fa mismo con StyleGan 2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para verlo en acci\u00f3n puedes probar el sitio <a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/thispersondoesnotexist.com\/\" target=\"_blank\">This person Doesn&#8217;t Exist<\/a>. <strong>Cada vez que recargues la p\u00e1gina ver\u00e1s un nuevo rostro<\/strong> creado a partir de esta inteligencia de redes neuronales y modelos aprendidos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes tambi\u00e9n crear tus propios modelos con StyleGan 2. Por supuesto, no es una simple app de celular ni un juguete f\u00e1cil de usar. Si bien el software es completamente <strong>gratuito<\/strong>, requiere una tarjeta gr\u00e1fica descente, tener preinstalado Phyton, Visual Studio (en Windows) y conocer algo de  ejecuci\u00f3n de comandos (viene con manual) Puedes <a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/github.com\/NVlabs\/stylegan2\" target=\"_blank\">descargar todo aqu\u00ed.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luego el proceso es simple: Se a\u00f1aden varias im\u00e1genes de lo que se desea aprender (por ejemplo muchas fotos de la misma persona) y el sistema empezar\u00e1 a aprender y producir nuevas im\u00e1genes de la misma persona que no exist\u00edan antes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfVaya magia verdad? \u00bfTe imaginas esto aplicado a un entorno de viajes y realidad virtual? Podr\u00edan reinventarse escenarios con todo lo que te gusta en un solo sitio: por ejemplo playas c\u00e1lidas de arena al lado de picos nevados para hacer snowboard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Te dejo pensando un rato en todo esto&#8230; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/instagram.com\/nelsonmochilero\" target=\"_blank\" rel=\"noreferrer noopener\">@NelsonMochilero<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lo m\u00e1s incre\u00edble de la Inteligencia Artificial de nuestros d\u00edas. Esta persona no existe.<\/p>\n","protected":false},"author":1,"featured_media":3025,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,11,69],"tags":[1471,771,1472,1470],"class_list":["post-3022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-que-estoy-pensando","category-viajes","category-que-estoy-aprendiendo","tag-inteligencia-artificial","tag-internet","tag-simuladores","tag-tecnologia"],"_links":{"self":[{"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/posts\/3022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/comments?post=3022"}],"version-history":[{"count":0,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/posts\/3022\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/media\/3025"}],"wp:attachment":[{"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/media?parent=3022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/categories?post=3022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mochileros.org\/nelson\/wp-json\/wp\/v2\/tags?post=3022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}