by Brian Christian, Tom Griffiths
Hardcover Paperback Kindle Edition Audio CD"Algorithms to Live By" explores how computer programs can be used to solve everyday problems and decision-making, drawing parallels between human cognition and computer algorithms. The book discusses how various algorithms, such as scheduling, sorting, and caching, can be applied to real life situations such as choosing a romantic partner, managing time efficiently, and simplifying daily routines. The authors emphasize the power of algorithms in simplifying complex tasks, providing a new perspective on how they can be used in everyday life. Furthermore, the book offers insights into the nature of human decision-making and how it can be enhanced by applying computer science principles to various situations.
No activities have been recorded for this book.
A comprehensive introduction to the field of artificial intelligence, covering key concepts and techniques in depth.
Explores the impact of algorithms on our society and decision-making processes, offering insights into the ethical implications of algorithmic systems.
An exploration of the science of decision-making, blending psychology and behavioral economics to reveal how our minds make choices.
A practical guide to machine learning techniques and algorithms, with hands-on examples and real-world applications.
An in-depth exploration of optimization algorithms and techniques, with applications in various fields including engineering and economics.
Examines the role of heuristics in decision-making processes, offering insights into how we can make better choices in an uncertain world.
Explores the intersection of psychology and economics, revealing how our irrational behaviors impact our financial decisions.
An exploration of the principles of problem-solving and decision-making, offering practical strategies for overcoming obstacles and finding solutions.
An introduction to the field of data analysis, covering key concepts and techniques for extracting insights from large datasets.
An exploration of the principles of computer science, covering key topics such as algorithms, data structures, and programming techniques.