8 votos

¿Qué significa -1,13 veces más rápido?

Estoy leyendo JavaScript de Alto Rendimiento y creo que los gráficos de un capítulo están totalmente equivocados. Aquí hay uno en la Búsqueda de libros de Google .

El eje y es "Veces más rápido", y va de -1.5 a +4.0. Ahora, habría pensado que "1 veces más rápido" significa "no más rápido", "2 veces más rápido" significa "dos veces más rápido", y "0,5 veces más rápido" significa "la mitad de rápido"/"dos veces más lento". ¿Se han confundido completamente en ese gráfico, o soy yo? screenshot

1 votos

Si un 20% más significa 1,2 veces más, entonces creo que "x veces más rápido" significa (1 + x) veces más rápido. La página de Google Books no se carga, así que no puedo responder a tu pregunta; ¿podrías enviar una captura de pantalla?

0 votos

Decrufted el enlace de Google Books. Puedes intentarlo de nuevo, @Qiaochu?

0 votos

@Qiaochu Ahí lo tienes.

9voto

codinguser Puntos 206

Perdona la confusión, pero has acertado de pleno.

2 veces más rápido significa dos veces más rápido
A tarda 100 ms
B tarda 200 ms
por lo que A es dos veces más rápido que B

Este gráfico en particular es probablemente el más confuso sacado del flujo de los anteriores en el capítulo. Este muestra una optimización que la mayoría de las veces no debería molestarse. Especialmente cuando hay casos de cosas que son 100 veces más rápidas. Y especialmente cuando no es consistente entre navegadores.

El punto era no preocuparse por las micro-optimizaciones (a menos que sea crítico para ti y hayas hecho todo lo demás). Así que un 20% más rápido (o 1,2 veces más rápido) probablemente no merezca la pena la mayoría de las veces cuando hay otras optimizaciones que harán algo 10 veces más rápido.

6 votos

¡gracias por esto! [Para los que no lo sepan, este es el autor del capítulo...]

1voto

Bruce Puntos 113

Otra cantidad (estrechamente relacionada) es la entropía de la distribución: para una gaussiana multivariante es el logaritmo del determinante de la matriz de covarianza, o

$\frac{1}{2} \log |(2\pi e)\Lambda|$

donde $\Lambda$ es la matriz de covarianza. La ventaja de esta elección es que puede compararse con la "dispersión" de los puntos bajo otras distribuciones (por ejemplo, no gaussianas).

(Si queremos ponernos técnicos, esta es la entropía diferencial de una gaussiana).

1voto

Shabaz Puntos 403

Hay muchos abusos como este en el mundo. ¡¡¡He visto cosas en oferta que tenían un 400% de descuento!!! ¿Me darían el triple del precio original si lo cogiera? Quizás -1,13 veces más rápido significa que les envías el 113% de los bits que recibiste en el caso base.

1voto

Jake Basile Puntos 653

Yo diría que $-1.13$ más rápido significa 1,13 más lento. Por ejemplo $-1.13$ más rápido que 160 mph es $-180.8$ mph, es decir, 180,8 yendo en la dirección opuesta.

3 votos

¿No sería 1,13 veces más lento 0,88 veces más rápido?

0 votos

Estoy pensando en términos de "pendiente". Así que 2 veces más rápido significa $y=2x$ . $-2$ más rápido significa $y=-2x$ .

4 votos

¿Qué sentido tiene esa noción de dirección en términos de velocidad de ejecución? Estoy con @Skilldrick aquí - la interpretación prevista es probablemente -1.13 = 1/1.13 pero básicamente el gráfico es equivocado .

0voto

Eran Medan Puntos 193

Estrictamente hablando, $-1.13$ veces más rápido significaría que el programa está haciendo las cosas en orden inverso. Y Opera se quedaría completamente parada. Como eso no puede ser lo que realmente quieren decir, debe ser un abuso del lenguaje como ya se ha señalado.

Pero, ¿podría ser que la escala original fuera logarítmica y que entonces la persona simplemente interpretara los números de forma incorrecta? Lo que significaría que el gráfico es correcto, pero la persona que añadió las "veces más rápido" no entiende el concepto de logaritmo?

Así que, $-1.13$ debe ser $a^{-1.13}$ en alguna base adecuada, probablemente la base $10$ , $2$ o $e$ ?

0 votos

La escala no es logarítmica, como demuestra el párrafo adjunto.

0 votos

El párrafo que lo acompaña contradice de plano el diagrama de barras. Creo que todo esto no tiene mucho sentido.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X