¿Inteligencia artificial capaz de crear ARTE? 🤩

in art •  3 years ago 

IMG_20220309_031754_184.jpg
Foto de Andrea Piacquadio en Pexels

Comunmente es mencionado que la creatividad es una caracteristica especial de los seres vivos, más especificamente se tiene asociado a los humanos aunque aqui ya puede haber más discusion si es de solo los humanos o de los seres vivos en general. Lo que no se suele plantear es si la creatividad va más allá que esto porque ¿Una maquina puede ser verdaderamente creativa? ¿Un robot puede ser creativo? Aqui viene algo importante porque para responder esto debemos tener en cuenta un concepto de CREATIVIDAD, ¿Para ti que es la creatividad?

Yo por mi parte pensando rapido podria decir algo como...

Creatividad: Capacidad de decidir en forma "ingeniosa" ante dificultad al usar un metodo el cual no estuviera previsto anteriormente o fuese algo muy poco probable de emplear para la resolucion de ese problema.

Para mi ese podria ser un pequeño concepto de creatividad y si somos honestos quizas se me pueden quedar cosas por fuera pero NO ME JUZGUEN ES LO QUE PUDE PENSAR POR MI MISMO Y EN PARTE ME AYUDARA UN POCO CON EL TEMA ASI QUE SHHH JAJAJA

Asi bien, con ese concepto de creatividad ¿podemos considerar una maquina creativad? bien depende tambien de que maquina ya que por muy bonito que sea nuestro microondar al menos de momento no esta cerca de ser creativo y tambien por muy inteligente que diga nuestro televisor que es pues un "SmarTv" tampoco llega a ser algo que podamos llamar creativo o si quiera el intento de poder serlo pero... ¿Una inteligencia artificial? Bueno aqui si nos podemos acercar a algo muy interesante.

LA INTELIGENCIA ARTIFICIAL Y LA CREATIVIDAD.


pexels-tara-winstead-8386440.jpg
Foto de Tara Winstead en Pexels

Las IA son algoritmos encargados de aprender partrones y replicarlos con la mayor exactitud posible o incluso tener la capacidad de superar en ciertas caracteristicas a la muestra con la cual fue aprendiendo y mejorando su desmpeño, para que una IA tenga el mejor desempeño posible necesita muchas muestras (Input) de las cuales ir aprendiendo para que asi tenga gran cantidad de datos de los analizar y asi el resultado (output) tenga la mejor calidad posible. El recorte automatico del fondo o la ilustración automatica ambas son labores las cuales utilizan IA.

De este modo podemos establecer que con el algoritmo indicado se puede conseguir que una IA aprenda a trabajar en practicamente cualquier cosa, solo hay que darle los suficientes inputs de calidad a esa tecnologia (Protocolo) que este diseñada para esa labor que deseamos, pero ¿Para la creatividad hay algorimos?.

¿EL INICIO DE LA "CREATIVIDAD" DE LA IA?


pexels-jopwell-2422280.jpg
Foto de Jopwell en Pexels

Entre los distntos tipos de IA que podemos encontrar hay cualquier cosa, desde los que reconocen nuestro rostro para colocar filtros hasta las que controlan que los coches autonomos se mantengan en via, pero hay una que podria llamarse la era primitiva de la creatividad en inteligencia artificial, este inicio primitivo serian los llamados "ChatBots" pequeños sistemas con lo cuales podemos comunicarnos de forma escrita y deberian darnos unas respuestas coherentes al punto de que deberiamos pensar que estamos hablando con otro ser humano pero eso ya es más en la teoria realmente, en la vida real cuando solemos probar un ChatBot quizas al principio responda bien pero mientras más lo forcemos o mientras más errores provoquemos más veremos esos fallos entre costuras que son logicos que podrian pasar debido a que la comunicación no es algo facil con lo cual trabajar, aunque de todos modos hay una rama de desarrollo en las IA que es la "Sintesis del lenguaje natural" la cual se encarga de entender la forma en que nos comunicamos pero digamos que hay formas infinitas expresarse y generalmene para un chatbot los recursos que se utilizan son bastante "pobres" ya que para una sintesis importante se consumen muchos recursos y se necesita mucha informacion que generalmente no se usa tanto asi. Claro esta que hay todo tipos de caso y obviamente hay algunos más trabajados que otros como tambien muchas tecnicas para trabajar con IA que pueden dar ventajas en unos aspecto pero perdiendo calidad en otros.

Por otra parte, la eficiencia ademas de la cantidad de datos depnde de cuales sean ya que no es lo mismo que un chatbot se exprese en un idioma que en otro, debido a que no es lo mismo un idioma bastante flexible como el Ingles o ruso que otro el cual tiene un monton de reglas arbitrarias que cambian en los momentos que quieren como para en el Español. Obviamente hay variedad de eficacia dependiendo de el idioma que quizas se puede compensar aumentando la base de datos en los idiomas "Más complejos".

Un Chatbots puede ser:

SIMSIMI: Charla casual pero pesima calidad jajajaj

Tambien algo a mencionar es que digamos que desde hace mucho tiempo ya existe una llamada "Prueba" la cual evalua si el trabajo realizado por una IA es algo bien hecho o aun le falta por mejorar, esto se trata del Test de Turing el cual simplente parte de la premisa que: Si el resultado de la Inteligencia artificial es tan bueno que un humano no puede diferenciar que si fue una maquina o un humano pues se tomaria como que supera la prueba. Cosa que ya puede suceder con algún chatbot bien desarrollado pero tambien con otros tipos de IA...

Que bueno vamos a ver, aqui con el lado de creatividad pues se nos quedaria aún un poco verde ¿No? esta bien, si esta desarollado con un buen algoritmo y una base de datos amplia y de calidad tendra algo interesante pero ¿Hasta que punto podria dar una respuesta verdaderamente creativa? No sabria decirlo, aunque como se dijo hace no mucho se podria llamar "Un inicio primitivo" y ya dejamos de ser primitivos, hemos ido avanzando poco a poco con lo cual cada vez tenemos mejores protocolos los cuales en diferentes ambitos van haciendo resultados espectaculares pero... ¿INCLUSO HACER ARTE?

EL "ARTE" REALIZADO POR ALGORITMOS.


pexels-shelagh-murphy-2258795 (1).jpg
Foto de Shelagh Murphy en Pexels

En las distintas ramas de trabajo en las que se desarrollan IA, una de las más importantes son las de reconocimiento visual, al obtener muchas muestras de informacion por imagenes consigue detectar patroner como el de reconocer que objetos como por ejemplo una silla o una puerta y tambien se puede trabajar porque tu le pidas algo y el lo genere de forma procedural gracias a antes haber reconocido que es "Una silla o una puerta".

Teniendo esto como base se ha conseguido Gaugan o mejor aún a Gaugan2 proyectos de NVIDIA (La compañia conocida principalmente por tarjetas graficas aunque tambien se involucra mucho en lo relacionado con inteligencia artificial) los cuales incluso nos han permitido a tener un contacto de primera mano con lo que pueden llegar a ofrecer, además de demos en paper hay demos interactivas en las cuales con un software web podemos dejar una imagen del paint tipica de ese dibujo feo que hace un niño y que el algoritmo lo interprete para que esa franja azul en la parte superior sea el cielo y esa franja marillenta inferior se combierta en las dunas de un desierto, es fascinante ver como puede trabajar interpretando cantidad de imputs que dan unos resultados alucinantes.

IMG_20220310_025933_613.jpg
Demo de Gaugan2 publicada en el Blog Nvidia

Pero aqui aún nuestra IA depende mucho de nosotros ¿Verdad? Quizas no podemos llamarle creativa ya que ese MAGNIFICO DIBUJO EN PAINT DE COLORES CHILLONES Y LINEAS TORCIDAS lo hicimos nosotros asi que el arte real lo trabajamos nosotros y nuestro algoritmo solo dio un "detallito" jajaja.

Gracias al cielo que existen proyectos como GLIDE o mezclas de proyectos como lVQGAN+CLIP que ya se vuelve una locura totalmente asombrosa por el poder que llega a tener, ya que no es que nosotros hagamos algo que sea interpretado de una manera más bonita, simplemente se trata de que tu le pides algo y el te lo que pides, le pides una "Ciudad Fantasma" y te la dará, en el caso de lVQGAN+CLIP el resultado que te dará será algo más artistico y menos realista pero con GLIDE le puedes pedir prácticamente lo que sea, facilmente estas IA superarian el Test de Turing ya que su trabajo fácilmente puede ser tomando por el de un artista de DeviantArt o de Instagram que comparte su trabajo.

Screenshot_20220309-042309054~2.png
Demo de GLIDE publicada por OpenAI


IMG_20220310_032023_248.png
inicio de creacion propia utilizando lVQGAN+CLIP


IMG_20220310_032026_359.png
ultima capa realizada de creacion propia utilizando lVQGAN+CLIP


Y aqui ya nos ponemos a pensar en LA CREATIVIDAD real, por que como con solo pedir algo tan simple como un dibujo de un estilo o un paisaje de una pradera una IA pueda hacer cosas tan fabulosas como darnos eso y no un copia y pega, nos regala una interpretacíon tal como lo haria una persona normal. ¿Pero tu que crees? Es realmente creatividad, con el concepto que dije al principio yo pienso que si la podria cumplir porque esta superando el "Problema" de nuestra solicitud de un manera especial y no es que siempre dara la misma respuesta, cada vez que interprete tendra sus variaciones lo cual le da un toque aún más especial, Asi que bueno se los dejo de tarea por si quieren pensar un poco, ¿CREATIVIDAD O NO?


Espero les haya gustado el tema de hoy y bueno díganme si quieren que los enseñe a generar arte con lVQGAN+CLIP la verdad es algo que me gusta hacee de vez en cuando y da resultados muy chulos.

IMG_20220303_125231_833.jpg
Únete a mi canal de Telegram: EL CANAL CHIGUIRIL

Enlaces de interes

Si se quedaron con ganas de leer más pues aqui tienen algunas cosas interesantes, en algunos casos pueden ser bastante tecnicos pero lo mejor es disfrutar de las demostraciones publicadas y probar alguna de sus demos interactivas ya que no necesitas saber mucho del tema.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  3 years ago  ·  

Congratulations, your post has been automatically curated by @ctime
Follow @ctime for more updates and use #iduvts (I Do Not Use Vote Trading Services) tag for higher upvotes
Warning: DO NOT delegate to @ctime or any other accounts (possible scam), My upvotes are always FREE!