Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture discusses the consequences of floating-point representation errors in programming. It covers the inevitability of rounding errors, the need to choose appropriate representations to control errors, and the implications for equality testing in floating-point results. Examples illustrate how errors affect calculations and the importance of precision in algorithms. The lecture also explores the scientific notation in base 2, the structure of floating-point representation, and the impact of operation order on results. It emphasizes the trade-off between precision and computational costs, the importance of precision in algorithms, and the adaptation of representations for desired accuracy.