¿Qué es el aprendizaje automático en la predicción de emociones basada en texto?

La emoción desde la superficie no parece un problema muy directo. La mayoría de los conjuntos de datos están etiquetados como Valencia: puntajes de activación para capturar la emoción. Una gran cantidad de ingeniería de características estuvo involucrada en el entrenamiento de estos algoritmos anteriormente. Esto es lo que es esta escala:

Sin embargo, toda esta ingeniería de características se está convirtiendo lentamente en algo del pasado dada la nueva tendencia del aprendizaje profundo: Wikipedia, que puede realizar extracciones de funciones automáticamente. Así es como hemos construido nuestro nuevo clasificador de emociones en ParallelDots. El Aprendizaje profundo simplemente hace que todas estas complicaciones desaparezcan y convierte el problema en un problema simple de clasificación / regresión, dependiendo de lo que usted quiera predecir exactamente. Es así de simple ahora.

Básicamente, esto es lo que hay que hacer:

  1. Crea un conjunto de datos de emociones. Algo como esto: https://www.crowdflower.com/wp-c…. En ParallelDots, tenemos nuestro propio equipo de etiquetado de datos que creó un conjunto de datos de emoción personalizado para que podamos entrenar el algoritmo.
  2. Entrena un CNN / RNN encima. Así es como estos algoritmos se comparan entre sí [1702.01923] Estudio comparativo de CNN y RNN para el procesamiento del lenguaje natural. Es fácil escribir estos algoritmos hoy en día con bibliotecas como Keras Documentation
  3. La capacitación de estos algoritmos puede requerir algo de paciencia y experiencia. Pero eso es todo. Tienes un modelo de clasificación de emociones en casi 3 pasos.

More Interesting

¿Hay alguna manera de probar el límite de precisión teórica para clasificar un conjunto de datos en particular? O, ¿hay alguna forma de confirmar que la calidad de los datos es insuficiente para un problema?

¿Cuál es la diferencia entre clasificación (binaria y multiclase), regresión y agrupamiento?

¿Ha habido alguna investigación sobre cómo las pérdidas de capacitación en la convergencia de los algoritmos de aprendizaje profundo varían con el tamaño de los datos que ingresan?

¿Hay algún proyecto / investigación de Machine Learning interesante en el que pueda trabajar de forma independiente?

¿Por qué elegiría algoritmos de selección de características sobre la reducción dimensional?

¿Es posible o hay algún documento sobre el ajuste de hiperparámetros usando aprendizaje de refuerzo o regresión?

¿Cómo se construye una máquina del tiempo?

¿Qué necesitas para hacer aprendizaje automático?

¿Es más fácil construir un vehículo autónomo que un sistema de traducción automática a nivel humano?

Cómo aprender machine learning para construir startups

Aprendizaje automático: ¿qué significa 'Los bosques aleatorios requieren casi ninguna preparación de entrada'?

¿Cuáles son algunas buenas técnicas para la clasificación / segmentación de datos de series temporales?

¿Qué es el muestreo de control de casos y por qué necesitamos corregir el término constante en regresión logística (aprendizaje automático)?

Yoshua Bengio: ¿Cómo funcionan los modelos de lenguaje neural?

¿Qué tan útiles son los límites de convergencia en la aplicación práctica del aprendizaje automático?