Crea una red neuronal que reconozca tu escritura
HTML-код
- Опубликовано: 11 сен 2024
- En este video vemos cómo reconocer nuestra propia escritura, usando la red neuronal del video anterior, y agregando un poco de HTML y Ajax.
Si no lo has visto, por favor revísalo primero, todo con código fuente:
• Crea tu propia red neu...
Ya tengo cursos!
Aprende a programar desde cero con Python:
www.domestika....
Aprende IA desde cero con Python:
www.domestika....
Además, descubrimos una fuerte limitante que tiene la red neuronal que estamos usando, si queremos reconocer imágenes, la cual resolveremos en futuros videos de la lista de reproducción de visión artificial:
• Reconocimiento de imág...
¿Te gustaría apoyarme para generar contenido más constantemente?
Patreon: bit.ly/patreon-...
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.
= = = = = = = =
Ligas de interés
💻 Código fuente del video
github.com/rin...
= = = = = = = =
Información de música de fondo
Inspired Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons...
Yo hicé está red neuronal sin librerías y me gustó mucho el proceso, a la final funcionó correctamente y no sabes la satisfacción que me dió, muchas gracias por inspirarnos y gran video ❤
Sube más vídeos por favor, lo haces ver muy simple e interesante, gracias.
Simplemente bueno. Este es el tipo de contenido que debe haber en las redes sociales... No cualquier mierd@
Me encanta aprender sobre el Machine Learning y me acabo de enamorar de tu voz. Asi que es como tener premio doble. Gracias por compartir tus conocimientos. Te acabas de ganar una nueva suscriptora.
Gracias! Espero poder hacer más videos, voy muy lento.
Excelente video y muy bien explicado. Lo mejor sobre el tema en Internet. Felicidades. Ojala pronto subas más videos
Muchas gracias! ganaste una suscriptora. Sigue subiendo videos de este tema por favor :)
@Ringa Tech gracias por tus videos por
tu conocimiento👍
Al contrario gracias por el comentario, que bueno que te sirvió, saludos
¡Gracias!
Hola Simón, muchísimas gracias por apoyar el proyecto. Considerando que viste la serie del plátano y ahora estás revisando este que es con de IA con Python, te recomiendo que veas mis últimos 3 videos, forman parte de una nueva serie de IA desde cero con Python y Tensorflow, y pronto sacaré la parte 4 de redes neuronales convolucionales. Chécalos si tienes oportunidad y me dices qué opinas. Otra vez, gracias!
Wow tus vídeos están geniales, he aprendido más con estos vídeos que en mi universidad jajaja
Gracias por tu comentario! Me motiva para hacer más videos, aunque no tenga tiempo jeje
Continua con los videos!! Vendrían genial para la cuarentena.
Saludos desde Colombia
Gracias, la misma cuarentena me ha quitado mi tiempo por varias razones, pero espero subir muy pronto.
@@RingaTech Perfecto! Ya tengo la campana activada para ser el primero en verlos
"si no estas suscrito, te voy a perseguir hasta que lo hagas" , en ese momento cell sintió el verdadero terror :'v
Hahaha espero haya funcionado la amenaza
Así me convenció o.o
por suerte yo ya estaba suscrito, sino hubiera tenido que invitar a una cerveza a este joven cuando viniera.
Señor, usted ha ganado un suscriptor valioso. Gracias.
Gracias!
Estos vídeos son excelentes, por favor continúa así, Saludos desde Nicaragua
Jah jah! Ya estoy subscrito! No me persiga hombre!!! Además ódio JQuery así que todo OK ;-) . Ahora en serio. Muy buenos videos! Explicaciones muy claras y no tan densas como en otros canales. Muy fáciles y amenos de seguir. Gracias!
buen trabajo, saludos desde Perú! , muy bien explicado, gracias por tomarte tu tiempo :D
Saludos! Y gracias!
No me quedó claro como ejecutar la parte de python mientras se ejecuta el html. Intente ejecutar lo que me descargué fe github y solo pude dibujar números.
Es genial, hay que estudiar de esta forma, el método es muy bueno.
Gracias!
Gracias Crack. !! Muy buenos videos, faciles de entender y con mucho contenido
Gracias!!
exelentes tus videos me encantan y aprendo mucho de ti, una pregunta cual dataset se utiliza o si existe alguno para leer datos desde la camara del celular y leer la medida de una llanta desde el costado de la llanta.
Eres de lo mejor que hay bro, gracias...
Muy buenos videos!! Por favor más videos como éstos
Muy buen vídeo bien explicado en espera del siguiente, gracias por compartir tu conocimiento. Saludos
Gracias!
Me encantaron tus videos, espero con ansias el próximo. Saludos
Muy buenos videos. Excelente. Si uno quisiera una red neuronal para reconocer números de más de 2 dígitos y que sea decimal se aplica la misma lógica pero con set de datos diferente??
Perfecto!
Te digo tus videos son buenísimos
Te amo caon
Que editor de código utilizaste para programar la página HTML?
Me gustan tus videos!
Hola, en este video usé Sublime Text
Hola Ringa ..gracias por tu contenido he estado practicando todo, ya desde hace unos años vengo estudiando pero tus tutoriales son los más prácticos y explicativos. Tengo un problema con este tutorial en especial , no sé si es por que ya paso un tiempo, monte todo en un Env de miniconda con python tensorflow y todo lo necesario y aún así al correr el numeros.py recibo el error de que un DLL fallo al cargar, antes de esa linea, se supone que intenta cargar h5py (el cual ya instalé) , no sé que pasa , si puedes darme una mano ...mil gracias y bendiciones !
llevo haciendo cada uno de los videos y todos me han dado error :S
yo estoy intentando hacer un algoritmo heurístico que sea un OCR porque me han dicho que frente a una Red Neuronal necesita mucho menos computo. estoy usando Python xq lo recomendaste en tu canal y yo solo se programar TCL y TCL es unas 10 veces mas lento que Python, y quiero usar la librería tkinter de Python porque posee unas 350 fuentes ya integradas distintas, luego de esa forma seria mas fácil de sacar todas las imágenes de los símbolos de ascii de las 350 fuentes y comprobar que el OCR con ese algoritmo reconoce bien todas los símbolos y que el algoritmo sirve para todos esa cantidad de símbolos y los reconoce bien y generar una BD o Archivo, para poder transportar mas fácilmente por ejemplo a microprocesadores muy lentos de las IOT. y en todo tipo de aplicaciones de OCR.
ecelente video!!!
eres un crack
cuando intento correr los codigos y entro a la pagina me sale esto
Error response
Error code: 501
Message: Unsupported method ('GET').
Error code explanation: 501 - Server does not support this operation.
no se que hacer despues de eso
Se puede crear una red que aprenda un modelo de documento (p.e. modelo cuenta de cobro) y a partir de ese valide si otros documentos se encuentran bien (p.e. cuenta de cobro por trabajador)?
Deberías de crearte un grupo de facebook para que tus videos se hagan poco a poco mas populares
La verdad soy malo dando seguimiento en redes sociales. Si de por sí, por lo regular no contesto muchos comentarios y se me acumulan jeje pero si logro dedicar más tiempo al canal, creo que sí sería buena idea. Gracias!
Excelente
Estimado Ringa quisiera contactar con ud. para que me asesore en un proyecto que tengo
Una pregunta, hay alguna forma de que yo pueda extraer el valor del número identificado por medio de JavasCript?
Como podría iniciar en este mundo de la programación, soy alguien nulo este interesante mundo espero me puedan ayudar
Hola, estoy haciéndolo pero para reconocer letras, estoy usando “binary_alpha_digts” en vez de mnist, me marca que es un argumento inválido pero no sé si solo son por las diez neuronas de salida o porque en Class_names no los estoy escribiendo bien, espero me puedas ayudar Saludos!
Hola, quisiera digitalizar a excel unas tablas escritas a mano
lo probare en collab :)
Con tanta inteligencia humana, como la tuya,,,para qué la inteligencia artificial?
Jajaja eso de jquery estuvo genial, gracias como siempre gran video.
Me sale esto cuando ejecuto el numeros.py :c
ModuleNotFoundError: No module named 'tensorflow'
Oops. Intenta primero con "pip install tensorflow" o "pip3 install tensorflow"... este lo hice hace rato y con cierta versión de python + tensorflow etc entonces si eso no te funciona, apenas buscar un recurso un poco más actualizado. Justo mañana subo un video de esto pero hecho en la nube (colab) entonces ya no tienes que batallar con las versiones. Pero bueno me dices si te sirve!
Hello bro, si quiero hacer el canvas más grande debo de ampliar las neuronas también no?
Si, no lo recomendaría por la granularidad.
Como puedes ver al final, la detección no es la mejor, tiene que estar muy centrado para funcionar bein. Ahora imagina que lo haces en un canvas del doble o el triple. La posibilidad de detección disminuye.
Otra cosa es que como el entrenamiento está hecho en 28x28, no tendría sentido que le metieras una imagen con un canvas por ejemplo en 100x100.
Hay varias opciones:
1. La que yo haría: Tener un canvas grande donde puedas rayar, pero ya que lo vas a enviar a la red pre-entrenada para evaluación, que lo baje (con javascript o con python) a 28x28 con un algoritmo de downscale. Debe ser algo simple realmente, es bajarle la resolución, como un "resize" por así decirlo.
2. Que quieras entrenar una red totalmente nueva. En ese caso, necesitarías hacer los datos de entrenamiento del tamaño que quieres (digamos, 100x100), y entrenarla tú (tu tendrías que escribir muchas variaciones de cada número), etc, etc. Finalmente, ya el canvas de 100x100 lo mandas directo. Considera que esto tardará un buen rato el entrenamiento depende de cuantos ejemplos hagas, ya que 100x100 = 10,000 neuronas, en lugar de 784.
3. No hay límite, puedes probar otras cosas. Pero por utilidad, si lo que quieres solo es que el canvas no sea un cuadro tan chiquito, haría la 1.
Entiendo, si la primera opción es la mejor, creo que mejor haré esa. Muchas gracias por tu pronta respuesta y explicar muy bien cada unos de los pasos
Intente hacer el código pero me marco error en la línea 19🥺
Hola. Qué buenos vídeos. Estoy intentando replicarlo, pero con imágenes externas. A la hora de hacerle reshape al array con la información de una imagen me sale siempre este error: "ValueError: cannot reshape array of size 3136 into shape (28,28)" ¿Alguien sabe cómo lo puedo solucionar?
Excelente video, pero tengo un problema mi maquina se queda en la opción: Iniciando el Servidor.
Muchas gracias.
El mio tambien y nunca inicia, solucionaste el problema???
cual es el comando para levantar el servidor ?
Considerando que uses el código fuente del repositorio, se hace con:
python numeros.py
Donde estabas metido mi dios Zeus.\(* ○\* )
Fabricando el covid para mandarlo a la tierra \(* w \* )
si no sale nada con el comando "pip" traten de escribirlo "pip3"
yo aun o puedo ni con el primero todo me da error hasta con las librerias que ya instale T:T
Hola, estos videos que ves los hice mucho instalando las cosas localmente, lo que a veces genera problemas por temas de sistemas operativos, versiones, entre otras cosas.
Te recomiendo que mejor sigas los videos en orden de esta lista de reproducción, aquí lo hago en Google Colab (en la nube) y ya no debes tener inconvenientes, e igual empieza desde cero:
ruclips.net/p/PLZ8REt5zt2Pn0vfJjTAPaDVSACDvnuGiG
T_T ya salio el video de redes convolucionales?
Hola! Mañana sale el primero haha serán varios del tema
Ni falta hizo de perseguirme