¿Cuál es la elección ideal de algoritmos, bibliotecas en PNL y aprendizaje automático para construir un bot de chat?

La elección de algoritmos y bibliotecas depende de su intención de construir el chat bot y su experiencia en lenguaje de programación.

El lenguaje más famoso en el campo de ML e IA es Python debido a su ecosistema de soporte y a la gran cantidad de bibliotecas desarrolladas por la comunidad Python.

Para crear un bot de chat, comience con:

mit-nlp / MITIE: es una herramienta de extracción de información

spaCy – spaCy – Con mucho, la mejor lib para PNL

scikit-learn: aprendizaje automático en Python Machine Learning en Python mejor que Tensorflow para construir bots de chat.

Si quieres hacer ingeniería inversa, sigue la arquitectura Rasa: la IA de conversación de código abierto ha seguido. Es un marco completo para chat bot NLP

En askarvi, hemos utilizado NaturalNode / natural y nuestro propio sabor de https://dev.botframework.com para crear un bot de chat seguro.

¡Espero que ayude!

redes recurrentes profundas, en particular LSTM.

Eche un vistazo a la nota de clase del curso de Standford: https://cs224d.stanford.edu/lect