Está en la página 1de 10

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA


UNIVERSIDAD BICENTENARIA DE ARAGUA NCLEO SAN ANTONIO
ESCUELA: INGENIERA DE SISTEMAS
CTEDRA: REDES NEURONALES

APLICACIONES DE LAS REDES NEURONALES

ALUMNO:
BECERRA, EDUARDO C.I. 21.470.690
9 SEMESTRE, SECCIN H

SAN ANTONIO DE LOS ALTOS, JULIO DE 2016

NOMBRE: la aplicacin que escog se llama DeepArt.


Esta es una muy divertida aplicacin cuyo objetivo es combinar fotografas comunes y
corrientes tomadas desde un dispositivo electrnico (como una selfie, por ejemplo) con
diferentes estilos de pintura (pictricos, renacentistas, cubistas, etc.) mediante el uso de
un algoritmo basado en redes neuronales, que utiliza el elemento estilstico seleccionado
para dibujar sobre la fotografa que tomaste, creando as obras de arte digitales afines al
estilo de pintura escogido.
El resultado que arroja la aplicacin es sumamente bueno, sin embargo, la popularidad de
la aplicacin (sobre todo en Rusia, pas que tiene una Red Social nicamente dedicada a que
subas fotos construidas en DeepArt) hace que colapsen los servidores y tengas que esperar en
promedio 40 minutos para poder ver el resultado final.
Esta aplicacin est disponible para su uso pblico tanto va WEB (desde su pgina oficial:
https://deepart.io/) como para su descarga en Android y lo mejor de todo es que es
gratuita (aunque tambin ofrece la posibilidad de aumentar la resolucin de tus imgenes
y convertirlas a diversos formatos por un precio de 2.44 dlares).
Si decides registrarte en el sitio WEB tienes la opcin de ver las obras creadas por otros
usuarios (esto sirve para visualizar todos los estilos disponibles que posee la aplicacin sin la
necesidad de crear la foto).
Como la aplicacin es OpenSource, se puede descargar su cdigo fuente desde el perfil de
GitHub de sus desarrolladores.

ORIGEN
Esta aplicacin fue desarrollada por un grupo de amigos y estudiantes de la Escuela
Politcnica Federal de Lausana (Suiza) llamados:

Leon Gatys.

Alexander Ecker.

Matthias Bethge.

Dos de ellos neurocientficos y el tercero licenciado en computacin, pero todos compartan un


gusto en comn y era su amor por el arte.

Este grupo de amigos luego de finalizar una visita a un museo, terminaron con ganas de tener
imgenes de ellos mismos pintadas al estilo del renacimiento. Sin embargo saban que dichas
imgenes les seran muy difciles de obtener debido a que tenan que encontrar un pintor, posar
por varios das y por supuesto, pagar por el servicio.
Esta idea no les gust a los chicos quienes optaron por el uso de medios digitales que les
permitieran realizar este mismo proyecto en cuestin de segundos y completamente gratis.
Al buscar en Internet que programa iban a utilizar para realizar su proyecto se toparon con
un algoritmo desarrollado en la Universidad de Tbingen (Alemania) inspirado en el
cerebro humano.
Es all cuando se preguntaron si se poda utilizar el aprendizaje de las mquinas para crear
arte interesante, la idea, de acuerdo al equipo, era usar redes neuronales para que las
computadoras imaginen composiciones artsticas.
Ya estos amigos no queran ser artistas digitales, es decir, no queran usar herramientas
para tener que hacer el trabajo, ya que, el trabajo de creacin seguira perteneciendo a los
humanos, lo que queran hacer era acabar con el proceso creativo en el que el artista se
ve envuelto y que la maquina hiciera todo el trabajo.
Y es all cuando crean DeepArt, cuyo nombre es una palabra compuesta por:
Deep: que hace referencia al aprendizaje profundo (Deep Learning), un conjunto de
algoritmos en aprendizaje automtico que intentan modelar abstracciones de alto nivel en
datos usando arquitecturas compuestas de transformaciones no - lineales mltiples.
Art: que hace referencia al arte, entendido generalmente como cualquier actividad o
producto realizado por el ser humano con una finalidad esttica.

FUNCIONAMIENTO
Trabajar con DeepArt es sumamente sencillo, solo se necesita cargar una fotografa tomada por
un dispositivo electrnico (la cual definir la escena captada) en los servidores de la aplicacin,
escoger entre las mltiples corrientes del arte que DeepArt posee en su repertorio (cubista,
abstracta, impresionista, surrealista, etc. Incluso si usas la versin ms nueva de la

aplicacin puedes subir, adems de tu foto, tu propio estilo artstico), luego seleccionas la
escala en la que quieres la imagen y das clic en el botn enviar.
Una vez hecho este proceso, DeepArt se encarga de renderizar la imagen original, el algoritmo
analiza la imagen y extrae las caractersticas clave (como un rostro o un objeto). A partir de ah, el
programa genera la pintura digital comparando las caractersticas iniciales en varias ocasiones
con el dibujo que debe emular y tras terminar una larga espera obtendremos nuestra obra de
arte digital inspirada en pintores antiguos.
Aunque no parezca que existan diferencias obvias entre los filtros de aplicaciones como
Instagram y DeepArt, es importante destacar que, DeepArt usa representaciones
neurales para separar y recombinar tanto el contenido como el estilo de las imgenes,
para la creacin de nuevas imgenes artsticas.
Los desarrolladores de DeepArt destacan ciertos aspectos en el funcionamiento de su
aplicacin:

Las sorprendentes similitudes entre las redes neuronales artificiales de


rendimiento optimizado y la visin biolgica.

El uso de redes neuronales artificiales para construir caminos entre un punto y otro.

Modelos matemticos usados en la minera de datos y en algoritmos genticos.

Leon Gatys explica el funcionamiento de DeepArt de la siguiente manera:


DeepArt utiliza representaciones neurales para separar y combinar el contenido y el estilo
de imgenes arbitrarias, proporcionando un algoritmo para crear imgenes pictricas de
alta calidad de percepcin.
El resultado no slo ratifica la eficacia de la tcnica de reconocimiento de objetos, ratifica
tambin cmo las redes neuronales artificiales pueden separar el estilo de una imagen de
su contenido.
La principal conclusin de este trabajo es que las representaciones de contenido y estilo en
la red neuronal son separables, es decir, podemos manipularlas de forma independiente
para crear nuevas imgenes perceptualmente significativas.

Al mismo tiempo, a la luz de las sorprendentes similitudes entre las redes neuronales
artificiales de rendimiento optimizado y la visin biolgica, la investigacin ofrece un
camino a seguir para comprender cmo el hombre crea y percibe imgenes artsticas.

PRINCIPIO DE APRENDIZAJE
Segn explica la EPFL DeepArt se basa en los ltimos avances en aprendizaje profundo,
algoritmos de aprendizaje automtico inspirados en el cerebro humano que hacen uso de
abstracciones de alto nivel.

En este caso, se trata de algoritmos empleados en

aplicaciones de reconocimiento facial y visin artificial.


Pero al instalar DeepArt o utilizarlo va WEB, nuestro dispositivo inteligente nos muestra
un lado ms artstico, permitiendo generar pinturas digitales al nivel de muchos artistas de
la vida real, sin tener que usar filtros de fotografa que podran emular el mismo efecto.

DATOS DE ENTRADA

Imagen a procesar.

Estilo de la imagen.

Peso de la imagen.

Filtro.
o Galera (pre - establecido).
o Mi carpeta de archivo (estilo propio que subes desde tu PC).

DATOS DE SALIDA

Imagen procesada.

PRUEBAS REALIZADAS A DEEPART


Para comprobar la efectividad en la inteligencia involucrada en DeepArt, esta aplicacin
fue sometida a una variacin de la muy conocida prueba de Turing, pero en este caso
mediante una evaluacin visual.
La prueba consisti en hacer que unos voluntarios identificaran las imgenes realizadas
con DeepArt de entre un grupo ms grade de imgenes en la cuales haba pinturas
realizadas por seres humanos, es decir, las personas deban detectar la diferencia entre
los trabajos ejecutados por un pintor verdadero y los generados mediante el algoritmo.
Los resultados de esta prueba fueron muy satisfactorios.

LIMITACIONES
Hasta la fecha DeepArt nicamente es capaz de reproducir estilos pre existentes dentro
de su base de datos o cargados por un usuario, en vez de crear los suyos propios.

OTROS USOS
Adems de usarse para crear obras artsticas digitales, DeepArt tambin es til para:

Ayudar a restaurar obras de ate daadas.

Identificar objetos mediante el uso del reconocimiento de patrones contenidos en


el estilo de una imagen.

Entender a travs de algoritmos, cmo los humanos crean y perciben imgenes.

Pantalla 01 - ndex de la aplicacin DeepArt en su WEB oficial.

Pantalla 02 - Instrucciones de cmo usar DeepArt.

Pantalla 03 - Pantalla indicando el uso de la versin gratuita de DeepArt.

Pantalla 04 - Pantalla para cargar la imagen que quieres transformar y seleccionar el estilo
artstico.

Pantalla 05 - Cargando la imagen y seleccionando el estilo.

Pantallas 06, 07 y 08 - Muestran la imagen cargada, el estilo elegido y la imagen final


obtenida.

Pantallas 09, 10 y 11 - Muestran la imagen cargada, el estilo elegido y la imagen final


obtenida.

Pantallas 12, 13 y 14 - Muestran la imagen cargada, el estilo elegido y la imagen final


obtenida.

Pantalla 15 - Imgenes cargadas en


mi perfil para que otros usuarios las
puedan visualizar.

Pantalla 16 - Estructura del cdigo fuente de DeepArt.

Pantalla 17 - Pantalla de inicio de la aplicacin para Android de DeepArt.

Pantalla 18 - Imgenes hechas con la aplicacin para Android de DeepArt.