Cómo comenzar a implementar un sistema de recomendación para juegos

Escenario de juego: tomemos un caso de un juego móvil llamado Real racing. Aquí, un jugador habría ganado un cierto número de carreras para desbloquear más carreras avanzadas, autos nuevos, repuestos para mejorar la potencia de los autos, etc.

Por lo tanto, para motivar a los jugadores, debemos proporcionarles incentivos regulares (puntos de juego, moneda de carrera), estos puntos de juego o moneda de carrera podrían usarse para desbloquear nuevos niveles de mejoras de rendimiento y lugares de juego.

Por lo tanto, normalmente un jugador típico completaría (suponiendo) el 40% de los niveles totales que ofrece el juego completo simplemente usando sus puntos de incentivo. Después de ese período, el número de jugadores que juegan en los niveles avanzados se reduciría (abandono) y tendría alrededor del 30% (asumir) del total de jugadores que realmente completen todos los niveles del juego.

Escenario de recomendación:

Pero si el juego es interesante y desafiante como las carreras reales, entonces podríamos apuntar a este grupo particular de jugadores en función de algunos de los siguientes atributos:

  • quien juega regularmente el juego (métrica de abandono)
  • Promedio de puntos de incentivo ganados por juego
  • Recuento del total de victorias de carrera (métricas de mejora de rendimiento)
  • Velocidad media de carrera (métricas de actualización de rendimiento)
  • conteo de vueltas más rápidas (métricas de actualización de rendimiento)
  • pasar al menos un par de horas al día (métrica de abandono)
  • buscan activamente mejoras de rendimiento,
  • han desarrollado una clasificación de alto rendimiento entre todos los jugadores (métrica de abandono)
  • han proporcionado datos personales, han proporcionado información de tarjeta de crédito, etc.

Este grupo de jugadores en particular ahora podría ser el objetivo de comprar puntos de incentivo o moneda de juego para hacer que sus actualizaciones de autos o carreras sucedan más rápidamente y aumentar aún más el número de jugadores que juegan en los niveles avanzados. Aquí, el sistema de recomendaciones que diseñe podría hacer uso de los atributos mencionados anteriormente mientras hace recomendaciones personales de productos.

¡Espero que mi respuesta ayude!

More Interesting

¿Cuáles son algunas de las funciones de uso común que se pueden extraer de la música con fines de aprendizaje automático?

Cuál debería ser mi próximo paso, después de cubrir las estadísticas básicas de las estadísticas principales, un curso básico de análisis de datos (preparación de datos, exploración, clasificación, minería de reglas de asociación, agrupación, regresión) y un proyecto en un conjunto de datos SSLC (puede encontrarlo en mi único blog en Quora) usando R?

En un modelo gráfico dirigido, el aprendizaje es fácil pero la inferencia es difícil. ¿Es esto cierto?

¿Por qué algunos clasificadores no pueden manejar los atributos continuos?

¿Hay algún proyecto de aprendizaje automático de código abierto al que un principiante pueda contribuir?

¿Existe alguna medida estadística que demuestre que un clasificador Neural Net con una precisión del 96% en un conjunto de datos de N ejemplos proporcionará una precisión similar en el mundo real?

¿Dónde empiezo a aprender reconocimiento de imágenes con algoritmos de aprendizaje automático?

¿Cuáles son todas las debilidades que Lee Sedol encontró en el juego de AlphaGo?

¿Cuáles son las formas de ingresar a Stanford para obtener una maestría en informática o una maestría en aprendizaje automático e inteligencia artificial?

¿Cuál es la diferencia entre gaussiano y bayesiano?

Cómo combinar un clasificador basado en características con un modelo de serie temporal como ARIMA

¿Qué componentes de hardware (CPU, RAM, GC, etc.) se necesitan para que una PC / computadora doméstica de aprendizaje automático / aprendizaje profundo funcione rápidamente?

Comencé a aprender Machine Learning pero estoy luchando con conceptos matemáticos como la regresión lineal. ¿Cuál debería ser mi punto de partida en tal caso?

¿Cómo puede motivar a un estudiante de CS para que aprenda Machine Learning?

¿Qué tipos de carreras hay para los ingenieros informáticos que se concentran en la inteligencia artificial y la máquina?