TensorFlow se basa en C ++ altamente optimizado para la computación y admite API en C y C ++ además de la API de Python utilizada para construir este ChatBot.
ChatBot es un modelo incorporado de Seq2Seq y se basa en un modelo de traducción francés-inglés creado por un desarrollador de TensorFlow. Una versión de TensorFlow de este modelo está disponible como un tutorial Seq2Seq proporcionado en la documentación de TensorFlow.
Proceso para codificar:
- Cuando implementa algoritmos de aprendizaje automático, ¿cómo puede saber si su algoritmo es el enfoque incorrecto, si necesita ajustar los parámetros o si hay un error en su código?
- ¿Cuáles son algunas buenas ideas de proyectos en el área de análisis / predicción del mercado de valores utilizando Bayes ingenuo?
- ¿En qué se diferencia LSTM de RNN? En una explicación laica.
- Tengo un conjunto de datos con 14 características. Quiero aplicar SVM en él usando R. ¿Cómo puedo?
- ¿Qué modelos CNN necesitan una norma de lote pero son lo suficientemente pequeños como para hacer una prueba muy rápida?
- Encuentre la implementación de la RNN que se puede utilizar para su objetivo.
- Prepare datos (corpus) que se puedan usar para el entrenamiento.
- Entrenar a la modelo.
Implementación de la RNN :
TensorFlow incluye la implementación de la red RNN que se usa para entrenar el modelo de traducción para tuplas en inglés / francés. Lo usarás para entrenar a tu chatbot.
Preparación de datos para la capacitación :
Para entrenar a tu primer bot, utilizarás el “Cornell Movie Dialogs Corpus”. Para preparar los datos para el entrenamiento, debe usar un script de conversión especial, que sea capaz de convertir los datos del corpus al formato, que es necesario para entrenar a su RNN.
Entrena al modelo :
- Encuentre la máquina con la potente y, lo que es muy importante, compatible (lea: NVIDIA) con la tarjeta de video TensorFlow.
- Modifique el guión original de “traducir” que se usa para entrenar un modelo para la traducción del Eng / Fre.
- Prepara la máquina para el entrenamiento;
- Inicia el entrenamiento.
- Espere.
- Espere.
- Espere.
- No puedo esperar más … Ooooohhh, Ohh … comenzó.
- Ahora puedes comenzar a chatear.
Espero que esto te ayude a construir un chatbot.
Gracias A2A