Ingeniería Eléctrica · 2008
Reconocimiento de palabras aisladas mediante redes neuronales sobre FPGA
Las redes neuronales artificiales (ANN) se han usado exitosamente para tareas de reconocimiento de voz. El nivel de paralelismo de las ANN es ampliamente significativo, tanto que no es explotado cuando su implementación se realiza en computadores de propósito general. Se busca diseñar un sistema de reconocimiento de palabras aisladas en un computador de propósito general y diseñar en VHDL la ANN del sistema de clasificación apta para la implementación sobre una FPGA, para aprovechar su paralelismo y comparar los resultados del desempeño, eficiencia y confiabilidad. Se presentan dos desarrollos, ambos con la misma red neuronal pero en un procesador de propósito general y un diseño en VHDL apto para su implementación en una FPGA. Ambos diseños se calificaron teniendo en cuenta su rendimiento tanto en acierto como en velocidad de procesamiento. El acierto se juzgó haciendo uso del método de validación leave one out y la velocidad se juzgó dependiendo del tiempo para procesar paquetes de palabras. El resultado final son diseños iguales, con aciertos similares pero con velocidades de procesamiento realmente diferentes.