machine learning google engine google-prediction

google-prediction - learning - google cloud ml



Casos de uso para Google Prediction API (2)

¿Alguien ha estado usando la API de predicción de Google? ¿Para qué? Funcionó"?


No he usado esta API. Pero su sitio web enumera los siguientes casos de uso.

  • Sistemas de recomendación (código demo)
  • Detección de spam (código demo)
  • Análisis del sentimiento del cliente
  • Análisis de oportunidades de ventas
  • Decisiones de enrutamiento de mensajes
  • Diagnósticos
  • Clasificación de documentos y correos electrónicos.
  • Identificación de actividades sospechosas
  • Análisis de churn
  • Identificación de idioma

Si está buscando un caso real, eche un vistazo a este que asigna prioridad automáticamente a los errores .

También he creado un par de proyectos de prueba para tener una idea de cómo podría usarlo en producción.

Uno de ellos sugiere etiquetas para preguntas de . El modelo para esto se entrenó con preguntas (del volcado de datos) que solo tenían 1 etiqueta. Esto ayuda a reconocer los detalles de una etiqueta específica. El código y la prosa se dividieron en características separadas, ya que una de ellas puede tener un mayor impacto en el resultado. Cuando se le da una pregunta, devuelve las 10 mejores sugerencias de etiquetas; Las etiquetas reales se incluyen para la comparación.

La estructura era un archivo CSV:

"tag","code blocks(200 chars)","body text(200 chars)"

Algunos caracteres se filtraron del code que causó errores de entrenamiento: []^|~ . No estoy seguro de cuál de ellos estaba causando problemas.

Si desea ver una cierta pregunta agregada a la lista de pruebas, hágamelo saber. Obviamente, las preguntas que tienen código predicen mejor.

El otro proyecto predice clasificaciones de películas basadas en datos de IMDB y directores / actores. A diferencia del sugerente de etiquetas, este está activo, por lo que puedes experimentar con diferentes combinaciones para ver lo que predeciría.

La estructura aquí fue:

rating,"directorId","actorId actorId actorId"

Ambos se ejecutan en Google App Engine, por lo que Python es el back-end. No estoy usando una API particular; Solo seguí algunos ejemplos del código de Nick Johnson.