¿Quiero crear una herramienta de reconocimiento de escritura a mano con red neuronal usando MATLAB?

Las redes neuronales son la última moda en Machine Learning desde que AlexNet rompió los récords. Las redes neuronales son similares a nuestros cerebros (en términos generales). Funciona identificando patrones y asociando esos patrones a las clases.

Si eres nuevo en Neural Networks, te sugiero que pases por la clase de aprendizaje automático en Coursera por Andrew Ng y la clase de Stanford por Andrej Karpathy y Fei Fei Li.

MATLAB tiene una caja de herramientas de Machine Learning. Yo personalmente uso CAFFE y me encantó la interfaz.

El problema puede ser abordado por,

  1. Crear una base de datos de entrenamiento
  2. Crear una red neuronal.
  3. CAFFE tiene una interfaz MATLAB para que pueda usarla para probar los resultados.

Aprendizaje automático – Universidad de Stanford | Coursera

CS231n: redes neuronales convolucionales para el reconocimiento visual

Espero que esto ayude

Es mejor usar Python para esta tarea.

Pero se puede hacer en matlab .. aunque resolver la escritura cursiva y la detección de múltiples parámetros es un problema más complejo.

Echa un vistazo a este repositorio xuzhenqi / cnn para la detección básica de números escritos a mano.

Esto podría expandirse al reconocimiento de caracteres mediante el conjunto de datos NIST

Si realmente lo toma en serio y puede dedicarle algo de tiempo, elija Python, que comenzará a gustarle después de una semana, y en lugar de MATLAB use el flujo de tensor API de Google: una biblioteca de software de código abierto para Machine Intelligence

Será más eficiente que MATLAB y el uso de tecnología de punta en el aprendizaje automático puede proporcionar otras oportunidades para experimentos en el futuro.

More Interesting

¿Podría una "verdadera IA" creer en el alma? No si lo haría, pero ¿podría? (Un humano puede o no creer, pero un humano claramente puede creer).

¿Cuáles son buenos recursos para construir una IA de Texas Hold'em No Limit?

¿Puede la IA reemplazar a los directores de música?

¿Cuáles son los conocimientos preliminares sobre DDN o el aprendizaje automático?

¿Los sitios web necesitan un algoritmo de aprendizaje automático?

¿Por qué los empleadores piensan que alguien que conoce el aprendizaje automático y el aprendizaje profundo es más inteligente que alguien que conoce el desarrollo web / móvil?

¿Cuál es la mejor biblioteca de red neuronal de código abierto?

¿Necesito aprender codificación para trabajar en IA? Además de la codificación, ¿hay otras áreas dentro del campo que uno pueda explorar sin ser necesariamente un codificador?

Cómo verificar si una respuesta a una pregunta es correcta comparando con una respuesta correcta a la pregunta

¿Por qué tantos videojuegos tienen terribles IA?

¿Cuál es la mejor manera de crear bot de mensajería?

Cómo planificar una trayectoria en robots teniendo en cuenta múltiples restricciones como tirón, aceleración, velocidad

¿Se puede usar la red neuronal de convolución para clasificar las pinturas?

¿Cuáles son los programas de maestría para el aprendizaje de refuerzo profundo y / o el aprendizaje profundo en robótica en general? ¿Dónde puedo postular, particularmente en Europa?

Cómo obtener un trabajo relacionado con IA (aprendizaje automático / minería de datos / procesamiento de lenguaje natural / recuperación de información) si no tengo experiencia laboral real en ninguno de esos campos