Generando FLORES realistas con IA - Pix2Pix | IA NOTEBOOK #5
¿Quieres aprender a programar un sistema de Deep Learning capaz de generar imágenes de flores realistas? En este tutorial de hoy te enseñaré a programar con Tensorflow 2.0 una arquitectura llamada Pix2Pix, y que te servirá para resolver múltiples problemas de traducción de imágenes.
--- CORRECCIONES ---
Cuando generamos el dataset de prueba, debes cambiar la línea de código de esta a esta:
❌test_dataset = tf.data.Dataset.from_tensor_slices(tr_urls)
✔️test_dataset = tf.data.Dataset.from_tensor_slices(ts_urls)
En el tutorial erróneamente hemos utilizado los archivos de entrenamiento para validar a nuestro modelo, lo cuál puede hacer que las imágenes generadas de test sean más realistas de lo que deberían, puesto que el modelo las ha visto durante el entrenamiento.
Los resultados que muestro al final del tutorial sí son obtenidos de una versión correcta del código.
Cambiando esa línea de código debería de ser suficiente para obtener un dataset de prueba sobre el que poder hacer tus validaciones. Si tienes a tu modelo entrenado y guardados con checkpoints, no es necesario reentrenarlo nuevamente, simplemente cárgalo, genera el dataset de pruebas correcto, y evalualo. (Ojo! Esto requiere usar el mismo random.seed() que hayas usado durante el entrenamiento para generar las mismas particiones de datos)
¡Gracias a Daniel Vilanova por el aviso!
--- LINKS ---
Doc. Tensorflow - Pix2Pix + Código
https://www.tensorflow.org/beta/tutorials/generative/pix2pix
Paper + Info Pix2Pix.
https://phillipi.github.io/pix2pix/
Dataset de flores. (2 opciones)
- 1️⃣ Opción 1 - Descarga oficial, sólo imágenes reales de flores.
http://www.robots.ox.ac.uk/~vgg/data/flowers/102/index.html
- 2️⃣ Opción 2 - Descargar de Drive imágenes reales y procesadas. La disponibilidad de esta opción no está garantizada en el futuro.
--- 🗂️ Imágenes reales.
https://drive.google.com/folderview?id=138Ay31FZvZWRpYitWBpHVQhwO0_WpZB2
--- 🗂️ Imágenes procesadas. https://drive.google.com/folderview?id=1Jy82HiCDlOnWXJbVuQ9DeQK0xpFa5onY
--- ¡MÁS DOTCSV! ----
💸 Patreon : https://www.patreon.com/dotcsv
👓 Facebook : https://www.facebook.com/AI.dotCSV/
👾 Twitch!!! : https://www.twitch.tv/dotcsv
🐥 Twitter : https://twitter.com/dotCSV
📸 Instagram : https://www.instagram.com/dotcsv/
--- ¡MI TECNOLOGÍA! ----
** Aquí no está toda mi tecnología, sólo aquella que realmente recomiendo. Usando estos links de Amazon yo me llevaré una comisión por tu compra :) **
[Tecnología básica para Youtube]
💻 Portátil - MSI GP72 7RDX Leopard : https://amzn.to/2CDwvgY
📸 Cámara - Canon EOS 750D : https://amzn.to/2CDPqbi
👁🗨 Objetivo 1 - EF 50 mm, F/1.8 : https://amzn.to/2CH7npx
👁🗨 Objetivo 2 - EF-S 18-135mm : https://amzn.to/2DuhL5t
👁🗨 Objetivo 3 - EF 24 mm, F/2.8 : https://amzn.to/2AYAFQm
🎤 Microfono - Blue Yeti Micro : https://amzn.to/2RItA0I
💡 Foco Luz - Foco LED Neewer : https://amzn.to/2AYCM6K
🌈 Luz Color - Tira ALED Light : https://amzn.to/2B2iY2l
[Mis otros cacharros]
📱 Smartphone - Google Pixel 2 XL : https://amzn.to/2RMuY2v
-- ¡MÁS CIENCIA! ---
🔬 Este canal forma parte de la red de divulgación de SCENIO. Si quieres conocer otros fantásticos proyectos de divulgación entra aquí:
http://scenio.es/colaboradores
#Scenio
Видео Generando FLORES realistas con IA - Pix2Pix | IA NOTEBOOK #5 канала Dot CSV
--- CORRECCIONES ---
Cuando generamos el dataset de prueba, debes cambiar la línea de código de esta a esta:
❌test_dataset = tf.data.Dataset.from_tensor_slices(tr_urls)
✔️test_dataset = tf.data.Dataset.from_tensor_slices(ts_urls)
En el tutorial erróneamente hemos utilizado los archivos de entrenamiento para validar a nuestro modelo, lo cuál puede hacer que las imágenes generadas de test sean más realistas de lo que deberían, puesto que el modelo las ha visto durante el entrenamiento.
Los resultados que muestro al final del tutorial sí son obtenidos de una versión correcta del código.
Cambiando esa línea de código debería de ser suficiente para obtener un dataset de prueba sobre el que poder hacer tus validaciones. Si tienes a tu modelo entrenado y guardados con checkpoints, no es necesario reentrenarlo nuevamente, simplemente cárgalo, genera el dataset de pruebas correcto, y evalualo. (Ojo! Esto requiere usar el mismo random.seed() que hayas usado durante el entrenamiento para generar las mismas particiones de datos)
¡Gracias a Daniel Vilanova por el aviso!
--- LINKS ---
Doc. Tensorflow - Pix2Pix + Código
https://www.tensorflow.org/beta/tutorials/generative/pix2pix
Paper + Info Pix2Pix.
https://phillipi.github.io/pix2pix/
Dataset de flores. (2 opciones)
- 1️⃣ Opción 1 - Descarga oficial, sólo imágenes reales de flores.
http://www.robots.ox.ac.uk/~vgg/data/flowers/102/index.html
- 2️⃣ Opción 2 - Descargar de Drive imágenes reales y procesadas. La disponibilidad de esta opción no está garantizada en el futuro.
--- 🗂️ Imágenes reales.
https://drive.google.com/folderview?id=138Ay31FZvZWRpYitWBpHVQhwO0_WpZB2
--- 🗂️ Imágenes procesadas. https://drive.google.com/folderview?id=1Jy82HiCDlOnWXJbVuQ9DeQK0xpFa5onY
--- ¡MÁS DOTCSV! ----
💸 Patreon : https://www.patreon.com/dotcsv
👓 Facebook : https://www.facebook.com/AI.dotCSV/
👾 Twitch!!! : https://www.twitch.tv/dotcsv
🐥 Twitter : https://twitter.com/dotCSV
📸 Instagram : https://www.instagram.com/dotcsv/
--- ¡MI TECNOLOGÍA! ----
** Aquí no está toda mi tecnología, sólo aquella que realmente recomiendo. Usando estos links de Amazon yo me llevaré una comisión por tu compra :) **
[Tecnología básica para Youtube]
💻 Portátil - MSI GP72 7RDX Leopard : https://amzn.to/2CDwvgY
📸 Cámara - Canon EOS 750D : https://amzn.to/2CDPqbi
👁🗨 Objetivo 1 - EF 50 mm, F/1.8 : https://amzn.to/2CH7npx
👁🗨 Objetivo 2 - EF-S 18-135mm : https://amzn.to/2DuhL5t
👁🗨 Objetivo 3 - EF 24 mm, F/2.8 : https://amzn.to/2AYAFQm
🎤 Microfono - Blue Yeti Micro : https://amzn.to/2RItA0I
💡 Foco Luz - Foco LED Neewer : https://amzn.to/2AYCM6K
🌈 Luz Color - Tira ALED Light : https://amzn.to/2B2iY2l
[Mis otros cacharros]
📱 Smartphone - Google Pixel 2 XL : https://amzn.to/2RMuY2v
-- ¡MÁS CIENCIA! ---
🔬 Este canal forma parte de la red de divulgación de SCENIO. Si quieres conocer otros fantásticos proyectos de divulgación entra aquí:
http://scenio.es/colaboradores
#Scenio
Видео Generando FLORES realistas con IA - Pix2Pix | IA NOTEBOOK #5 канала Dot CSV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
🔥 Pix2Pix Demo Day - Presentación de VUESTROS PROYECTOS 🔥IA NOTEBOOK #4 | Programando Red Neuronal desde Cero! | Programando IA¿Qué es el Machine Learning?¿Y Deep Learning? Un mapa conceptual | DotCSVVisita a los LABORATORIOS de IBM - ¡COMPUTADOR CUÁNTICO!Los Algoritmos Tras la Primera Imagen de un Agujero Negro | Feat. QuantumFracture👩 Reconocimiento Facial 👨 | Python - OpenCVVisita a los LABORATORIOS de IBM - ¡GRAFENO! ¡NANOTECH!Creando caras artificiales con GANs mejoradas | DATA COFFEE #4¡Aumentando RESOLUCIÓN con Inteligencia Artificial! (SuperResolución)3 Maneras de Programar a una RED NEURONAL - Tensorflow, Keras, SklearnYOLOv3 in the CLOUD : Install and Train Custom Object Detector (FREE GPU)¡La Revolución de la INTELIGENCIA ARTIFICIAL en BIOMEDICINA! (AlphaFold2) | Feat. @La Hiperactina🕵 ¿TE ESCUCHA Google a través del móvil? - Análisis y ExperimentoCreate a Simple Neural Network in Python from Scratch¿Por qué las GPUs son buenas para la IA? | Data Coffee #12Big Data e inteligencia artificial, ¿son el futuro? | Gustavo Arjones | TEDxEldorado¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV¿Por qué aún no tenemos COCHE AUTÓNOMOS?Las CRÍTICAS tras la victoria de AlphaStar - Data Coffee #10