He estado leyendo + investigando sobre algoritmos y fórmulas para calcular un puntaje para el contenido enviado por el usuario para mostrar los artículos actualmente más populares en la lista, sin embargo, admitiré que ' Estoy un poco sobre mi cabeza aquí.Algoritmo/puntaje de contenido caliente con decaimiento de tiempo
Voy a dar algunos antecedentes sobre lo que busco ... los usuarios subir audio a mi sitio, audios tienen varias acciones:
- jugadas
- Transferido
- gustó
- Favorito
Idealmente quiero un algoritmo en el que pueda actualizar una puntuación de audición cada vez que se registra una nueva actividad (reproducida, descargada, etc.), también una acción de descarga vale más que una jugada, como más que una descarga y un favorito más que un me gusta.
De ser posible, me gustaría que los audios de más de 1 semana caigan de forma brusca de la lista para dar más posibilidades al contenido nuevo.
He leído sobre el algoritmo de reddits, que se veía bien, pero estoy en mi cabeza sobre cómo modificarlo para hacer uso de mis múltiples variables, y para dejar los artículos más antiguos después de aproximadamente 7 días.
Algunos artículos que son interesantes:
- http://amix.dk/blog/post/19588 (reddits algo)
- http://www.evanmiller.org/rank-hotness-with-newtons-law-of-cooling.html
cualquier ayuda se agradece!
Paul
¿Cuál es la pregunta? –
¿Contenido caliente con decaimiento de tiempo? ¿Estás hablando de la [ecuación de calor] (http://en.wikipedia.org/wiki/Heat_equation)? Nah, en serio, tienes que pensar en esto tú mismo, aunque la ecuación de calor podría darte algunas ideas. – Zeta
Bueno, la pregunta es realmente qué tipo de ecuación estoy buscando, supongo que Zeta respondió esto. No estoy muy entusiasmado con las matemáticas y las ecuaciones en este nivel, esperaba que alguien haya tenido alguna experiencia con esto antes y encontré algunos blogs útiles, etc. –