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 favorites 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.
This book is excellent resource for developers with any level of experience of GameMaker. At the start, we'll provide an overview of the basic use of GameMaker: Studio, and show you how to set up a basic game where you handle input and collisions in a top-down perspective game.
We continue on to showcase its more advanced features via six different example projects. The first example game demonstrates platforming with file I/O, followed by animation, views, and multiplayer networking. The next game illustrates AI and particle systems, while the final one will get you started with the built-in Box2D physics engine. By the end of this book, you have mastered lots of powerful techniques that can be utilized in various 2D games.Style and approach
A This step-by-step guide that follows and with details ons different topics throughout the creation of various examples.
Brian Christian—a young poet with degrees in computer science and philosophy—was chosen to participate in a recent competition. This playful, profound book is not only a testament to his 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.
# O knize
Bojujete často s nerozhodností a kladete si otázky jako: Čemu se mám v práci věnovat nejdřív? Bude lepší zaparkovat na prvním volném místě, nebo jet dál do centra? Kolik bytů mám projít před rozhodnutím o koupi? Půjdeme večer do restaurace, nebo se najíme doma? Najdu dvě stejné ponožky?
Jakkoli to zní překvapivě, v běžném životě neustále řešíme obdobu nejtěžších problémů, jimiž se zabývají informatici. Od počítačů neočekáváme váhání, neefektivitu ani lítost nad špatným rozhodnutím – proč tedy nevyužít počítačových postupů pro optimalizaci našich každodenních rozhodnutí?
# V této důvtipné knize se mimo jiné dozvíte:
• Jaké algoritmy využíváme intuitivně a jaké bychom k nim měli přidat.
• Co stojí za to udělat a kdy to včas nechat být.
• Jakým způsobem dělit svou pozornost.
• Kolik chaosu se vyplatí akceptovat.
• Do jaké míry máme poznávat nové věci a užívat si ty ověřené.
# O autorech
Brian Christian je spisovatel a novinář, autor knihy o umělé inteligenci The Most Human Human. Kromě počítačové vědy vystudoval i filozofii a poezii.
Tom Griffiths působí jako profesor kognitivní psychologie na univerzitě v Berkeley. Publikoval více než 150 studií o kognitivní psychologii a kulturní evoluci.
# Více o knize
Diskutujte o knize s hashtagem #algoritmy
Named for computer pioneer Alan Turing, the Turing Test convenes a panel of judges who pose questions—ranging anywhere from celebrity gossip to moral conundrums—to hidden contestants in an attempt to discern which is human and which is a computer. The machine that most often fools the panel wins the Most Human Computer Award. But there is also a prize, bizarre and intriguing, for the Most Human Human.
In 2008, the top AI program came short of passing the Turing Test by just one astonishing vote. In 2009, Brian Christian was chosen to participate, and he set out to make sure Homo sapiens would prevail.
The author’s quest to be deemed more human than a computer opens a window onto our own nature. Interweaving modern phenomena like customer service “chatbots” and men using programmed dialogue to pick up women in bars with insights from fields as diverse as chess, psychiatry, and the law, Brian Christian examines the philosophical, biological, and moral issues raised by the Turing Test.
One central definition of human has been “a being that could reason.” If computers can reason, what does that mean for the special place we reserve for humanity?
From the Hardcover edition.