Proyecto para curso EL5003 Taller de Proyecto
Librerías:
pip install SpeechRecognition
pip install PyAudio
pip install -U scikit-learn
oconda install scikit-learn
Problemas sacados de https://www.cronoshare.com/blog/10-averias-comunes-en-un-movil/
Pasos que sigue programa:
- Genera vectores para cada uno de los documentos (problemas) utilizando algoritmo Bag of Words.
- Aplica transformación TF-IDF a los vectores (normaliza vectores restando importancia a palabras que se repiten mucho, como 'a' 'de' 'para' , y le añade importancia a palabras relevantes (que se repiten menos).
- Con la frase transformada con SST se aplica knn (k-nearest neighbors) con los problemas y entrega el ranking.
Correr archivo principal demo_asistente.py
y para pruebas pruebas.py