Cómo construir un generador de lenguaje natural

Demasiado vago para responder. Primero, NLG depende en gran medida del propósito, al igual que la forma en que su comunicación escrita varía con el propósito. Por ejemplo, necesitarás aplicar mucha creatividad mientras escribes un blog; la curación requiere que su contenido y conocimiento mundial se base en el documento de entrada; mientras que los informes son principalmente plantillas y usan NLG para realizar las oraciones y NLG para chatbots requiere motores NLU / intent.

Para cierto contenido, NLG es libre de producir resultados muy similares (chatbots, informes, etc.) pero para algunos tipos de contenido no puede (problemas de plagio en blogs). Entonces, la aleatoriedad del contenido / selección léxica varía. Es mejor trabajar hacia atrás y decidir sobre los módulos necesarios para NLGenerator que utilizar una arquitectura fija. La mayoría del material de investigación que encuentra en línea es para la generación de contenido estructurado, como generar informes.

More Interesting

¿Por qué necesitamos RandomForestClassifier cuando DecisionTreeClassifier selecciona la mejor característica en cada división?

¿Existen aplicaciones reales de uso de Elastic Net?

¿Cuál es la diferencia entre el aprendizaje por refuerzo y la optimización?

¿Cuál es la relación entre IA, aprendizaje automático y ciencias de la computación? ¿Hay especializaciones en IA o aprendizaje automático, o son especializaciones en informática?

Cómo entrenar clasificador lineal paso a paso con Caffe, utilizando las respuestas de la última capa completamente conectada del modelo AlexNet como características

¿Por qué el artículo de DeepMind sobre el aprendizaje de refuerzo (jugar juegos de atari) ganó popularidad estelar?

¿Cuáles son algunas aplicaciones potenciales del seguimiento de objetos depredadores (nuevo algoritmo)?

¿Cómo funcionan las redes interbancarias?

¿Para qué se utiliza el aprendizaje automático?

¿Cómo obtienen las empresas datos de capacitación para implementar el aprendizaje para clasificar algoritmos, especialmente en el contexto de búsqueda?

¿Qué es Mach 23 en millas por hora?

Tengo un conjunto de puntos 3D y cada uno tiene una puntuación. ¿Cómo encuentro / busco un grupo denso de puntos de alta puntuación?

¿Cómo nos beneficia exactamente el entrenamiento previo en los métodos de aprendizaje profundo?

Con el desarrollo de marcos informáticos escalables como TensorFlow y Spark, ¿seguirán siendo relevantes los marcos de una sola máquina? NumPy podría ser solo API.

¿Los humanos son actualizadores bayesianos?