26 episodios
00:34:06Habla: Francis Villatoro
↗

Búsqueda · 27 momentos en 17 episodios

Francis VillatoroBorja TosarJuan Carlos GilGastón GiribetIgnacio Crespotruncado redondeado para caber tamañoprecisión aritmética flotanteexactitud no es precisiónprecisión y exactitud aritmética numéricaaritméticas de 32 bits coma simpleredes neuronales con coma simplearitméticas limitadas en ia pequeñapérdida de precisión al restarnúmeros con tres dígitos significativos32 bits64 bitsFrancis Villatoro1.23 por 10 elevado a menos 25.32 por 10 elevado a 4Softmax10 a la menos 11.0010 a la menos 1Epsilondécada de los 1940Juan Carlos Gil

Aritmética exacta y precisión

Ep577: Planeta Enano; Errores en IAs; Romper Agujeros Negros; Habitabilidad Química; Virus y Monos

29 de octubre de 2026
6 momentos
Con
0:000:301:001:302:002:303:03

Francis Villatoro explica cómo los números deben ser truncados o redondeados para caber dentro de un tamaño determinado y diferencia entre precisión y exactitud en la aritmética numérica.

…se almacena en binario empezando con un 1, con lo que todos los números es 1.cosas, luego ese bit de 1 no se almacena, lo que se almacena ahí es el signo, positivo o negativo del número y meto, digamos, el resto de los dígitos de la mantiza y el exponente. Pues lo que ocurre es que, claro, todo número ha de ser truncado o redondeado para que quepa en ese tamaño. Cuando yo tengo dos números, el tamaño de esa mantiza es lo que se llama la precisión del número. La precisión en la aritmética numérica, en la aritmética flotante, no es lo mismo que la exactitud. La precisión es solamente el tamaño en el que yo quepo. Hace años se utilizaban aritméticas más pequeñas; en lugar de 64 bits se utilizaban 32 bits. Eso es lo que se llama coma simple, números flotantes en coma simple. E incluso hoy en día en redes neuronales se ha propuesto. El uso de aritméticas mucho más limitadas, con mantillas muy cortas, con muy pocos exponentes y que sorprendentemente están dando, sobre todo en problemas de no gran número de datos; no estamos hablando de los grandes modelos de lenguaje de las grandes empresas de IA, sino en modelos más pequeños, están dando muy buenos resultados, sorprendentemente. Eso para almacenar lo que es la red, todos los parámetros de la red. Cuando yo resto dos números muy parecidos, yo pierdo precisión. Vamos a ver el ejemplo más sencillo: Tres dígitos significativos. Números del tipo 1.23 por 10 elevado a menos 2 o 5.32 por 10 elevado a 4. Tengo tres dígitos. Yo puedo representar en tres dígitos mi número. Si yo tengo dos números, pi y el doble de pi, y lo resto, la diferencia tiene infinitos dígitos. Yo la puedo escribir con esos tres dígitos significativos pues la diferencia de Dos números, yo qué sé, 2.32 por 10 a la menos 3. Pero ¿qué pasa cuando yo resto dos números? Si yo resto dos números que son parecidos, yo pierdo dígitos. Eso se llama cancelación catastrófica. Si yo cojo por el número 1.00, el 1, por exponente elevado a 0,…
Significado #2 · Palabras #1