Crea tu propia red neuronal que puede leer
HTML-код
- Опубликовано: 20 авг 2024
- En este video entramos más a detalle en el funcionamiento de las redes neuronales.
Hablamos del proceso general de aprendizaje de las redes, y entrenamos una red para que pueda leer imágenes con números escritos a mano, usando Python y Tensorflow.
En este video utilizamos una red neuronal densa regular (no convolucional) para que logre escribir los números de la base de datos de MNIST. Sin embargo como veremos en el video, funciona muy bien pero cuenta con algunas limitantes, las cuales comenzaremos a ver en la serie de visión artificial, en esta lista de reproducción:
• Reconocimiento de imág...
¿Quieres enviar tu propia escritura a la red que hiciste en este video? En este video lo hacemos de manera simple:
• Crea una red neuronal ...
Ya tengo cursos!
Aprende a programar desde cero con Python:
www.domestika....
Aprende IA desde cero con Python:
www.domestika....
Si el video te gustó, por favor compártelo y suscríbete para notificarte cuando tenga nuevos videos de programación e inteligencia artificial en español.
¿Te gustaría apoyarme para generar contenido más constantemente?
Patreon: bit.ly/patreon-...
= = = = = = = =
Ligas de interés
💻 Código fuente del video
github.com/rin...
Video de redes neuronales para edición de rostros (Karras et. al. 2018)
• Progressive Growing of...
Descargar Visual C++ actualizado
support.micros...
= = = = = = = =
Información de música de fondo
Music from filmmusic.io
"Beauty Flow" by Kevin MacLeod (incompetech.com)
License: CC BY (creativecommons...)
Music from www.bensound.com
"Sci Fi" by Bensound
Eres genial y el único con este contenido, siento que descubrí un paraiso jajaja saludos
Opino lo mismo
Opino lo mismo x3
x4
Cuanta responsabilidad. Haré lo posible para cumplir la expectativa jaja
@@jameshopkins3541 tensorflow_datasets es un modulo separado. Puedes instalarlo con pip:
pip install tensorflow_datasets
Yo no uso anaconda en los videos. Si usas anaconda los comandos son diferentes:
conda install -c anaconda tensorflow-datasets
Excelente video amigo, aunque me gustaría hacer una pequeña distinción para quienes me lean: esta red neuronal, más que leer, sabe reconocer números del 0 al 9. Digo esto porque hay distintos campos de la Inteligencia Artificial, como la Visión por Computador (que es el caso) o como el Procesamiento de Lenguaje Natural (que es el caso en que realmente un computador puede "leer" y, hasta cierto punto, entender lo que lee).
Aparte de ese detalle pequeño, me encanta lo didáctico del vídeo! Siento que hacen falta más enseñanza ilustrativa de esta manera, sobre todo en español!
Saludos!
perfecto! he visto 80mil videos de redes y es la primera vez que lo entiendo tan claro
si, es muy bueno bro, pero yo estoy tratando de que mi red aprenda a generar texto, tal vez le interese amigo
Solo un genio es capaz de enseñar y transmitir en forma clara y sencilla algo complejo, muchas gracias dejo LIKE y me SUSCRIBO , abrazos.
No mameeees es oro Molido. Como descubrir las recetas de la Alquimia. Bro eres de lo mejor que me he encontrado aqui :'3
Gracias! Espero los otros videos también te sirvan, saludos
Estuve dos semanas aprendiendo todo el proceso matemático que siguen las redes neuronales, y en diez minutos vengo a comprender la totalidad de lo estudiado, Gracias
Al contrario, que bueno que te sirvió
De lo mejor que se puede encontrar en RUclips. Grácias totales.
Gracias! Espero puedas revisar los otros videos, y espero subir más pronto.
Esto es genial! Gracias por la claridad y la edición buenisima del video! Ojalá puedas seguir subiendo más. Gracias!
Gracias!
me encanta como explica este muchacho, aprendi el conepto en un video cuando otros explican que uno se pierde
wow excelente video, muy didáctico lo que hizo que no me aburra en una explicación super técnica
Este muchacho es un genio. Y explica muy bien. Ojala y todos los profesores explicaran asi.
No sé como no eres más conocido, tus vídeos son geniales!
ya llevo un tiempo investigando viendo difrentes videos y la parte teorica la explica muy bien y pausado, gracias
Muchas Gracias por generar este contenido. Tu explicación es sencilla y clara. Felicitaciones
:) eres un muy buen profesor, me encanta tu clase, aprendiendo el teórico de las redes neuronales, ya que luego en un futuro las programare, ahora estoy aprendiendo otras cosas de programación, pero mientras veo esto de modo teórico, muy buena clase
Eres increíble, eres ese tipo de personas que motivan a más personas a intentar hacer algo, (aunque sea el ejemplo de celcius a farenheit), que aunque es sumamente complicado, generas esa emoción de querer intentar... Gracias
Gracias por tu aportación, estoy realizando mi proyecto de investigación y tus vídeos me han aclarado aún más mis ideas. Gracias, sigue así 💡💫. Nueva sub.
Que bien se siente cuando descubres que algo intimidante es más fácil de lo que pensaste.
Nuevo suscriptor.
Gracias amigo, recién estaba viendo en que podría especializarme una vez acabe la u, y me llamó la atención la ia
¡Muchas gracias por haberte tomado el tiempo de compartirnos tu conocimiento! Sigue así 👍🏻
excelente, gracias, estas sin son muy buenas explicaciones, me quito la venda de los ojos con estos videos.
Yo estoy haciendo mi tesis de algo que mencionaste...
Con tus vídeos tan buenos siento que mi tesis no está tan difícil y debo cambiar :!
Sigue adelante
Hola, una tesis no debe ser un “tema difícil” sino abordar una problemática desde tu punto de vista y darle solución. Yo creo que más bien deberías darle tu enfoque y ver si estás en el camino correcto. ¿De qué es tu tesis?
@@convolucion1981 Hola , Como me intereso el proceso de imagenes queria hacerla de identificar el cancer de mama con una red neuronal .Solo eso . :$
Increibles videos! ademas de tu claridad para explicar, lo haces entretenido. Para mi que estoy iniciando en este emocionante camino es indispensable encontrarse con gente tan comprometida y apasionada, que impulse a otros a seguir! Gracias!!
Podrías hacer un video explicando los algoritmos de entrenamiento y reducción de errores? sería genial si das un ejemplo en javascript, quizá hayas realizado un video al respecto, si es así, aun no lo vi y te pido disculpas.
Hacés un trabajo fenomenal. No dejes de hacer estos videos.
Excelente hermano, mejor explicado imposible, mil bendiciones para ti y toda tu familia.
Excelente video, hay tiempo, amor y conocimiento en este video 👏👏👏
Gracias, la verdad sí hubo tiempo y amor jajaja que bueno que consideras que hay conocimiento, espero te haya servido y los que siguen también. Saludos!
sos muy bueno explicando!!!
felicidades de los mejores videos educativos que eh visto!!
Gracias por la oportunidad de aprender esto, en español, y explicar conceptos complejos tan sencillamente.
Tienes un nuevo suscriptor, saludos desde Uruguay..
Hermoso video mi profe se hace bolas con esto y en menos de 15 min una explicación majistral felicitaciones y ojala sigas subiendo más contenido
Gracias! La progresión de los vídeos es muy buena para asimilar conceptos. Uns aludo.
Gracias por la información,seria nuy cool tener ejercicios para añadir como portafolio
Hacía tiempo buscaba vídeos que expliquen redes neuronales artificiales de esta manera, obviamente like y nuevo suscriptor!
Impecable y super didáctico, mis más sinceras felicitaciones y admiración por crear contenido de esta calidad. Muchas gracias eres inspirador.
WoW , muy buen video man, gracias me he suscrito.
Gracias!
Muchas gracias por compartir estos conocimientos. Realmente son de gran utilidad.
Me encantan tus videos es increíble y como consigues que se aprenda sobre las redes nueronales es increíble
Eso Ringa!
Tus videos nunca decepcionan, saludos.
Gracias amigo ❤
La verdad no entendi nada después de la mitad del video, pero el concepto se entiende muy bien. Supongo que para alguien que sabe lenguaje html o el que sea que estés usando este video será muy útil.
Gran video 👍
Haha si, está enfocado a gente relativamente técnica, pero espero la explicación inicial haya sido clara en caso que no te metas tanto en la programación. Saludos!
buena explicacion, estare pendiente a los proximos videos y toques un tema hasta concluirlo
Gracias!
Excelente, video, muy buenas explicaciones y código 😄
Me gustó mucho la visualización, el azul para bueno y el rojo para malo
Muy pero muy buena explicación. Simple, al punto. Quizás personalmente, lo que mejoraría es el sonido de fondo, la música está muy buena, pero la bajaría un poquito más ya que hay tonos que se confunden con tu voz y, personalmente, me hacen desconcentrar un poco... pero salvo eso, el resto está excelente... Sigue así! :)
Muchas gracias
ojala hirieras mas vídeos.
Tu contenido es simple de entender y de aprender
Gracias! Eso intentaré
cual es la diferencia en usar Tensorflow en python que en js
Para cosas sencillas Tensorflow js funciona muy bien. Pero para modelos más complejos, Tensorflow en python es mejor, no solo por performance sino por todo el ecosistema de machine learning y librerías que python tiene alrededor, fuera de tensorflow. Tensorflow en js tiene la ventaja que es más sencillo al utilizarlo, al menos para cosas simples, así como usar el GPU (No requiere instalar cosas como "cuda"). Personalmente no recomiendo usar tensorflow en js a menos que sea estrictamente necesario, o si solo se van a hacer pequeños demos y ejemplos. Pero para ya algo más en forma me voy por Python. Puede que esto cambie en el futuro, o incluso que ya esté cambiando, pero al momento es mi opinión.
Y de casualidad sabes cómo funciona matemáticamente las redes neuronales es que intento aprender pero me pierdo un poco
Si... pero no es nada sencillo, de hecho hacia allá planeo llevar los videos, pero poco a poco, porque es super fácil perderse. Sobretodo porque hay muchas maneras de hacer las cosas. Si quieres algo que entra en toodas las matemáticas (pero no de manera muy amigable, pero sí muy completa) puedes seguir este libro:
neuralnetworksanddeeplearning.com/chap1.html
que bacan explicas, con esto si que da ganas de seguir aprendiendo, a suscribirse.
Gracias! Mis últimos 3 videos son una serie para este tema desde 0 por si te interesa, ya vimos una red simple, una red más compleja de clasificación, y como exportar modelos para usarlos en un explorador y en el celular, y siguen más relacionados. Espero te sirvan
Me encantan tus videos! Muy interesantes, siempre me dejan con ganas de saber más y probar. Por favor sigue subiendo videos!
Excelente video. Que buena manera de editar, muy unica . Tienes un nuevo suscriptor, sigue así.
Fantastico y muy bien explicado, una pregunta se puede entrenar la IA para que revise una area especifica de mi monitor en busca y reconocimiento de patrones gráficos ???
Hmm está especial la pregunta, tiene que separarse en partes.
- Puedo revisar un área específica de mi monitor de manera constante? Sí, esa parte no requiere IA.
- Puedo en base a esa área, sacar un video que pueda alimentar una IA? Sí, tampoco requiere IA.
- Puedo tomar esa entrada de video y detectar patrones? Sí, esto sí requiere IA. ¿Cuál? Depende. Puedes buscar lo que hace OpenCV que tiene muchas librerías pre-hechas para detección en temas de imágenes, o quizá tu quieras hacer algo. Solo que si quieres tú hacer algo, esta red que muestro es muy simple, como muestro al final. Si quieres algo avanzado, apenas usar otros métodos, o quizá redes neuronales convolucionales. Espero hablar de ellas pronto.
Me encanto, dejas todo lo necesario. Nuevo suscriptor!
Me encantó!!!! Sigue así es muy interesante todo y eso que apenas comencé a programar en Java jajaja
el mejor canal que existe
BUEN VIDEO MASTER!!!, BUENA EXPLICACIÓN, GRACIAS..
Excelente aporte, muy bien explicado... por qué usar 2 capas ocultas? Algunos autores sugieren que usar más de una capa oculta no es necesario, será que para usar solo una capa es necesario más depuración de los datos de entrada?
Excelente vídeo y explicación
Visto en 23/02/2021
Eres una bestia broo ¡¡ he apendido fulll con tus videos sigue adelante
Perfecto, qué bueno que te gustó y gracias por tu comentario. Tengo una serie actualizada de este tema, llevo 4 videos (los últimos 4 que he subido) por si te interesan! Redes con Python y tensorflow desde cero.
@@RingaTech claro que si me interesan ya los voy a poner en practica
Que loco, yo no había buscado redes neuronales, había escuchado de eso en la radio y me sale esto!!!! Que poderoso es el algoritmo de Google, por cierto excelente video, muy bien explicado, ahora me falta aprender Python y Tensorflow, saludos!!! P.D. nuevo subs y like XD
Oye, eres un crack. Me gustó tu vídeo, lo haces muy interesante.
excelente! ya estoy esperando el próximo video
Gracias, ya está arriba el siguiente!
LA MEJOR EXPLICACIÓN
2:48 a alguien mas se le hizo re tierno el robot??? 🥺
lo explicas muy bien, me ayudo mucho gracias
GRACIAS E APRENDIDO MAS DE LO NECESARIO
Excelente jaja gracias
Me gusto mucho este vídeo!
muy bien maestro todo un crack
Gracias por tu comentario. Si te interesa (y quieres programarle más) revisa el video que sigue, donde este tema de leer números lo hacemos de modo que tú puedas escribir el número en una página HTML y la red te lo adivine (y sus limitantes).
@@RingaTech me he visto todos tus videos y suscrito, esperare con ansias el siguiente
Wow gracias, espero subir pronto, saludos!
¡Gracias!
Gracias por el contenido de calidad, ojala siempre puedas seguir enseñando y no parar, like y suscrito
"De manera que inspira temor, estamos maravillosamente hechos", sabias y humildes palabras que reconocen lo Grandioso de nuestro Creador.
Busquemos respuestas y cocimiento pero con humildad.
Gracias el video esta muy bueno, me gustaría saber si puedo incorporar nuevos gráficos de números escritos por mi propia letra.
Es genial tu vídeo, éxitos bro!
Gracias!
Excelente 👏 video, podrías recomendar libros o fuentes bibliografícas para profundizar en conocimiento, gracias
gracias, pero me sale que excedí el limite de recursividad como lo puedo solucionar por favor
si tuviera dinero te daría todo.
GRAX
hola eres un master, lastima que entendi poco porque veo que si hay tener conocimientos en programacion
tambien existe otro metodo y es con redes convolucionales en vez de redes neuronales
No se puede mostrar el mapa como vos mostrás de la red neuronal, viendola trabajar ??
Bro deberias tener mas suscriptores, que buenos videos haces xD
Sin palabras que buen vídeo.
Super bien explicado , tengo una duda no seria mas rápido que en vez de acertar a modo de cuadro x cuadro , mejor acierte alimentando que los números están dibujados según una cierto grado de angulo en vez de pixel x pixel ( lo pregunto si es posible hacer eso )
Masomenos. El tema de saber cuando algo está a cierto ángulo, si lo piensas, es porque ya considera "contexto". Es decir, teniendo en cuenta un pixel, el siguiente pixel arriba a la derecha donde está, ¿arriba o inclinado?
Eso es algo que esta red NO maneja. El tipo de redes que pueden considerar el contexto alrededor de cada pixel, son las redes neuronales convolucionales. Espero poder hacer un video al respecto pronto. Suena muy confuso el nombre pero el concepto es simple.
Muy bueno pero baja la velocidad para que podamos aprender algo
La Red la hace Tensor Flow. Una red neural hecha con lápiz y papel.
Eres el mejor!!!
Hola, consulta que podría estudiar para empezar adentrarme? , (cuento una base de ingeniería en electricidad y automatización industrial), asi que tengo herramientas para estudiar solo necesito saber con que podría empezar
que buen video
Me funciono bien 👍🏻 gracias
Muy buen video amigo!!
Gracias!
Porque en la capa oculta no ponemos por ejemplo, 300 neuronas? mayor tiempo de operación o mayor requerimiento de potencia de computo?
hay forma de que pueda leer tambien texto, no solo numeros?
Gracias por tu contenido
Buen video
Pero esta maravilla de donde salió? 🤩
Me estaba dando un error de not module resource, borré la línea donde se importaba eso y al fin corrió, que tan mal está eso ?
gracias por el video
Podrias hacer un video con TensorFlow para javascript
Me gustó mucho; sin embargo, he querido entrenar mi red neuronal con documentos PDF y que yo haga alguna pregunta acerca de los PDF con la que la entrene y me responda mi pregunta. Pero no he podido hacerlo ¿Alguna recomendación?
Y si quisiera realizarlo con letras? Que librería debería usar, para no tener que crear una base de datos de cero
Hola ¿por casualidad me recomiendas un curso para aprender esos códigos, osea te entendí perfectamente pero no se por que ese código va en tal parte y cual es su significado, eso es lo que no se
casi no entiendo pero su voz esta chida
Jajajajaja la idea es que se entienda también, pero si te sirve ya inicié mejor una serie desde cero con estos temas, te dejo aquí la lista de reproducción por si te sirve: ruclips.net/p/PLZ8REt5zt2Pn0vfJjTAPaDVSACDvnuGiG
Saludos desde RD, gracias por compartir sus conocimientos, baje el código de GitHub pero cuando intento ejecutarlo por la consola me sale un error, ModuleNotFoundError: No module named 'tensorflow' y ya instalé el tensorflow, si me puede dar alguna pista, se lo voy agradecer.
Hola! ¿Podrías intentar, en la consola (estando ya en la carpeta donde ejecutarías el programa de python) ejecutar "pip install tensorflow"? Y me dices qué te muestra
@@RingaTech Muchas gracias por responder a mi comentario, yo he intentado ejecutar el código desde la consola en la carpeta donde esta el archivo pero me sigue saliendo el mismo error, import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
@@carlosjosealmonte7586 posblemente instalaste una vercion de python posterior, recuerda que debes instalar 3.7
En el caso que quiera agregar mis propios numero para entrenar la red en base a estos, cómo podría hacerlo?
Cómo se que la red está mejorando y puedo usarla en dos cosas al mismo tiempo como que distinga entre un auto y un número?