Algorithms to Live By von Brian Christian und Tom Griffiths Zusammenfassung und Analyse
Die Computerwissenschaft der menschlichen Entscheidungen
Algorithms to Live By von Brian Christian und Tom Griffiths zeigt, wie die Logik hinter Computeralgorithmen helfen kann, alles zu optimieren, von der Zeitplanung bis zur Entscheidungsfindung, und beweist, dass der klügste Weg, das Leben zu meistern, darin bestehen kann, wie ein Computer zu denken.
Das Leben hat viel zu tun. Hat Algorithmen, nach denen man leben kann in Ihrem Bücherregal verstaubt? Greifen Sie stattdessen jetzt die wichtigsten Ideen auf. Wir kratzen hier nur an der Oberfläche. Wenn Sie das Buch noch nicht haben, bestellen Sie die Buch oder holen Sie die kostenloses Hörbuch auf Amazon, um die pikanten Details zu erfahren.
Brian Christian's Perspektive
Brian Christian ist ein Dichter, Programmierer und Forscher. Er hat bereits den Loebner-Preis gewonnen. Bei diesem Wettbewerb gelang es ihm, "menschlicher" zu erscheinen als die Menschen, die den Test absolvierten, während er als "Konföderierter" antrat. Sein erstes Buch, The Most Human Human, war ein Wall Street Journal-Bestseller und wurde vom New Yorker zum Buch des Jahres gewählt.
Tom Griffiths' Sichtweise
Tom Griffiths ist Professor für Psychologie und Kognitionswissenschaft an der UC Berkeley. Außerdem leitet er das Computational Cognitive Science Lab an der UC Berkeley. Er ist ein führender Wissenschaftler auf dem Gebiet der kognitiven Psychologie und wurde mehrfach von der American Psychological Association ausgezeichnet.
Einführung
Algorithmen, nach denen man leben kann bietet Abkürzungen und Hacks, die Ihnen helfen, Ihr Leben zu rationalisieren. Algorithmen werden in Computern und anderen Formen der Technologie eingesetzt, um Probleme zu lösen. Es gibt jedoch keinen Grund, warum wir Algorithmen nicht auch in unserem täglichen Leben verwenden können. Brian Christian und Tom Griffiths beschreiben, wie Algorithmen seit Jahrhunderten verwendet werden. Und wie wir bestimmte Algorithmen täglich nutzen. Allerdings sind einige Algorithmen effizienter als andere. Dieses Buch bietet einen Überblick über die Algorithmen, die Ihr Leben einfacher und angenehmer machen können.
Algorithmen, nach denen man leben kann ist seit seiner Veröffentlichung im Jahr 2016 ein großer Erfolg. Bei seiner Veröffentlichung wurde es zum #1-Bestseller unter den Sachbüchern bei Audible. Anschließend wurde es von Amazon.com zum besten Wissenschaftsbuch des Jahres gekürt. Schließlich wurde es von der MIT Technology Review zum Buch des Jahres gekürt.
Wenn wir nicht bereit sind, Äonen damit zu verbringen, jedes Mal, wenn wir auf ein Problem stoßen, nach Perfektion zu streben, verlangen schwierige Probleme, dass wir uns leichtere Versionen vorstellen und diese zuerst in Angriff nehmen, anstatt mit den Reifen durchzudrehen. Richtig angewandt ist dies nicht nur Wunschdenken, keine Fantasie oder müßige Träumerei. Es ist eine unserer besten Methoden, um Fortschritte zu erzielen."
- Brian Christian
Algorithmen gelten nicht nur für Computer
Einige der größten Herausforderungen, denen sich Computer und Menschen gleichermaßen stellen müssen: wie man mit begrenztem Raum, begrenzter Zeit, begrenzter Aufmerksamkeit, unbekannten Unbekannten, unvollständigen Informationen und einer unvorhersehbaren Zukunft umgeht; wie man dies mit Anmut und Zuversicht tut; und wie man dies in einer Gemeinschaft mit anderen tut, die alle gleichzeitig versuchen, dasselbe zu tun.
- Brian Christian
Die meisten Menschen assoziieren Algorithmen mit Computern und anderen Formen der Technologie. Das Wort geht jedoch auf das neunte Jahrhundert zurück. Der persische Mathematiker Muhammad Al-Khwarizmi ist die erste Person, die das Wort "Algorithmus" verwendet. Die Verwendung von Konzepten wie Algorithmen geht jedoch auf die Sumerer zurück. Die Sumerer waren eine Zivilisation, die vor viertausend Jahren existierte. Diese Zivilisation verwendete eine endliche Anzahl von Schritten, um Probleme zu lösen. Wir verwenden eine endliche Anzahl von Schritten, um jeden Tag mehrere Aufgaben zu erledigen. Das ist auch die Technik, die den Algorithmen zugrunde liegt.
Solange eine Reihe von endlichen Schritten befolgt wird, kann alles ein Algorithmus sein. Ein Rezept ist zum Beispiel eine Art Algorithmus. Es umfasst eine Reihe von Anweisungen, um das gewünschte Ergebnis zu erzielen. Das Aufschreiben einer Liste von Vor- und Nachteilen für eine bestimmte Tätigkeit ist ein intuitiver Algorithmus.
Wir könnten diese Algorithmen als subjektiver betrachten als Computeralgorithmen. Dennoch verwenden diese Algorithmen den gleichen Prozess und kommen zur gleichen Lösung. In beiden Fällen wird, wenn bestimmte Bedingungen erfüllt sind, der nächste Schritt im Prozess unternommen.
Algorithmen können uns sagen, wann wir aufhören sollten
Algorithmen können uns nicht nur sagen, wie wir eine Aufgabe Schritt für Schritt ausführen sollen, sondern auch, wann wir mit einer Aufgabe aufhören sollen. Für uns Menschen ist es schwer zu erkennen, wann wir die Suche nach etwas aufgeben sollten. Außerdem haben wir kognitive Voreingenommenheiten, die unsere Entscheidungen bei der Suche beeinflussen.
Die Autoren dieses Buches schlagen vor, dass der Optimal Stopping Algorithmus die Lösung für dieses Problem ist. Bei 100 Optionen besagt dieser Algorithmus, dass Sie sich die ersten 37 Optionen ansehen sollten, ohne eine davon zu wählen. Verwenden Sie diese ersten 37 als Standard. Anschließend sollte das Element ausgewählt werden, das diesen Standards entspricht. Dieser Algorithmus garantiert nicht das beste Ergebnis. Allerdings ist die Chance, einen Artikel zu bekommen, wesentlich höher als wenn Sie nur raten würden. Dabei spielt es keine Rolle, wonach Sie suchen: 37% der Gesamtsumme ist der Maßstab, an dem Sie sich orientieren.
Algorithmen können uns sagen, wann wir anfangen sollten
Algorithmen können uns nicht nur raten, wann wir mit der Suche aufhören sollten, sondern auch, wann wir etwas Neues entdecken sollten. In dem Buch geben die Autoren das Beispiel eines Spielautomaten. Manche Leute setzen sich einfach an den Automaten, bis sie gewinnen. Es gibt aber auch Menschen, die sich überlegen, ob sie nicht einfach weggehen sollten, obwohl sie viel Geld verloren haben. In Anlehnung an den alternativen Namen für Spielautomaten wird dieses Dilemma als das Problem des mehrarmigen Banditen bezeichnet.
Eine Strategie, die von Spielern häufig angewandt wird, besteht darin, zu bleiben, wenn sie gewinnen, und zu wechseln, wenn sie verlieren. Dies ist jedoch keine logische Methode, um zu entscheiden, wann man etwas Neues ausprobieren sollte. Eine bessere Methode ist die Anwendung des Algorithmus der oberen Konfidenzgrenze. Hier sind die Schritte dieses Algorithmus, die von den Autoren zur Verfügung gestellt werden. Auch hier wird er auf Glücksspielautomaten angewandt:
- Suchen Sie einen Automaten, der den besten Erwartungswert bietet. In diesem Fall ist es der Automat mit dem größten Jackpot, da Sie die Wahrscheinlichkeiten nicht kennen.
- Achten Sie beim Spielen darauf, dass Sie das tatsächliche Ergebnis (wie viel Geld Sie gewinnen) im Auge behalten. Das tatsächliche Ergebnis sollte mit dem Betrag verglichen werden, den Sie zu diesem Zeitpunkt zu gewinnen erwartet haben.
- Wenn das tatsächliche Ergebnis durchweg niedriger ist als Ihr erwartetes Ergebnis, sollten Sie zu einem anderen Automaten wechseln. Dies sollte der Automat mit dem zweitgrößten Jackpot sein.
- Wiederholen Sie den Vorgang.
Algorithmen können uns helfen, unsere Arbeit zu organisieren
Die Autoren dieses Buches erklären, dass ein organisiertes Chaos gut sein kann. Solange Sie wissen, wo alles ist, werden Sie produktiv sein. Wenn Ihr Ablagesystem jedoch nicht effizient organisiert ist, gibt es Algorithmen, um Ihre Organisation zu verbessern. Die Autoren beschreiben insbesondere drei Algorithmen:
Blase sortieren
Dieser Algorithmus ist der am wenigsten effiziente. Bei dieser Methode sortieren Sie ein Paar nach dem anderen. Dann wiederholt man diesen Vorgang so lange, bis alles sortiert ist. Die Autoren geben ein Beispiel für den Bubble-Sortieralgorithmus zum Alphabetisieren von Büchern. Bei einem unordentlichen Regal beginnt man mit dem Buchstaben A. Man vergleicht die ersten beiden Bücher und sortiert sie alphabetisch. Dann vergleicht man den Gegenstand, der jetzt das zweite Buch ist, mit dem dritten Buch. Dieser Vorgang wird so lange wiederholt, bis Sie das Ende der Sammlung erreicht haben.
Einfügen Sortieren
Die Einfügesortiermethode ist weitaus effizienter, wenn Sie eine große Anzahl von Artikeln sortieren müssen. Nehmen wir noch einmal das Beispiel mit den Büchern: Bei der Einlegesortierung müssten alle Bücher aus dem Regal genommen werden. Dann werden sie eins nach dem anderen zurückgelegt, wobei sichergestellt wird, dass die Bücher jedes Mal in der richtigen Reihenfolge eingeordnet werden, wenn Sie ein Buch einlegen.
Zusammenführen sortieren
Bei der Zusammenführungsmethode schließlich wird alles in mehrere Stapel aufgeteilt. Jeder Stapel sollte von A bis Z sortiert werden. Dann werden diese Stapel zusammengeführt.
Algorithmen können uns helfen, unser Leben zu planen
Drängen ist ein sehr erkennbarer menschlicher Zustand. Wenn Sie jemals einen Moment hatten, in dem Sie mit allem aufhören wollten, nur um die Chance zu haben, alles aufzuschreiben, was Sie eigentlich tun sollten, aber keine Zeit dafür hatten, dann haben Sie gedrängelt".
- Brian Christian
Neben der Organisation von Akten müssen wir auch unser Leben organisieren. Unser Leben zu planen, kann sehr komplex sein und ist oft eine tägliche Herausforderung. Neben den beruflichen Anforderungen gibt es zahlreiche andere Anforderungen im Leben, die es schwierig machen, alles unter einen Hut zu bringen. Einige Algorithmen können jedoch dabei helfen, Ihr Leben besser zu planen.
- Der Algorithmus für das früheste Fälligkeitsdatum - Ein einfacher Algorithmus. Die erste Aufgabe, die Sie erledigen, ist diejenige mit dem nächstliegenden Termin.
- Moore's Algorithmus - Dieser Algorithmus empfiehlt, die Aufgabe zu überspringen, die am meisten Zeit erfordert. Stattdessen sollten Sie darauf hinarbeiten, insgesamt mehr Aufgaben zu erledigen. Dieser Algorithmus ist effektiver, wenn Sie nicht genug Zeit haben, um alle Aufgaben zu erledigen.
Die Autoren raten, eine Prioritätsumkehrung um jeden Preis zu vermeiden. Von Prioritätsumkehrung spricht man, wenn man sich auf zu viele kleine Aufgaben konzentriert, von denen am Ende keine erledigt wird. Sie sollten sich darauf konzentrieren, sich jeweils nur auf eine Aufgabe zu konzentrieren, anstatt Multitasking zu betreiben.
Algorithmen können Ihnen helfen, die Zukunft vorherzusagen
Wenn Sie ein guter intuitiver Bayesianer sein wollen - wenn Sie auf natürliche Weise gute Vorhersagen machen wollen, ohne darüber nachdenken zu müssen, welche Art von Vorhersageregel angemessen ist - müssen Sie Ihre Prioritäten schützen. Kontraintuitiv könnte das bedeuten, die Nachrichten abzuschalten."
- Brian Christian
Obwohl wir nie sicher sein können, was in der Zukunft passieren wird, ist es möglich, vorherzusagen, was wahrscheinlich passieren wird. Die Vorhersage wahrscheinlicher Ergebnisse ist machbar, wenn die richtigen Algorithmen verwendet werden.
Die Vorhersage wahrscheinlicher Ergebnisse auf der Grundlage von Algorithmen geht auf das England des achtzehnten Jahrhunderts zurück. Reverend Thomas Bayes entwickelte eine einfache Methode zur Vorhersage zukünftiger Ergebnisse. Die Autoren dieses Buches wenden das Bayes'sche Theorem auf Rubbellose in der Lotterie an. Bayes empfiehlt, dass Menschen, die Rubbellose kaufen, die Häufigkeit der im Umlauf befindlichen Gewinnscheine berücksichtigen. Auf dieser Grundlage ist es möglich, die Wahrscheinlichkeit eines bestimmten Ergebnisses für Ihr Los zu berechnen.
Wie bei vielen anderen Dingen gilt auch hier: Je mehr Informationen man zur Verfügung hat, desto präziser wird man sein. Eine Methode, die große Mengen an Informationen nutzt, um zukünftige Ergebnisse vorherzusagen, ist das Verteilungsmuster des Phänomens. Andere Bezeichnungen für diese Verteilung sind Normalverteilung oder Glockenkurve. Wenn etwas normalverteilt ist, kann man davon ausgehen, dass es eher durch Merkmale in der Mitte als durch Extreme gekennzeichnet ist, wenn man ihm begegnet.
Die Alternative zur Normalverteilung ist die Potenzgesetz-Verteilung. Diese Verteilung hat einen Median, der viel niedriger ist als der Mittelwert des Phänomens. Ein Beispiel dafür ist der Wohlstand. Die meisten Menschen auf der Welt sind arm, während einige wenige Menschen den größten Teil des weltweiten Reichtums besitzen.
Algorithmen verhindern eine Datenüberlastung
Datenüberlastung wird oft im Zusammenhang mit einem klassischen Gedankenexperiment betrachtet. In diesem Gedankenexperiment bereiten sich zwei Generäle auf einen gemeinsamen Angriff auf eine Stadt vor. Diese Stadt befindet sich in einem befestigten Tal. Diese Generäle befinden sich auf den beiden Hügeln auf beiden Seiten des Tals. Sie können also nur dann gleichzeitig angreifen, wenn sie sich auf einen genauen Zeitpunkt einigen. Darüber hinaus können sie nur kommunizieren, indem sie Personen durch das Tal schicken, in dem sich ihre Feinde befinden. Dieses Gedankenexperiment wurde von Informatikern genutzt, um Algorithmen für eine sichere Nachrichtenübermittlung zu entwickeln.
Methode I - Rückübermittlung bis zur Aufschlüsselung
Dies war die erste Methode, die entwickelt wurde. Diese Lösung bestand darin, mehrere Boten zu senden, in der Hoffnung, dass einer von ihnen unbemerkt durchschlüpft. Das Senden zu vieler Boten kann jedoch zu einer Überlastung führen. In Bezug auf Computer wäre dies eine Überlastung des Servers.
Methode II - Exponential Backoff
Wenn der Server überlastet ist, sollte die Methode der exponentiellen Rückstellung funktionieren. Anstatt hektisch auf Aktualisierungen zu drücken, können Sie einige Minuten warten, bis der Datenverkehr nachlässt. Der exponentielle Teil bezieht sich darauf, wie lange Sie zwischen den Aktualisierungen warten. Die Autoren schlagen vor, jedes Mal doppelt so lange zu warten, wenn Sie beim Aktualisieren eine Fehlermeldung erhalten.
Methode III - Additive Erhöhung, Multiplikative Verringerung
Mit dieser Methode soll eine Überlastung gar nicht erst entstehen. Dieser Algorithmus bestimmt die maximale Datenmenge, die ein Netz verarbeiten kann. Der Algorithmus beginnt damit, nur ein Datenpaket zu senden. Wenn dies in Ordnung ist, sendet er die doppelte Menge. Er setzt diesen Prozess fort, bis er den Punkt der Überlastung erreicht. Auf diese Weise kann der Algorithmus den Grenzwert genau bestimmen.
Diese Methoden lassen sich auf Ihren Alltag anwenden. Zu viele Informationen können dazu führen, dass Ihr Gehirn überlastet wird. Deshalb sollten Sie mit kleinen Informationsmengen beginnen und testen, wie weit Sie gehen können, bevor Ihr Gehirn überlastet wird. Sobald Sie diese Grenze kennen, können Sie besser einschätzen, wann Sie die Arbeit an einer Aufgabe einstellen sollten.
Algorithmen haben ihre Grenzen
Selbst die beste Strategie führt manchmal zu schlechten Ergebnissen. Deshalb achten Informatiker darauf, dass sie zwischen "Prozess" und "Ergebnis" unterscheiden. Wenn Sie den bestmöglichen Prozess befolgt haben, dann haben Sie alles getan, was Sie konnten, und Sie sollten sich nicht die Schuld geben, wenn die Dinge nicht so gelaufen sind, wie Sie wollten.
- Brian Christian
Komplizierte Szenarien erfordern oft komplexe Algorithmen, um zu verstehen, was vor sich geht. Algorithmen sind jedoch in der Komplexität, mit der sie angewendet werden können, begrenzt. Das Problem ist, dass man bei der Vorhersage von etwas Komplexem versucht ist, weitere Variablen hinzuzufügen, bis der Algorithmus die Daten vollständig erklären kann. Dazu gehört auch die Erklärung der Fehler in den Daten. Dies ist jedoch problematisch, denn es führt zu einer so genannten Überanpassung. Sie haben das Modell sehr kompliziert und spezifisch für die von Ihnen verwendeten Daten gemacht. Daher kann es nicht flexibel auf andere Daten angewendet werden.
Je größer die Ungewissheit, je größer die Kluft zwischen dem, was man messen kann, und dem, was zählt, desto mehr sollte man sich vor einer Überanpassung hüten, d. h. desto mehr sollte man die Einfachheit vorziehen.
- Tom Griffiths
Abschließende Punkte
Algorithmen ermöglichen es uns, uns für "gut genug" zu entscheiden, anstatt immer nach Perfektion zu streben. Wenn wir Algorithmen konsequent in unserem Leben einsetzen, werden wir davon stark profitieren und können anfangen, uns mehr zu entspannen. Unsere Gehirne sind wie Computer aufgebaut. Deshalb sollten wir sie wie Computer mit Algorithmen ergänzen.
Bewertung
Wir bewerten Algorithmen, nach denen man leben kann 4/5. Wie würden Sie das Buch von Brian Christian und Tom Griffiths auf der Grundlage dieser Zusammenfassung bewerten?
PDF, kostenloses Audiobuch und animierte Buchzusammenfassung von Algorithms to Live By
Dies war nur die Spitze des Eisbergs. Um in die Details einzutauchen und den Autor zu unterstützen, bestellen Sie das Buch oder holen Sie sich das Hörbuch umsonst auf Amazon.
Neu bei StoryShots? Holen Sie sich die PDF-, kostenlosen Hörbuch- und animierten Versionen dieser Zusammenfassung und hunderter anderer Sachbuch-Bestseller in unserem kostenlose App mit Top-Ranking. Sie wurde von Apple, The Guardian, The UN und Google als eine der besten Lese- und Lern-Apps der Welt ausgezeichnet.
Wenn Sie ein Feedback zu dieser Zusammenfassung haben oder uns mitteilen möchten, was Sie gelernt haben, kommentieren Sie bitte unten.
Ähnliche Buchzusammenfassungen
Dreh- und Angelpunkt von Seth Godin
Die Kraft des vollen Engagements James Loehr und Tony Schwartz
Die Kunst des Glücklichseins vom Dalai Lama
Sachlichkeit von Hans Rosling, Ola Rosling und Anna Rosling Rönnlund
Einstellung ist alles von Jeff Keller
Denkweise von Carol Dweck
Wie man sich nicht irrt von Jordan Ellenberg
Atomare Gewohnheiten von James Clear
Superlife von Darin Olien
Vorhersehbar irrational von Dan Ariely
Worum geht es in dem Buch Algorithms to Live By?
Algorithms to Live By ist ein Buch, das erforscht, wie Computeralgorithmen und -konzepte eingesetzt werden können, um bessere Entscheidungen in unserem Alltag zu treffen.
Das Buch Algorithms to Live By wurde gemeinsam von Brian Christian und Tom Griffiths verfasst.
Was sind einige praktische Beispiele für Algorithmen, die in Algorithms to Live By behandelt werden?
Algorithms to Live By behandelt verschiedene Algorithmen wie den Explore/Exploit-Trade-off, Sortieralgorithmen, Scheduling-Algorithmen und viele mehr und bietet praktische Anwendungen und Einblicke in Entscheidungsprozesse.
Wie können die Leser von Algorithms to Live By in ihrem täglichen Leben profitieren?
Algorithms to Live By bietet dem Leser eine neue Perspektive auf Entscheidungsfindung, Problemlösung und Zeitmanagement und liefert wertvolle Erkenntnisse, die zur Steigerung der Produktivität und Optimierung von Entscheidungsprozessen eingesetzt werden können.
Ist Algorithms to Live By auch für nicht-technische Leser geeignet?
Ja, Algorithms to Live By ist so geschrieben, dass es sowohl für technische als auch für nichttechnische Leser zugänglich ist. Die Autoren verwenden nachvollziehbare Beispiele und erklären komplexe Konzepte auf eine klare und verständliche Weise.
Gibt es Beispiele aus der Praxis oder Fallstudien in Algorithms to Live By?
Ja, Algorithms to Live By enthält Beispiele aus der Praxis und Fallstudien, die die praktischen Anwendungen verschiedener Algorithmen in unterschiedlichen Kontexten veranschaulichen und die Konzepte greifbarer und nachvollziehbarer machen.
Wo können die Leser Algorithmen zum Leben kaufen?
Algorithms to Live By kann bei großen Online-Händlern wie Amazon, Barnes & Noble und auch im örtlichen Buchhandel erworben werden.