Crea una red neuronal que reconozca tu escritura

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.พ. 2020
  • 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.org/es/courses/...
    Aprende IA desde cero con Python:
    www.domestika.org/es/courses/...
    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-ringatech
    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/ringa-tech/youtube...
    = = = = = = = =
    Información de música de fondo
    Inspired Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0 License
    creativecommons.org/licenses/b...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 79

  • @felipecardenasmora3525
    @felipecardenasmora3525 3 ปีที่แล้ว +3

    Simplemente bueno. Este es el tipo de contenido que debe haber en las redes sociales... No cualquier mierd@

  • @quetzalcoalpopo8981
    @quetzalcoalpopo8981 4 ปีที่แล้ว +10

    Sube más vídeos por favor, lo haces ver muy simple e interesante, gracias.

  • @neorevolutions222
    @neorevolutions222 3 ปีที่แล้ว +2

    Excelente video y muy bien explicado. Lo mejor sobre el tema en Internet. Felicidades. Ojala pronto subas más videos

  • @geraldaburto7712
    @geraldaburto7712 3 ปีที่แล้ว

    Estos vídeos son excelentes, por favor continúa así, Saludos desde Nicaragua

  • @elandresito303
    @elandresito303 3 ปีที่แล้ว

    Eres de lo mejor que hay bro, gracias...

  • @M2GU3L
    @M2GU3L 4 ปีที่แล้ว

    Me encantaron tus videos, espero con ansias el próximo. Saludos

  • @monicaarauco5156
    @monicaarauco5156 3 ปีที่แล้ว +2

    Muchas gracias! ganaste una suscriptora. Sigue subiendo videos de este tema por favor :)

  • @juancarloslopez5201
    @juancarloslopez5201 4 ปีที่แล้ว

    Muy buenos videos!! Por favor más videos como éstos

  • @RAFALAMAO_
    @RAFALAMAO_ 3 ปีที่แล้ว +1

    Perfecto!

  • @TLCE10MM
    @TLCE10MM 3 ปีที่แล้ว +2

    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.

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว

      Gracias! Espero poder hacer más videos, voy muy lento.

  • @unmarcos
    @unmarcos 3 ปีที่แล้ว

    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!

  • @hashamaru1
    @hashamaru1 4 ปีที่แล้ว

    ecelente video!!!

  • @angeelgar
    @angeelgar 3 ปีที่แล้ว +1

    @Ringa Tech gracias por tus videos por
    tu conocimiento👍

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว

      Al contrario gracias por el comentario, que bueno que te sirvió, saludos

  • @julioquezada6366
    @julioquezada6366 4 ปีที่แล้ว

    Muy buen vídeo bien explicado en espera del siguiente, gracias por compartir tu conocimiento. Saludos

  • @luistarazona4133
    @luistarazona4133 3 ปีที่แล้ว

    Te digo tus videos son buenísimos

  • @Landrew86
    @Landrew86 4 ปีที่แล้ว +1

    Gracias Crack. !! Muy buenos videos, faciles de entender y con mucho contenido

  • @YukoshiHub
    @YukoshiHub 4 ปีที่แล้ว

    Señor, usted ha ganado un suscriptor valioso. Gracias.

  • @cristhian4513
    @cristhian4513 4 ปีที่แล้ว +1

    buen trabajo, saludos desde Perú! , muy bien explicado, gracias por tomarte tu tiempo :D

    • @RingaTech
      @RingaTech  4 ปีที่แล้ว

      Saludos! Y gracias!

  • @sebastiannietor9724
    @sebastiannietor9724 4 ปีที่แล้ว +2

    Continua con los videos!! Vendrían genial para la cuarentena.
    Saludos desde Colombia

    • @RingaTech
      @RingaTech  4 ปีที่แล้ว +3

      Gracias, la misma cuarentena me ha quitado mi tiempo por varias razones, pero espero subir muy pronto.

    • @sebastiannietor9724
      @sebastiannietor9724 4 ปีที่แล้ว +1

      @@RingaTech Perfecto! Ya tengo la campana activada para ser el primero en verlos

  • @jesusvelazquez5276
    @jesusvelazquez5276 ปีที่แล้ว

    Jajaja eso de jquery estuvo genial, gracias como siempre gran video.

  • @alvisatencio5808
    @alvisatencio5808 3 ปีที่แล้ว

    eres un crack

  • @edwinlozano6891
    @edwinlozano6891 2 ปีที่แล้ว

    Excelente

  • @jorgedominguez8440
    @jorgedominguez8440 3 หลายเดือนก่อน

    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.

  • @simonjejeje
    @simonjejeje 2 ปีที่แล้ว +2

    ¡Gracias!

    • @RingaTech
      @RingaTech  2 ปีที่แล้ว

      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!

  • @alescods
    @alescods 4 ปีที่แล้ว +2

    Wow tus vídeos están geniales, he aprendido más con estos vídeos que en mi universidad jajaja

    • @RingaTech
      @RingaTech  4 ปีที่แล้ว +2

      Gracias por tu comentario! Me motiva para hacer más videos, aunque no tenga tiempo jeje

  • @sizemediademo6253
    @sizemediademo6253 4 ปีที่แล้ว +1

    Es genial, hay que estudiar de esta forma, el método es muy bueno.

  • @victormaclaum8074
    @victormaclaum8074 2 ปีที่แล้ว +1

    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??

  • @cristhian4513
    @cristhian4513 4 ปีที่แล้ว +21

    "si no estas suscrito, te voy a perseguir hasta que lo hagas" , en ese momento cell sintió el verdadero terror :'v

    • @RingaTech
      @RingaTech  4 ปีที่แล้ว +4

      Hahaha espero haya funcionado la amenaza

    • @davidsg1378
      @davidsg1378 3 ปีที่แล้ว

      Así me convenció o.o

    • @patriciopoov.4035
      @patriciopoov.4035 2 ปีที่แล้ว

      por suerte yo ya estaba suscrito, sino hubiera tenido que invitar a una cerveza a este joven cuando viniera.

  • @fractalcaos7006
    @fractalcaos7006 3 ปีที่แล้ว +1

    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.

  • @Mike-ue2tg
    @Mike-ue2tg 10 หลายเดือนก่อน

    Te amo caon

  • @dixrobyac7466
    @dixrobyac7466 4 ปีที่แล้ว

    lo probare en collab :)

  • @braned2229
    @braned2229 2 ปีที่แล้ว +1

    Que editor de código utilizaste para programar la página HTML?
    Me gustan tus videos!

    • @RingaTech
      @RingaTech  2 ปีที่แล้ว +1

      Hola, en este video usé Sublime Text

  • @rolandojtorres
    @rolandojtorres 2 ปีที่แล้ว

    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.

  • @braned2229
    @braned2229 2 ปีที่แล้ว

    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!

  • @kal-el0920
    @kal-el0920 2 ปีที่แล้ว

    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)?

  • @ykwim0310
    @ykwim0310 ปีที่แล้ว

    Una pregunta, hay alguna forma de que yo pueda extraer el valor del número identificado por medio de JavasCript?

  • @ichavarrom
    @ichavarrom 2 ปีที่แล้ว +1

    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 !

    • @juanred92
      @juanred92 2 ปีที่แล้ว

      llevo haciendo cada uno de los videos y todos me han dado error :S

  • @luistarazona4133
    @luistarazona4133 3 ปีที่แล้ว

    Deberías de crearte un grupo de facebook para que tus videos se hagan poco a poco mas populares

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว +1

      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!

  • @mghzmc1282
    @mghzmc1282 หลายเดือนก่อน

    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

  • @roquexsiempre
    @roquexsiempre 3 ปีที่แล้ว

    Estimado Ringa quisiera contactar con ud. para que me asesore en un proyecto que tengo

  • @juanaguilar5847
    @juanaguilar5847 3 ปีที่แล้ว

    Como podría iniciar en este mundo de la programación, soy alguien nulo este interesante mundo espero me puedan ayudar

  • @sebastianCotesOntibon
    @sebastianCotesOntibon 2 ปีที่แล้ว

    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?

  • @alanramos6527
    @alanramos6527 11 หลายเดือนก่อน

    Hola, quisiera digitalizar a excel unas tablas escritas a mano

  • @sachasoft1
    @sachasoft1 3 ปีที่แล้ว

    Excelente video, pero tengo un problema mi maquina se queda en la opción: Iniciando el Servidor.
    Muchas gracias.

  • @futuristictechnology4630
    @futuristictechnology4630 4 ปีที่แล้ว +1

    Donde estabas metido mi dios Zeus.\(* ○\* )

    • @RingaTech
      @RingaTech  4 ปีที่แล้ว

      Fabricando el covid para mandarlo a la tierra \(* w \* )

  • @mateorojas3886
    @mateorojas3886 3 ปีที่แล้ว

    Hello bro, si quiero hacer el canvas más grande debo de ampliar las neuronas también no?

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว +1

      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.

    • @mateorojas3886
      @mateorojas3886 3 ปีที่แล้ว +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

  • @jjmusk1662
    @jjmusk1662 2 ปีที่แล้ว +1

    Me sale esto cuando ejecuto el numeros.py :c
    ModuleNotFoundError: No module named 'tensorflow'

    • @RingaTech
      @RingaTech  2 ปีที่แล้ว

      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!

  • @ligiamariasanchezguzman6630
    @ligiamariasanchezguzman6630 3 ปีที่แล้ว

    cual es el comando para levantar el servidor ?

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว

      Considerando que uses el código fuente del repositorio, se hace con:
      python numeros.py

  • @MrSolusoft
    @MrSolusoft 3 ปีที่แล้ว +1

    Con tanta inteligencia humana, como la tuya,,,para qué la inteligencia artificial?

  • @romanmorales6733
    @romanmorales6733 ปีที่แล้ว

    Intente hacer el código pero me marco error en la línea 19🥺

  • @adolfofloreslimon2076
    @adolfofloreslimon2076 2 ปีที่แล้ว

    si no sale nada con el comando "pip" traten de escribirlo "pip3"

  • @juanred92
    @juanred92 2 ปีที่แล้ว

    yo aun o puedo ni con el primero todo me da error hasta con las librerias que ya instale T:T

    • @RingaTech
      @RingaTech  2 ปีที่แล้ว +1

      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:
      th-cam.com/play/PLZ8REt5zt2Pn0vfJjTAPaDVSACDvnuGiG.html

  • @jasp402
    @jasp402 3 ปีที่แล้ว

    T_T ya salio el video de redes convolucionales?

    • @RingaTech
      @RingaTech  3 ปีที่แล้ว +1

      Hola! Mañana sale el primero haha serán varios del tema

  • @japezoa
    @japezoa ปีที่แล้ว

    Ni falta hizo de perseguirme