Algorithms to Live By

Algorithms to Live By
Author: Brian Christian,Tom Griffiths
Release: 2016-04-26
Editor: Penguin
Pages: 304
ISBN: 9780143196471
Language: en
Available for:

DESCRIPTION BOOK:

A fascinating exploration of how computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favourites is the most fulfilling? These may seem like uniquely human quandaries, but they are not: computers, too, face the same constraints, so computer scientists have been grappling with their version of such problems for decades. And the solutions they've found have much to teach us. In a dazzlingly interdisciplinary work, acclaimed author Brian Christian (who holds degrees in computer science, philosophy, and poetry, and works at the intersection of all three) and Tom Griffiths (a UC Berkeley professor of cognitive science and psychology) show how the simple, precise algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of human memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

Algorithms to Live By

Algorithms to Live By
Author: Brian Christian,Tom Griffiths
Release: 2016-04-19
Editor: Macmillan
Pages: 366
ISBN: 9781627790369
Language: en
Available for:

DESCRIPTION BOOK:

'Algorithms to Live By' looks at the simple, precise algorithms that computers use to solve the complex 'human' problems that we face, and discovers what they can tell us about the nature and origin of the mind.

Algorithms to Live By

Algorithms to Live By
Author: Brian Christian,Tom Griffiths
Release: 2016-04-19
Editor: Henry Holt and Company
Pages: 368
ISBN: 9781627790376
Language: en
Available for:

DESCRIPTION BOOK:

An exploration of how computer algorithms can be applied to our everyday lives to solve common decision-making problems and illuminate the workings of the human mind. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of the new and familiar is the most fulfilling? These may seem like uniquely human quandaries, but they are not. Computers, like us, confront limited space and time, so computer scientists have been grappling with similar problems for decades. And the solutions they’ve found have much to teach us. In a dazzlingly interdisciplinary work, Brian Christian and Tom Griffiths show how algorithms developed for computers also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one’s inbox to peering into the future, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

The Alignment Problem Machine Learning and Human Values

The Alignment Problem  Machine Learning and Human Values
Author: Brian Christian
Release: 2020-10-06
Editor: W. W. Norton & Company
Pages: 496
ISBN: 9780393635836
Language: en
Available for:

DESCRIPTION BOOK:

A jaw-dropping exploration of everything that goes wrong when we build AI systems and the movement to fix them. Today’s “machine-learning” systems, trained by data, are so effective that we’ve invited them to see and hear for us—and to make decisions on our behalf. But alarm bells are ringing. Recent years have seen an eruption of concern as the field of machine learning advances. When the systems we attempt to teach will not, in the end, do what we want or what we expect, ethical and potentially existential risks emerge. Researchers call this the alignment problem. Systems cull résumés until, years later, we discover that they have inherent gender biases. Algorithms decide bail and parole—and appear to assess Black and White defendants differently. We can no longer assume that our mortgage application, or even our medical tests, will be seen by human eyes. And as autonomous vehicles share our streets, we are increasingly putting our lives in their hands. The mathematical and computational models driving these changes range in complexity from something that can fit on a spreadsheet to a complex system that might credibly be called “artificial intelligence.” They are steadily replacing both human judgment and explicitly programmed software. In best-selling author Brian Christian’s riveting account, we meet the alignment problem’s “first-responders,” and learn their ambitious plan to solve it before our hands are completely off the wheel. In a masterful blend of history and on-the ground reporting, Christian traces the explosive growth in the field of machine learning and surveys its current, sprawling frontier. Readers encounter a discipline finding its legs amid exhilarating and sometimes terrifying progress. Whether they—and we—succeed or fail in solving the alignment problem will be a defining human story. The Alignment Problem offers an unflinching reckoning with humanity’s biases and blind spots, our own unstated assumptions and often contradictory goals. A dazzlingly interdisciplinary work, it takes a hard look not only at our technology but at our culture—and finds a story by turns harrowing and hopeful.

The Most Human Human

The Most Human Human
Author: Brian Christian
Release: 2012-03-06
Editor: Anchor
Pages: 322
ISBN: 9780307476708
Language: en
Available for:

DESCRIPTION BOOK:

A playful, profound book that is not only a testament to one man's efforts to be deemed more human than a computer, but also a rollicking exploration of what it means to be human in the first place. “Terrific. ... Art and science meet an engaged mind and the friction produces real fire.” —The New Yorker Each year, the AI community convenes to administer the famous (and famously controversial) Turing test, pitting sophisticated software programs against humans to determine if a computer can “think.” The machine that most often fools the judges wins the Most Human Computer Award. But there is also a prize, strange and intriguing, for the “Most Human Human.” Brian Christian—a young poet with degrees in computer science and philosophy—was chosen to participate in a recent competition. This

Bandit Algorithms for Website Optimization

Bandit Algorithms for Website Optimization
Author: John Myles White
Release: 2012-12-10
Editor: "O'Reilly Media, Inc."
Pages: 88
ISBN: 9781449341589
Language: en
Available for:

DESCRIPTION BOOK:

When looking for ways to improve your website, how do you decide which changes to make? And which changes to keep? This concise book shows you how to use Multiarmed Bandit algorithms to measure the real-world value of any modifications you make to your site. Author John Myles White shows you how this powerful class of algorithms can help you boost website traffic, convert visitors to customers, and increase many other measures of success. This is the first developer-focused book on bandit algorithms, which were previously described only in research papers. You’ll quickly learn the benefits of several simple algorithms—including the epsilon-Greedy, Softmax, and Upper Confidence Bound (UCB) algorithms—by working through code examples written in Python, which you can easily adapt for deployment on your own website. Learn the basics of A/B testing—and recognize when it’s better to use bandit algorithms Develop a unit testing framework for debugging bandit algorithms Get additional code examples written in Julia, Ruby, and JavaScript with supplemental online materials

Nine Algorithms That Changed the Future

Nine Algorithms That Changed the Future
Author: John MacCormick
Release: 2020-09-15
Editor: Princeton University Press
Pages: 232
ISBN: 9780691209067
Language: en
Available for:

DESCRIPTION BOOK:

Nine revolutionary algorithms that power our computers and smartphones Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers, and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? John MacCormick answers this question in language anyone can understand, using vivid examples to explain the fundamental tricks behind nine computer algorithms that power our PCs, tablets, and smartphones.

Algorithms to Live By

Algorithms to Live By
Author: Brian Christian,Tom Griffiths
Release: 2017-04-01
Editor: William Collins
Pages: 368
ISBN: 0007547994
Language: en
Available for:

DESCRIPTION BOOK:

A fascinating exploration of how computer algorithms can be applied to our everyday lives. What should we do, or leave undone, in a day or a lifetime? Exploring how insights from computer algorithms can be applied to our everyday lives, âe~Algorithms To Live Byâe(tm) helps to solve common decision-making problems and illuminate the workings of the human mind. When should you switch between different tasks, and how many tasks should you take on in the first place? How much messiness should you accept? What balance of new activities and familiar favourites is the most fulfilling? When computers face constraints of time and space, they too must untangle very human questions: how to have better hunches, when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. And the solutions theyâe(tm)ve found have much to teach us. Acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms developed for computers can be applied from finding your spouse to finding a parking spot, from organizing your inbox to understanding the workings of memory. Where you have a dilemma, they have a rule, and each fascinating algorithm turns the wisdom of computer science into strategies for human living.

How Not to Be Wrong

How Not to Be Wrong
Author: Jordan Ellenberg
Release: 2014-05-29
Editor: Penguin Press
Pages: 480
ISBN: 9781594205224
Language: en
Available for:

DESCRIPTION BOOK:

The columnist for Slate's popular "Do the Math" celebrates the logical, illuminating nature of math in today's world, sharing in accessible language mathematical approaches that demystify complex and everyday problems.

The Everyday Life of an Algorithm

The Everyday Life of an Algorithm
Author: Daniel Neyland
Release: 2018-12-17
Editor: Springer
Pages: 151
ISBN: 9783030005788
Language: en
Available for:

DESCRIPTION BOOK:

This open access book begins with an algorithm–a set of IF...THEN rules used in the development of a new, ethical, video surveillance architecture for transport hubs. Readers are invited to follow the algorithm over three years, charting its everyday life. Questions of ethics, transparency, accountability and market value must be grasped by the algorithm in a series of ever more demanding forms of experimentation. Here the algorithm must prove its ability to get a grip on everyday life if it is to become an ordinary feature of the settings where it is being put to work. Through investigating the everyday life of the algorithm, the book opens a conversation with existing social science research that tends to focus on the power and opacity of algorithms. In this book we have unique access to the algorithm’s design, development and testing, but can also bear witness to its fragility and dependency on others.

Weapons of Math Destruction

Weapons of Math Destruction
Author: Cathy O'Neil
Release: 2017-09-05
Editor: Crown
Pages: 290
ISBN: 9780553418835
Language: en
Available for:

DESCRIPTION BOOK:

NEW YORK TIMES BESTSELLER • A former Wall Street quant sounds the alarm on Big Data and the mathematical models that threaten to rip apart our social fabric—with a new afterword “A manual for the twenty-first-century citizen . . . relevant and urgent.”—Financial Times NATIONAL BOOK AWARD LONGLIST • NAMED ONE OF THE BEST BOOKS OF THE YEAR BY The New York Times Book Review • The Boston Globe • Wired • Fortune • Kirkus Reviews • The Guardian • Nature • On Point We live in the age of the algorithm. Increasingly, the decisions that affect our lives—where we go to school, whether we can get a job or a loan, how much we pay for health insurance—are being made not by humans, but by machines. In theory, this should lead to greater fairness: Everyone is judged according to the same rules. But as mathematician and data scientist Cathy O’Neil reveals, the mathematical models being used today are unregulated and uncontestable, even when they’re wrong. Most troubling, they reinforce discrimination—propping up the lucky, punishing the downtrodden, and undermining our democracy in the process. Welcome to the dark side of Big Data.

Automate This

Automate This
Author: Christopher Steiner
Release: 2012-08-30
Editor: Penguin
Pages: 256
ISBN: 9781101572153
Language: en
Available for:

DESCRIPTION BOOK:

The rousing story of the last gasp of human agency and how today’s best and brightest minds are endeavoring to put an end to it. It used to be that to diagnose an illness, interpret legal documents, analyze foreign policy, or write a newspaper article you needed a human being with specific skills—and maybe an advanced degree or two. These days, high-level tasks are increasingly being handled by algorithms that can do precise work not only with speed but also with nuance. These “bots” started with human programming and logic, but now their reach extends beyond what their creators ever expected. In this fascinating, frightening book, Christopher Steiner tells the story of how algorithms took over—and shows why the “bot revolution” is about to spill into every aspect of our lives, often silently, without our knowledge. The May 2010 “Flash Crash” exposed Wall Street’s reliance on trading bots to the tune of a 998-point market drop and $1 trillion in vanished market value. But that was just the beginning. In Automate This, we meet bots that are driving cars, penning haiku, and writing music mistaken for Bach’s. They listen in on our customer service calls and figure out what Iran would do in the event of a nuclear standoff. There are algorithms that can pick out the most cohesive crew of astronauts for a space mission or identify the next Jeremy Lin. Some can even ingest statistics from baseball games and spit out pitch-perfect sports journalism indistinguishable from that produced by humans. The interaction of man and machine can make our lives easier. But what will the world look like when algorithms control our hospitals, our roads, our culture, and our national security? What hap­pens to businesses when we automate judgment and eliminate human instinct? And what role will be left for doctors, lawyers, writers, truck drivers, and many others? Who knows—maybe there’s a bot learning to do your job this minute.

Life by Algorithms

Life by Algorithms
Author: Catherine Besteman,Hugh Gusterson
Release: 2019-05-23
Editor: University of Chicago Press
Pages: 224
ISBN: 9780226627731
Language: en
Available for:

DESCRIPTION BOOK:

Computerized processes are everywhere in our society. They are the automated phone messaging systems that businesses use to screen calls; the link between student standardized test scores and public schools’ access to resources; the algorithms that regulate patient diagnoses and reimbursements to doctors. The storage, sorting, and analysis of massive amounts of information have enabled the automation of decision-making at an unprecedented level. Meanwhile, computers have offered a model of cognition that increasingly shapes our approach to the world. The proliferation of “roboprocesses” is the result, as editors Catherine Besteman and Hugh Gusterson observe in this rich and wide-ranging volume, which features contributions from a distinguished cast of scholars in anthropology, communications, international studies, and political science. Although automatic processes are designed to be engines of rational systems, the stories in Life by Algorithms reveal how they can in fact produce absurd, inflexible, or even dangerous outcomes. Joining the call for “algorithmic transparency,” the contributors bring exceptional sensitivity to everyday sociality into their critique to better understand how the perils of modern technology affect finance, medicine, education, housing, the workplace, food production, public space, and emotions—not as separate problems but as linked manifestations of a deeper defect in the fundamental ordering of our society.

Algorithms Unplugged

Algorithms Unplugged
Author: Berthold Vöcking,Helmut Alt,Martin Dietzfelbinger,Rüdiger Reischuk,Christian Scheideler,Heribert Vollmer,Dorothea Wagner
Release: 2010-12-10
Editor: Springer Science & Business Media
Pages: 406
ISBN: 9783642153280
Language: en
Available for:

DESCRIPTION BOOK:

Algorithms specify the way computers process information and how they execute tasks. Many recent technological innovations and achievements rely on algorithmic ideas – they facilitate new applications in science, medicine, production, logistics, traffic, communi¬cation and entertainment. Efficient algorithms not only enable your personal computer to execute the newest generation of games with features unimaginable only a few years ago, they are also key to several recent scientific breakthroughs – for example, the sequencing of the human genome would not have been possible without the invention of new algorithmic ideas that speed up computations by several orders of magnitude. The greatest improvements in the area of algorithms rely on beautiful ideas for tackling computational tasks more efficiently. The problems solved are not restricted to arithmetic tasks in a narrow sense but often relate to exciting questions of nonmathematical flavor, such as: How can I find the exit out of a maze? How can I partition a treasure map so that the treasure can only be found if all parts of the map are recombined? How should I plan my trip to minimize cost? Solving these challenging problems requires logical reasoning, geometric and combinatorial imagination, and, last but not least, creativity – the skills needed for the design and analysis of algorithms. In this book we present some of the most beautiful algorithmic ideas in 41 articles written in colloquial, nontechnical language. Most of the articles arose out of an initiative among German-language universities to communicate the fascination of algorithms and computer science to high-school students. The book can be understood without any prior knowledge of algorithms and computing, and it will be an enlightening and fun read for students and interested adults.

Designing Evolutionary Algorithms for Dynamic Environments

Designing Evolutionary Algorithms for Dynamic Environments
Author: Ronald W. Morrison
Release: 2013-06-29
Editor: Springer Science & Business Media
Pages: 149
ISBN: 9783662065600
Language: en
Available for:

DESCRIPTION BOOK:

Details robustness, stability, and performance of Evolutionary Algorithms in dynamic environments

Dive Into Algorithms

Dive Into Algorithms
Author: Bradford Tuckfield
Release: 2021-01-05
Editor: No Starch Press
Pages: 248
ISBN: 9781718500693
Language: en
Available for:

DESCRIPTION BOOK:

Dive Into Algorithms is a broad introduction to algorithms using the Python Programming Language. Dive Into Algorithms is a wide-ranging, Pythonic tour of many of the world's most interesting algorithms. With little more than a bit of computer programming experience and basic high-school math, you'll explore standard computer science algorithms for searching, sorting, and optimization; human-based algorithms that help us determine how to catch a baseball or eat the right amount at a buffet; and advanced algorithms like ones used in machine learning and artificial intelligence. You'll even explore how ancient Egyptians and Russian peasants used algorithms to multiply numbers, how the ancient Greeks used them to find greatest common divisors, and how Japanese scholars in the age of samurai designed algorithms capable of generating magic squares. You'll explore algorithms that are useful in pure mathematics and learn how mathematical ideas can improve algorithms. You'll learn about an algorithm for generating continued fractions, one for quick calculations of square roots, and another for generating seemingly random sets of numbers. You'll also learn how to: • Use algorithms to debug code, maximize revenue, schedule tasks, and create decision trees • Measure the efficiency and speed of algorithms • Generate Voronoi diagrams for use in various geometric applications • Use algorithms to build a simple chatbot, win at board games, or solve sudoku puzzles • Write code for gradient ascent and descent algorithms that can find the maxima and minima of functions • Use simulated annealing to perform global optimization • Build a decision tree to predict happiness based on a person's characteristics Once you've finished this book you'll understand how to code and implement important algorithms as well as how to measure and optimize their performance, all while learning the nitty-gritty details of today's most powerful algorithms.

Essential Algorithms

Essential Algorithms
Author: Rod Stephens
Release: 2019-05-15
Editor: John Wiley & Sons
Pages: 800
ISBN: 9781119575962
Language: en
Available for:

DESCRIPTION BOOK:

A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior and teaches techniques that the can be used to create new algorithms to meet future needs. The text includes useful algorithms such as: methods for manipulating common data structures, advanced data structures, network algorithms, and numerical algorithms. It also offers a variety of general problem-solving techniques. In addition to describing algorithms and approaches, the author offers details on how to analyze the performance of algorithms. The book is filled with exercises that can be used to explore ways to modify the algorithms in order to apply them to new situations. This updated edition of Essential Algorithms: Contains explanations of algorithms in simple terms, rather than complicated math Steps through powerful algorithms that can be used to solve difficult programming problems Helps prepare for programming job interviews that typically include algorithmic questions Offers methods can be applied to any programming language Includes exercises and solutions useful to both professionals and students Provides code examples updated and written in Python and C# Essential Algorithms has been updated and revised and offers professionals and students a hands-on guide to analyzing algorithms as well as the techniques and applications. The book also includes a collection of questions that may appear in a job interview. The book’s website will include reference implementations in Python and C# (which can be easily applied to Java and C++).

Incognito

Incognito
Author: David Eagleman
Release: 2011-05-31
Editor: Vintage
Pages: 288
ISBN: 9780307379788
Language: en
Available for:

DESCRIPTION BOOK:

If the conscious mind—the part you consider to be you—is just the tip of the iceberg, what is the rest doing? In this sparkling and provocative new book, the renowned neuroscientist David Eagleman navigates the depths of the subconscious brain to illuminate surprising mysteries: Why can your foot move halfway to the brake pedal before you become consciously aware of danger ahead? Why do you hear your name being mentioned in a conversation that you didn’t think you were listening to? What do Ulysses and the credit crunch have in common? Why did Thomas Edison electrocute an elephant in 1916? Why are people whose names begin with J more likely to marry other people whose names begin with J? Why is it so difficult to keep a secret? And how is it possible to get angry at yourself—who, exactly, is mad at whom? Taking in brain damage, plane spotting, dating, drugs, beauty, infidelity, synesthesia, criminal law, artificial intelligence, and visual illusions, Incognito is a thrilling subsurface exploration of the mind and all its contradictions.

Algorithms for Data and Computation Privacy

Algorithms for Data and Computation Privacy
Author: Alex X. Liu,Rui Li
Release: 2020-11-28
Editor: Springer Nature
Pages: 404
ISBN: 9783030588960
Language: en
Available for:

DESCRIPTION BOOK:

This book introduces the state-of-the-art algorithms for data and computation privacy. It mainly focuses on searchable symmetric encryption algorithms and privacy preserving multi-party computation algorithms. This book also introduces algorithms for breaking privacy, and gives intuition on how to design algorithm to counter privacy attacks. Some well-designed differential privacy algorithms are also included in this book. Driven by lower cost, higher reliability, better performance, and faster deployment, data and computing services are increasingly outsourced to clouds. In this computing paradigm, one often has to store privacy sensitive data at parties, that cannot fully trust and perform privacy sensitive computation with parties that again cannot fully trust. For both scenarios, preserving data privacy and computation privacy is extremely important. After the Facebook–Cambridge Analytical data scandal and the implementation of the General Data Protection Regulation by European Union, users are becoming more privacy aware and more concerned with their privacy in this digital world. This book targets database engineers, cloud computing engineers and researchers working in this field. Advanced-level students studying computer science and electrical engineering will also find this book useful as a reference or secondary text.

Algorithms and Complexity

Algorithms and Complexity
Author: Tiziana Calamoneri,Federico Corò
Release: 2021-05-04
Editor: Springer Nature
Pages: 410
ISBN: 9783030752422
Language: en
Available for:

DESCRIPTION BOOK:

This book constitutes the refereed conference proceedings of the 12th International Conference on Algorithms and Complexity, CIAC 2019, held as a virtual event, in May 2021. The 28 full papers presented together with one invited lecture and 2 two abstracts of invited lectures were carefully reviewed and selected from 78 submissions. The International Conference on Algorithms and Complexity is intended to provide a forum for researchers working in all aspects of computational complexity and the use, design, analysis and experimentation of efficient algorithms and data structures. The papers present original research in the theory and applications of algorithms and computational complexity. Due to the Corona pandemic the conference was held virtually.