En SO 18, Joel mencionó un algoritmo que clasificaría los artículos según su edad y popularidad, y se basa en la gravedad. ¿Alguien podría publicar esto? C# sería encantador, pero realmente cualquier lenguaje (bueno, no puedo hacer LISP) estaría bien.Algoritmo de popularidad
12
A
Respuesta
10
Mi entendimiento es que es aproximadamente el siguiente mensaje de otro Jeff Atwood
t = (time of entry post) - (Dec 8, 2005)
x = upvotes - downvotes
y = {1 if x > 0, 0 if x = 0, -1 if x < 0)
z = {1 if x < 1, otherwise x}
log(z) + (y * t)/45000
6
+0
@ Ofri - Estoy de acuerdo. Creo que la parte del valor absoluto de esto está equivocada. Mi respuesta (después de corregir un error tipográfico que usted señaló) es la respuesta deseada. –
Cuestiones relacionadas
- 1. Algoritmo de Popularidad
- 2. popularidad Algoritmo - SQL/Django
- 3. Adopción JSF y popularidad
- 4. Ordenando una lista de canciones por Popularidad
- 5. iTunes Store API - clasificación por popularidad
- 6. ¿Cómo puedo encontrar la popularidad de un término de búsqueda?
- 7. popularidad de Git/Mercurial/bazar frente a la cual recomendar
- 8. Motivo de la popularidad del producto frente a las alternativas
- 9. Tome una lista, ordenar por popularidad y luego eliminar duplicados
- 10. ¿Alguna estadística disponible con respecto a la popularidad relativa de los proveedores de OpenId?
- 11. Algoritmo de conexión de componentes electrónicos algoritmo de conexión
- 12. ¿Hay estadísticas de popularidad/uso disponibles para los sistemas RCS/SCM/VCS gratuitos?
- 13. popularidad de C# en toda la industria o es TAN atípico?
- 14. Algoritmo de descifrado AES
- 15. Algoritmo de ordenamiento natural
- 16. algoritmo de horizonte
- 17. algoritmo de agrupamiento 3D
- 18. Algoritmo de ayuda necesaria
- 19. algoritmo de búsqueda
- 20. algoritmo de combinaciones
- 21. mochila algoritmo de variación
- 22. algoritmo de matriz oblicua
- 23. Java.util.ArrayList.sort() algoritmo de ordenación
- 24. Probabilidad de resultados Algoritmo
- 25. Un algoritmo de clasificación
- 26. Algoritmo de descompresión RAR
- 27. Algoritmo/problema de programación
- 28. Algoritmo de ruido Perlin
- 29. Algoritmo de distribución equilibrada
- 30. Algoritmo de partición QuickSort
No me gusta esta solución - ¿por qué necesitamos para fijar una fecha determinada y tienen una cada vez mayor t? ¿Por qué no cambiarlo para que t sea la edad, y reordenar el algoritmo para que una puntuación más baja sea mejor? Voila, ahora una fecha retirada al azar no tiene influencia. (Más principio que necesidad, pero oye, ese soy yo :)) – jTresidder
Si X = 0 entonces y = 0, entonces z = 0, y obtienes log (0) :( –
@Ofri Raviv - ¡Buena captura! - Tienes razón , la fórmula Z debería haber sido menor que "1" no menos de "0". Un error tipográfico que ha estado allí durante aproximadamente 11 meses y usted es el primero en señalarlo. - ¡Gracias! –