Segmentación semántica de imágenes usando U-net | Explicación y código en python

  Рет қаралды 7,621

Sistemas Inteligentes

Sistemas Inteligentes

Күн бұрын

Пікірлер: 39
@CristianGarcia
@CristianGarcia 3 жыл бұрын
Hey muy bacano! Un pequeno apunte por si alguien lo quiere usar para un caso real: UNet usa Dice Loss en vez de cross-entropy para contrarestar el imbalance de clases que usualmente ocurre en estos problemas de segmentacion binaria.
3 жыл бұрын
Gracias Cristian!!! El paper de Jadon (2020) A Survey of Loss Functions for Semantic Segmentation puede ilustrar bien el tema
@bryanttello7142
@bryanttello7142 3 жыл бұрын
Hola, muchas gracias por el video. Muy bien explicado!
3 жыл бұрын
Gracias Bryant, aprecio mucho tu comentario!
@hermesfabianvargasrosero6352
@hermesfabianvargasrosero6352 2 жыл бұрын
Muchas gracias por compartir
@rafaelquintero4735
@rafaelquintero4735 3 жыл бұрын
Hola he visto mucho de tus videos y me pareces un CRACK. Te lo he comentado varias veces. Y aprovecho a recomendar que puedes hacer un tutorial explicando la librería cv2 que la has usado en varios videos para predecir video en tiempo real. Saludos y sigue así please 🙏
3 жыл бұрын
Hola Rafael Muchas gracias por tu apreciación del canal, con mucho gusto recibo tu sugerencia para abordar con más detalle opencv. Saludos!!!
@jacsonferneycardenastorres9029
@jacsonferneycardenastorres9029 3 жыл бұрын
excelente! crack, gracias por compartir tu conocimiento
3 жыл бұрын
Gracias Jacson!!!!
@cristophertoapanta9343
@cristophertoapanta9343 2 жыл бұрын
Saludos, en primer lugar felicitaciones por el vídeo. Mi consulta es si utilizar este modelo y entrenar para segmentar dos clases diferentes, si el caso las imágenes de las máscaras como deberías estar diferenciadas entre cada clase??
@rubenrondon5559
@rubenrondon5559 3 ай бұрын
Muy bacano el video, una consulta, el paper habla de la necesidad de aplicar data augmentation para robustecer el proceso y mejorar la invarianza sobre todo frente a aplicaciones de imagenes medicas, en el caso de como replicaste el codigo donde se estan aplicando esta data augmentation?
@vicfis5826
@vicfis5826 Жыл бұрын
Hola, muchas gracias por el video muy compacto y los recursos fueron de gran utilidad, una pregunta ¿Es estrictamente necesario que las imágenes de entrenamiento y de prueba sean estrictamente cuadradas? Muchas gracias.
@natuto8927
@natuto8927 2 жыл бұрын
Hola muchas gracias por el video, podrias subir un video con unet3D. de ante mano gracias
@fundacionypf-instrumentaci9091
@fundacionypf-instrumentaci9091 7 ай бұрын
Hola, necesito segmentar troncos de árboles, que me recomendás?
@RRP3168
@RRP3168 2 жыл бұрын
Muy buen video! Solo tengo una pregunta: ¿Cómo se obtienen las máscaras de una imagen? Es decir, si tengo mis propias imágenes a segmentar, ¿Cómo le hago para obtener las máscaras de esas imágenes?
@mariar5064
@mariar5064 Жыл бұрын
tienes la respuesta a esto?
@Mikepro2.0
@Mikepro2.0 3 жыл бұрын
Buen video, para pasar este modelo a producción que recomendarías utilizar, fask, fastapi o streamlit. Seria bueno que hagas un modelo en producción sobre segmentación como este. Crack!
3 жыл бұрын
Hola Carlo, gracias por apoyar el canal. Fastapi tiene más adeptos que flask, y considero que brinda soluciones más completas. Ahora, streamlit y fastapi se llevan muy bien para backend y frontend. Así que en ese escenario Fastapi + Streamlit sería mi opción.
@mariar5064
@mariar5064 Жыл бұрын
hola!! genial el video! Tnego mi dataset etiquetado con roboflow, lo exporte en formato coco y me crea una carpeta train y otra test que cada una contiene la carpeta images y la carpeta labels, las mascaras como las podria obtener??
@arturo3139
@arturo3139 3 жыл бұрын
un crack amigo, una consulta soy nuevo en esto, más o menos entiendo, pero me gustaría que hicieras un código para detectar billetes falsos o como lo haría en Python. De donde conseguiría una base de datos? y como comparativa ciertas partes de los billetes ? gracias sería de mucha ayuda si haces un vídeo explicando o explicarme por aquí
@annepacheco5553
@annepacheco5553 3 жыл бұрын
Hola, puedo ocupar python 3.8 ?
@la_cientifica3938
@la_cientifica3938 3 жыл бұрын
Gracias David. Lo que estoy haciendo es ver y practicar cada uno de tus videos de segmentación. Así voy desde uno más sencillo al más complejo. ¿Tienes e-mail o redes sociales para una consultoría?. Gracias.
3 жыл бұрын
Hola Karen Si, escríbeme a este correo de Gmail david.luna.1986
@la_cientifica3938
@la_cientifica3938 3 жыл бұрын
@ Perfecto David, pronto te estaré contactando. Un abrazo ♥
@sevidprogramming
@sevidprogramming 2 жыл бұрын
Buen video maestro, Consulta!!, que maquina tienes ? tarjeta grafica y procesador y ram. o Laptop
2 жыл бұрын
Hola José, gracias por seguir el canal. Ahora mismo tengo una PC básica con GPU GTX1050, 8GB de RAM, disco SSD y procesador i7HQ.
@joxiiu8434
@joxiiu8434 Жыл бұрын
Y qué pasa si dispongo de más de una clase? y además de que las máscaras de una imagen original que dispongo están segmentadas en distintas imágenes (es decir, por cada clase hay una imagen correspondiente a la máscara)
@juancamilocetinaberdugo4255
@juancamilocetinaberdugo4255 2 жыл бұрын
Hola. como hago para implementar otro tipo de dataset
2 жыл бұрын
Hola Juan Camilo Para otro tipo de dataset solo debes tener los polígonos de las máscaras (puedes hacer las anotaciones con cualquier software como labelme o labelimg) y con la información de los polígonos debes generar las máscaras (lo puedes hacer con opencv). Espero que sea útil mi respuesta.
@juancamilocetinaberdugo4255
@juancamilocetinaberdugo4255 2 жыл бұрын
@ Ya tengo un dataset y cada imagen tiene su mascara pero no se como implementarlo en el codigo
@nelsonbustos3720
@nelsonbustos3720 2 жыл бұрын
@@juancamilocetinaberdugo4255 Hola Juan, encontraste una solucion para ello? tengo la misma duda
@kiritoasakura8957
@kiritoasakura8957 3 жыл бұрын
Excelente video, muchas gracias por compartir tu conocimiento, ando aprendiendo a programar en python y me está interesado el tema de redes neuronales, no sé si tengas algún correo de contacto para consultorías o asesorías :)
3 жыл бұрын
Hola Claro que sí, puedes escribirme al correo de Gmail david.luna.1986
@sevidprogramming
@sevidprogramming 2 жыл бұрын
Estimado, me podrias explicar esta linea resize(img, (height_shape, width_shape),mode='constant', preserve_range=True) para ser mas preciso esto-> mode='constant' muchas gracias
@franciscoalberto4774
@franciscoalberto4774 2 жыл бұрын
Tengo dos preguntas: 1 - Se le puede pasar un video a este modelo?? 2 - Este modelo es re-entrenable? Desde ya muchas gracias!!
2 жыл бұрын
Hola Francisco, La respuesta es si a las dos preguntas. En los siguientes videos seguiremos explorando ese tipo de cosas
@franciscoalberto4774
@franciscoalberto4774 2 жыл бұрын
@ aaah buenísimo!!! Muchas gracias!!
@franciscoalberto4774
@franciscoalberto4774 2 жыл бұрын
@ tengo otra pregunta. Una vez entrenado el modelo, donde se te guarda?? En la carpeta logs?
@franciscoalberto4774
@franciscoalberto4774 2 жыл бұрын
@ y la última pregunta (perdón por hacer tantas) es si en un video se ve el fondo bien como tiene que ser? o se ve como en las imágenes?
Training Yolov5 Custom Dataset en Google Colab
15:13
Sistemas Inteligentes
Рет қаралды 13 М.
U-NET para segmentación semántica, explicación del paper.
59:56
Pepe Cantoral, Ph.D.
Рет қаралды 7 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,2 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 9 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 47 МЛН
The U-Net (actually) explained in 10 minutes
10:31
rupert ai
Рет қаралды 125 М.
Путин ответил на угрозы Трампа
7:21
Diplomatrutube
Рет қаралды 1,3 МЛН
3D Point Cloud Segmentation and Shape Recognition with Python
18:23
219 - Understanding U-Net architecture and building it from scratch
37:37
228 - Semantic segmentation of aerial (satellite) imagery using U-net
41:57