Startseite
> Nonfiction
> Science
> Psychologie
> Algorithmen zum Leben: Die Informatik menschlicher Entscheidungen Bewertung
Algorithmen zum Leben: Die Informatik menschlicher Entscheidungen
Algorithms to Live By: The Computer Science of Human DecisionsVon Brian Christian Tom Griffiths,
Rezensionen: 29 | Gesamtbewertung: Gut
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Eine faszinierende Untersuchung, wie Erkenntnisse aus Computeralgorithmen auf unser tägliches Leben angewendet werden können, um gemeinsame Entscheidungsprobleme zu lösen und die Funktionsweise des menschlichen Geistes zu beleuchten. Unser gesamtes Leben ist durch begrenzte räumliche und zeitliche Grenzen begrenzt, die zu einer bestimmten Zeit führen Reihe von Problemen. Was sollen wir an einem Tag oder in einem Leben tun oder ungeschehen machen? Wie
Rezensionen
Dieses Buch sprach Bände zu mir. Ich habe Mathematik studiert und ich liebe Mathematik, besonders wenn ich sie auf wissenschaftliche Probleme anwende. Aber ich habe mich nie mit Algorithmen befasst, noch wurden mir Algorithmen beigebracht. Schade! Ich ging sofort auf die Ideen ein und alles ergab einen Sinn - nicht nur die Algorithmen, sondern auch das Leben nach ihnen. Ich denke, alles hängt damit zusammen, wie unser Gehirn funktioniert und wie Turing Computer mit unserem Gehirn vergleicht. Das alles macht Sinn, weil unser Gehirn Computer sind, die mit Algorithmen arbeiten. Unordentliche Algorithmen, die aufeinander treffen und gegeneinander kämpfen, aber in gewisser Weise vorhersehbar sind.
Die Funktionsweise von Algorithmen und einige der von ihnen vorgeschlagenen Lösungen zu verstehen und sie auf Ihren Alltag anzuwenden, mag wie eine Strecke erscheinen, aber Sie tun es bereits, Sie erkennen es einfach nicht. Und Sie lösen Ihre Probleme möglicherweise nicht auf die effektivste Weise, aber die Autoren untersuchen auch die Gründe dafür.
Wenn Sie also die Realität so sehen wie ich, nehmen Sie dieses Buch in die Hand. Es enthält mehr Offenbarungen als jeder heilige Text. Es gibt mir Rahmenbedingungen, um an Problemen zu arbeiten, über die ich bereits nachdenke. Es hat mir geholfen, diesen verrückten Ort noch sinnvoller zu machen.
Sobald ich das Hörbuch fertig hatte, fing ich gleich wieder am Anfang an. Der Erzähler ist einer der Autoren und macht einen brillanten Job. Ich werde auch eine physische Kopie davon bekommen, wenn es als Taschenbuch herauskommt. Es ist ein Wächter. Es ist ein Schatz. So viel Glückseligkeit!
Wenn die Gefahr besteht, dass das Wort "M" Sie abschaltet, überspringt das Buch in der Regel die mathematischen Abläufe und konzentriert sich auf die Ergebnisse und deren Relevanz für die Art von Entscheidungen, die wir im Alltag treffen - und das ist es Anwendungsseite, die es besonders interessant macht (unterstützt durch einen guten, lesbaren Stil der Co-Autoren). So ist beispielsweise einer der frühesten abgedeckten Bereiche die Art der Entscheidung, bei der Sie zwischen einer Reihe von Optionen wählen, die nacheinander eintreffen, und bei denen Sie eine Entscheidung treffen müssen, welche für Sie während der Sequenz am besten ist, obwohl Möglicherweise gibt es in Zukunft bessere Optionen. Die klassischen Beispiele hierfür sind einige Arten von Vorstellungsgesprächen, Hauskauf und die Suche nach einem Partner fürs Leben.
Es mag scheinen, dass es keinen vernünftigen Rat geben kann, aber mathematisch ist es sehr klar. Sie warten, bis Sie 37% der Auswahlmöglichkeiten erfüllt haben, und wählen dann die nächste aus, die besser ist als die, die Sie zuvor gesehen haben. Es ist nicht so, dass dies notwendigerweise Ihr Bestes aus allen möglichen Welten liefern wird. Meistens wird es nicht. Sie erhalten jedoch ein besseres Ergebnis als jeder andere Mechanismus für die Entscheidung, wann Sie sich für eine bestimmte Option entscheiden. Natürlich ist es nicht immer einfach, sich zu bewerben. Woher wissen Sie beispielsweise, wann Sie 37% der verfügbaren Optionen durchlaufen haben, es sei denn, es handelt sich um ein Interview mit geschlossenen Anwendungen? Glücklicherweise weisen die Autoren darauf hin, dass es Annäherungen gibt, um dies zu umgehen, einschließlich, dass der Ansatz auch für die für den Prozess verfügbare Zeit gelten kann.
Und das ist erst der Anfang. Unterwegs werden Sie herausfinden, wie Sie die Bücher in Ihren Regalen am besten in alphabetischer Reihenfolge sortieren können (etwas, das ich letztes Jahr mit einem suboptimalen Mechanismus getan habe) und wie Sie die Erkundung (z. B. das Ausprobieren neuer Restaurants) in Einklang bringen können Ausnutzung (z. B. Rückkehr zu bewährten Restaurants), wie das Konzept des Caching Ihr Ablagesystem revolutionieren kann (und den Stapel Papier auf Ihrem Schreibtisch so macht, dass jeder den vernünftigen Ansatz verspottet), warum das Bayes-Theorem so wichtig ist und vieles mehr . Ich habe dieses Buch absolut genossen.
Der Inhalt wird nur ein wenig ausgeblendet, wenn es in den Anwendungen nicht um Entscheidungen aus der realen Welt geht. So gibt es zum Beispiel Material über die Funktionsweise des Internets, das sehr interessant ist, wenn Sie so etwas mögen (ich tue es), aber nicht das gleiche Gefühl persönlicher Nützlichkeit hat, also fehlt ein Teil des Bisses von die anderen Kapitel. Dies wird im Abschnitt über Zufälligkeit noch deutlicher. Ich hätte mir auch mehr Anerkennung darüber gewünscht, dass der größte Teil des Inhalts tatsächlich aus dem Studienbereich Operational (Operations in den USA) stammt, einer Disziplin, die eher Computer als echte Informatik verwendet - aber das ist eine Spezialist stöhnen.
Realistisch gesehen denke ich nicht, dass der Inhalt dieses Buches wirklich die Art und Weise verändern wird, wie einer von uns Dinge tut. Interessanterweise enthüllen die Autoren, dass ein Experte auf diesem Gebiet den mathematischen Ansatz in einem bestimmten Fall ziemlich bewusst ignoriert und sich für eine eher „richtige“ Wahl entschieden hat. Aber das hindert das ganze Geschäft nicht daran, ob es nun die relative Einfachheit der 37% -Regel oder die Möglichkeiten der Spieltheorie ist, sowohl praktisch als auch sehr unterhaltsam zu sein, wie hier dargestellt. Empfohlen.
Das Buch beginnt mit der Beschreibung des "optimalen Stoppproblems". Es wird manchmal auch als "Problem bei der Einstellung von Sekretärinnen" bezeichnet, und ich habe gesehen, dass es auf die Datierung angewendet wird, um einen romantischen Partner zu finden, und dieses Buch weist darauf hin, dass es auch auf die Suche nach einer Wohnung auf dem Markt eines Verkäufers oder die Suche nach einer Wohnung angewendet werden kann ein Parkplatz. Es kann mit dem Satz "Beenden, während Sie voraus sind" zusammengefasst werden. Grundsätzlich haben Sie eine begrenzte Zeit, um eine Suche nach dem "besten" Gegenstand oder der "besten Person" abzuschließen. Wie geht's? Mathematisch kann gezeigt werden, dass Sie 37% Ihrer gesamten verfügbaren Zeit durchsuchen sollten, ohne Entscheidungen zu treffen. Wenn Sie dann das nächste Mal einen Gegenstand oder eine Person finden, die besser ist als alle vorherigen, sollten Sie darauf springen! Ich habe vorher darüber gelesen, aber ich habe nicht bemerkt, dass 37% von 1 / e stammen, wobei "e" der natürliche Exponent ist.
Das nächste Thema im Buch ist die Dichotomie zwischen Erforschen und Ausnutzen. Das heißt, wenn Sie nach etwas suchen, das Sie tun können, werden Sie etwas Neues ausprobieren (erkunden) oder etwas wiederholen, das Ihnen in der Vergangenheit gefallen hat (Exploit). Die Antwort hat damit zu tun, wie viel Zeit Sie in dieser Situation haben. Bei Filmsequenzen dreht sich alles um das Ausnutzen, da die Filmeinnahmen sinken. Wenn Sie neu in einem Gebiet sind, werden Sie Restaurants erkunden. Wenn Sie jedoch bald wegziehen, kehren Sie zu Restaurants zurück, die Sie zuvor besucht haben. Mir hat gefallen, wie dieses Problem mit dem Problem der "mehrarmigen Banditen" zusammenhängt. Dies ist ein mathematisches Problem, das viele Anwendungen hat. Wählen Sie beispielsweise den besten Spielautomaten in einem Casino oder entwerfen Sie eine Website, die den Gewinn für ein Unternehmen maximiert.
Sortieren ist ein großes Thema im Buch. Es stellt sich heraus, dass Top-Pokerspieler sich selbst in Ordnung bringen und nicht mit Spielern spielen wollen, die sie für besser halten. Bibliotheken verwenden ein ineffizientes Caching-System, das die jüngsten Akquisitionen in den Vordergrund stellt. Stattdessen sollten sie die beliebtesten Bücher in den Vordergrund stellen. Beim Naguchi-Ablagesystem werden alle Dateien ganz links zurückgegeben. Dies steht im Widerspruch zu den Empfehlungen von Effizienzfachleuten, die eine Sortierung nach Themen empfehlen. Ein Beispiel für das effizienteste Ablagesystem ist es, einen Stapel Papiere auf einem Schreibtisch liegen zu lassen! Ich habe es genossen, eine Anekdote über Barack Obama zu lesen, der Google besuchte, bevor er Präsident wurde. Bei Google wurde ihm ein vorgetäuschtes Vorstellungsgespräch angeboten. Er wurde gefragt: "Wenn Sie einen Algorithmus entwerfen müssten, um eine Million 32-Bit-Ganzzahlen zu sortieren, was würden Sie tun?" Er antwortete, dass er keinen Blasensortierungsalgorithmus verwenden würde, und alle Leute im Publikum applaudierten seiner richtigen Antwort!
Ich habe es genossen, aus algorithmischer Sicht über das menschliche Gedächtnis zu lesen. Speicherabruf ist ein Organisationsproblem. Es war faszinierend zu lesen, dass ein Diagramm der Wahrscheinlichkeit, sich an etwas als Funktion der verstrichenen Zeit zu erinnern, genau die Wahrscheinlichkeit nachahmt, dass ein Wort zweimal hintereinander in einer Zeitungsüberschrift erscheint!
Mehr zu wissen macht es schwieriger, sich an Dinge zu erinnern; Was wir Gedächtnisverlust nennen, ist eigentlich nur Lernen. Ein Hirnfurz ist eigentlich nur ein Cache-Miss!
Im Zusammenhang mit der Sortierung stehen verschiedene Planungsprobleme. Beispiele aus dem Buch sind mehrere Wäscheladungen, um das gesamte Waschen plus Trocknungszeit zu minimieren und das Verrotten von Lebensmitteln aus einer CSA (Community-Supported Agriculture) zu minimieren.
Kein Buch über alltägliche Anwendungen von Algorithmen sollte das Bayes'sche Denken umgehen, und dies ist ein wichtiges Thema in diesem Buch. Unsere Erinnerungen an Bilder von Flugzeugabstürzen und Autounfällen sind ungefähr gleich. Infolgedessen sind wir überrascht, dass es bei Autounfällen um Größenordnungen mehr Todesfälle gibt als bei Flugzeugunfällen.
Die Gefahren einer Überanpassung werden ausführlich erörtert. Zum Beispiel trainieren Polizei- und FBI-Agenten manchmal zu viel; Manchmal verwenden sie während eines Schießens eine gute Etikette für das Waffentraining, was fatale Folgen hat. Ich habe die Diskussion darüber, wie eine Überanpassung in der biologischen Evolution vermieden wird, sehr geschätzt. Es ist gefährlich für Organismen, sich zu entwickeln, um eine ökologische Nische zu überwinden, da sich die Arten möglicherweise nicht schnell an eine ungewisse zukünftige Umgebung anpassen können.
Ich dachte auch, dass die Beschreibung von "exponentiellem Backoff" in dem Buch sehr gut behandelt wurde. Dieser esoterisch klingende Algorithmus wird in allen Computernetzwerken verwendet, aber auch von vielen von uns zur Behandlung von schuppigen Freunden und zur Bestrafung von Verstößen gegen die Bewährung.
Das letzte Kapitel des Buches befasste sich mit der Spieltheorie. Beim Lesen dieses Buches ist es hilfreich, einen früheren Hintergrund zu haben, ein Verständnis eines "Nash-Gleichgewichts". Das folgende Zitat fasst es gut zusammen: Love is like organized crime. It changes the structure of the marriage game so that the equilibrium becomes the outcome that works best for everybody.
Ich kann dieses Buch nur empfehlen. Unabhängig von Ihrem mathematischen Hintergrund wird es Sie faszinieren und in Erstaunen versetzen, zu sehen, wie Mathematik unser tägliches Leben durchdringt.
Das große Bild
Wir haben in unserem täglichen Leben viele Probleme. Soll ich zum Beispiel mein Auto hier parken oder in der Hoffnung weitermachen, ein Stück weiter einen freien Platz zu finden? Soll ich neue Restaurants ausprobieren oder mich nur an gute alte halten, die ich kenne? Wie kann ich den Sinn meines Lebens finden? Was ist der schnellste Weg, meine Bücher zu sortieren, hmmm, sollte ich überhaupt versuchen, meine Regale zu sortieren? Wie kann ich meine Aufgaben am besten für maximale Produktivität und viele weitere Routineprobleme wie diese planen?
Diese Probleme haben eine mathematische und computerwissenschaftliche Grundlage, auf die die wissenschaftliche Gemeinschaft optimale oder nahezu optimale Antworten gefunden hat, und dieses Buch lehrt uns, wie wir diese Lösungen auf unsere täglichen Lebensprobleme anwenden können. Erstaunlich, nicht wahr? : D.
Das Buch selbst:
Nun, die Idee des Buches ist einfach wunderbar. Darüber hinaus sind die Autoren über fundierte Kenntnisse und Kenntnisse sowohl aus akademischer als auch aus nichtakademischer Sicht. Daher haben sie perfekt ausgewählte Anekdoten, philosophische, wirtschaftliche oder psychologische Fakten und literarische Phrasen in das Gewebe ihrer Geschichten eingewoben, was das Buch hervorragend macht.
Dieses Buch ist überhaupt nicht leicht zu lesen, und es ist eine gute Sache im Gegensatz zu allgemeiner Überzeugung, da es Ihren Geist herausfordert und erweitert und Ihren Gedankenhorizont erweitert. Ein Teil dieser Schwierigkeit beruht auf der Tatsache, dass es Autoren schwer fällt, mathematische und Informatik-Fakten zu vereinfachen. Das Material ist manchmal etwas schwer zu verstehen. Andererseits scheinen mir die Autoren sehr bemüht zu sein, den Text komplex zu gestalten. : |
Schlusswort
Dieses Buch gehört definitiv zu den reichsten Büchern, die ich je konsumiert habe. Viele Kenntnisse und Erkenntnisse werden auf anwendbare Weise zusammengestellt.
Ich würde dieses Buch von ganzem Herzen allen Nerds und Geeks da draußen und jedem empfehlen, der es genießt, die Effizienz und Produktivität seines täglichen Lebens zu verbessern.
Aber vielleicht aus Neugierde wegen eines Zugunglücks nahm ich es auf und warf einen Blick darauf. Das erste, was mir auffiel, war, dass Alison Gopnik ihm einen Schutzumschlag gab. Ok, du hast jetzt meine volle Aufmerksamkeit.
Als ich anfing zu lesen, verstand ich ein bisschen besser, worauf die Autoren hinaus wollten. Vieles, was man Philosophie nennen sollte, wird heutzutage von Informatikern am häufigsten sorgfältig geprüft. Fragen wie:
1) Wie balancierst du es, neue zu finden, anstatt Zufriedenheit mit dem zu bekommen, was du bereits weißt, ist gut genug? Soll ich in meinem Lieblingsrestaurant essen oder ein neues ausprobieren? Soll ich in eine neue Stadt ziehen oder dort bleiben, wo ich weiß, wo die besten Buchhandlungen / Coffeeshops / Bars / Restaurants sind? Soll ich eine neue Karriere oder einen neuen Arbeitgeber ausprobieren oder bei dem Job bleiben, den ich habe?
2) Wie balancierst du es, Dinge ordentlich und griffbereit zu halten?
3) Wie kann ich das Risiko abwägen, wichtige Nachrichten zu verpassen, und das Problem, mein Leben damit zu verbringen, E-Mails und Texte endlos zu überprüfen?
4) Wie kann ich das Risiko, nicht tief genug über etwas nachzudenken, gegen das Risiko abwägen, etwas zu überdenken, das eigentlich einfach ist?
Wir haben über ein halbes Jahrhundert damit verbracht, diese Fragen im Detail zu untersuchen, damit Computerprogramme beim Sortieren, Analysieren oder Speichern und Abrufen von Daten effizienter arbeiten. Unser Leben ist selten so ordentlich und binär wie die Daten eines Computers, aber all diese Fragen sind sehr relevant für Fragen, mit denen wir in unserem eigenen chaotischen, analogen Leben konfrontiert sind.
Ich denke, dies ist kein Grund zu der Entscheidung, dass Sie 37% Ihres erwarteten Erwachsenenlebens mit Dating verbringen und dann der nächsten Person, mit der Sie sich verabreden, vorschlagen sollten, wer besser ist als jeder andere, mit dem Sie sich bisher verabredet haben (als eine Informationstheorie) Algorithmus könnte vorschlagen). Aber es gibt viele Situationen im Leben, in denen wir uns entscheiden müssen, wie wählerisch wir sein sollen, oder ob es Zeit ist, unsere Wahl zu treffen. Zum Beispiel ist die Zeit, die für die Suche nach einem Haus, einem Parkplatz oder einem neuen Job benötigt wird, ein Ort, an dem es meiner Meinung nach in Ordnung ist, ein bisschen algorithmische Logik zu verwenden, anstatt nur mit Ihrem Bauchimpuls zu arbeiten (was sehr viel ist) leichter für Leute, die mit klugem Verkaufsgeist schwanken).
Für mich ist es jedoch wahrscheinlicher, dass ich den Quicksort-Algorithmus für meine Socken verwenden werde (siehe Kapitel 3), dass ich klarer über die Probleme nachdenke, die auftreten, wenn ich ein großes Sortierprojekt zu erledigen habe. Nur über die damit verbundenen Kompromisse zu lesen, hilft, klarer darüber nachzudenken. Wie hoch sind die Chancen, dass Sie beim Sortieren jemals die Dinge durchsuchen müssen, die Sie überhaupt sortieren? Wenn es eine gute Chance gibt, dass Sie es nicht tun, machen Sie einfach eine grobe Eimersortierung und nennen Sie es erledigt. Benötigen Sie bei der Suche die beste Chance, das absolut Beste zu erreichen, oder die beste Chance, etwas überdurchschnittliches zu erreichen? Wenn Sie eine Gelegenheit weitergeben und dann zurückkehren, wie groß ist die Chance, dass die Gelegenheit noch besteht (auf dem überfüllten Parkplatz nicht viel; bei der Arbeitssuche hängt es vom Arbeitsmarkt ab).
Das Lustige an dieser Art von Buch ist, dass es nicht um ein bestimmtes Thema an sich geht, sondern um alle Themen und keines. Es ist ein Buch zum Nachdenken über das Denken und zum Nachdenken über bessere Denkweisen. Es macht genauso Spaß wie das Lösen von Rätseln oder Spielen. Es ist nicht so, dass das Puzzle oder Spiel an sich wichtig ist, es macht Spaß zu spüren, wie Ihr Gehirn effektiv an einer harten Aufgabe arbeitet (weshalb das Puzzle oder Spiel nicht einfach sein kann oder keinen Spaß macht). Das Lesen dieses Buches ist eine Gelegenheit, über viele Themen aus Ihrem Alltag gut nachzudenken, und wer weiß, es kann dazu führen, dass Sie nach Abschluss des Vorgangs etwas besser darüber nachdenken. Ich werde wahrscheinlich nicht wirklich nach diesen Algorithmen leben, aber es macht mehr Spaß, mit ihnen zu leben (dh sie verfügbar zu haben, wenn ich Lust dazu habe), und dieses Buch ist eine schmerzfreie und unterhaltsame Möglichkeit, sich vorzustellen.
Brian & Tom nutzt Erkenntnisse aus der Informatik, um uns durch diese zu führen. Algorithmen sind hier die Abkürzungen oder sogar die Intuitionen, die uns durch Probleme führen, die auf den ersten Blick nicht zu lösen sind. Wir benutzen sie anscheinend jeden Tag. Brian & Tom sind hier, um dies zu dokumentieren und zu zeigen, wie genau wir sie effizienter machen können, indem wir die Idee des Entwurfs menschlicher Algorithmen untersuchen und nach besseren Lösungen für die Herausforderungen suchen, denen Menschen jeden Tag begegnen. Die zentrale These ist, dass es am besten ist, Verknüpfungen zu verwenden, um Ihre Erfolgswahrscheinlichkeit zu verbessern, und sich daran zu erinnern, dass „Perfektion der Feind des Guten ist“. Die Algorithmen des Buches sollen den Zeitaufwand für Rätsel reduzieren und Energie für die wichtigen Dinge sparen.
Wenn es um die ersten beiden Kategorien geht, zeigt sich, dass die Informatik ein guter Leitfaden für Probleme ist, die durch die Grundstruktur der Welt und durch unsere begrenzten Kapazitäten zur Informationsverarbeitung entstehen. Wie bei allen Wissenschaften zuvor sind Informatik und Datenwissenschaft bei der Behandlung dieser Probleme ziemlich effektiv. Und der rechnerische Ansatz scheint eine bemerkenswert nützliche Verbesserung im Umgang mit Bereichen wie Selbstkontrolle oder komplexen alltäglichen Entscheidungen zu sein.
In diesem Teil des Buches stoßen wir beim Umgang mit Mensch gegen Natur und Mensch gegen Selbst meist auf genau definierte Probleme und mögliche Algorithmen, um mit ihnen umzugehen.
Wir haben hier eine schöne Vielfalt an Ansätzen:
Zunächst erhalten wir einen Einblick in die „optimalen Stoppprobleme“, die sich aus der Irreversibilität und Unwiderruflichkeit der Zeit ergeben. Wie entscheiden Sie, wann Sie mit der Suche aufhören möchten, sei es für einen perfekten Partner, den perfekten Mitarbeiter, den perfekten Job oder den perfekter Wochenendfilm? Die Antwort scheint einfach zu sein: 37% - Sie hören auf, sobald 37% Ihrer Optionen ausgecheckt wurden. Diese Zahl ist viel nützlicher als es sich anhört und ist die Ausgabe eines Algorithmus. Ob es sich um eine Wohnung, einen Parkplatz oder einen Ehepartner handelt, der richtige Moment, um mit der Suche aufzuhören und mit der Auswahl zu beginnen, fällt unter das Dach der Probleme, die als „optimales Anhalten“ bezeichnet werden. Die allgemeine Lösung für optimale Stoppprobleme zeigt, dass Sie 37 Prozent Ihrer Zeit damit verbringen sollten, sich einen Eindruck davon zu verschaffen, was da draußen ist, und den Rest der Zeit etwas Besseres auszuwählen als den Durchschnitt dessen, was Sie bisher beobachtet haben. Müssen Sie in drei Wochen eine Wohnung mieten? Nehmen Sie sich einfach eine Woche Zeit, um zu beobachten, und zwei Wochen, um sich auf das nächstbeste zu stürzen. Dies bedeutet, dass Sie eine gute Auswahl der Optionen haben, die Sie haben, damit Sie nicht zu einer frühen Entscheidung springen und die guten Entscheidungen verpassen, die gleich um die Ecke standen, und gleichzeitig nicht Ihre ganze Zeit verschwenden nur suchen!
Dann werden wir in das „Explorations- / Exploit-Dilemma“ eingeführt, das sich aus dem begrenzten Angebot der Zeit ergibt - sollten wir Lieblingsrestaurants und -orte erneut besuchen und eine gute Zeit sicherstellen (Exploit) oder sollten wir mutig neue Erfahrungen und Orte in der Region erkunden (Exploit) hoffe, dass wir über etwas Unglaubliches stolpern könnten? Wenn wir nicht erforschen, verpassen wir vielleicht eine Menge YOLO-Sachen, aber wenn wir nur die guten Sachen erforschen und nicht ausnutzen, die wir bereits entdeckt haben (ein Lieblingsgericht, ein gepflegtes Zuhause, Ehepartner, enge Freunde, etc.) dann könnten wir mir vielleicht noch mehr entgehen lassen. Wie finden wir eine optimale Ration zwischen Explore / Exploit? Es stellt sich heraus, dass Informatiker seit mehr als fünfzig Jahren daran arbeiten, dieses Gleichgewicht zu finden. Sie haben sogar einen Namen dafür: den Kompromiss zwischen Erkunden und Ausnutzen. Der Explore / Exploit-Kompromiss zeigt uns, wie wir das Gleichgewicht zwischen dem Ausprobieren neuer Dinge und dem Genießen unserer Favoriten finden können. Die Antwort ist, über die verbleibende Zeit nachzudenken - je mehr Zeit Sie haben, desto mehr sollte sich Ihre Strategie ändern. Also sollten die Jungen mehr erforschen und die Älteren mehr ausbeuten und wo immer Sie sich in diesem Kontinuum befinden, sollten Sie die Es entsprechend rationieren. Immerhin YOLO.
Es gibt noch mehr: Entspannung und Randomisierung sind wichtige und notwendige Strategien für den Umgang mit der unabdingbaren Komplexität von Herausforderungen wie Reiseplanung und Impfungen. Die Sortiertheorie sagt uns, wie (und ob) wir unsere Büros einrichten sollen. Die Caching-Theorie sagt uns, wie wir unsere Schränke füllen sollen Die Planungstheorie sagt uns, wie wir die unversöhnliche Minute gut füllen können usw.
Dann kommen die nächsten beiden Kategorien: Probleme von Mensch gegen Mensch und Mensch gegen Gesellschaft - dies sind praktisch die Probleme, die wir uns gegenseitig stellen und verursachen. Hier entfernen sich die Autoren von der Informatik und wenden auch die Mathematik an, insbesondere die Spieltheorie, um uns zu helfen. Und die gegenseitige Befruchtung zwischen Spieltheorie und Informatik gibt uns eine algorithmische Spieltheorie, um Themen wie Investieren, Blasen und sogar einfache Argumente anzugehen. Die Lösungen sind hier viel weniger streng: 1) der Ratschlag, „das Spiel zu ändern“, wenn das Spiel in ein nicht optimales Gleichgewicht zu geraten droht, und 2) die Aufforderung, „rechnerisch freundlich“ zu sein, um die kognitive Belastung der Teilnehmer zu verringern, als die wichtigsten „Algorithmen, nach denen man leben muss“, wenn es darum geht, in der Gesellschaft zu leben.
Wie immer scheint uns das Buch wieder zu lehren, dass der Umgang miteinander, egal wie rechenintensiv wir sind, einfach nicht in einen Algorithmus, eine Formel oder eine Daumenregel eingepasst werden kann. Wir müssen es beflügeln.
Meine Lieblingskapitel waren diejenigen, die am stärksten im Alltäglichen verankert waren, insbesondere "Optimal Stopping" (Parkplatz / Hausjagd), "Explore / Exploit" (sollte ich ein neues Restaurant ausprobieren oder zu meinem alten Favoriten gehen?) Und " Scheduling "(was mit Ihrer To-Do-Liste zu tun ist). Einige der anderen, wie "Networking" und "Overfitting", waren theoretischer und weniger einprägsam, hatten aber immer noch schöne historische Vignetten der Menschen hinter berühmten Namen wie Bayes.
Wenn Sie eine technische / analytische Neigung haben und sich jemals gefragt haben, wie Sie ein alltägliches Problem ideal lösen können, werden Sie in diesem Buch viel zu mögen finden.
Einige meiner Lieblingsprinzipien / -konzepte:
* 37% -Regel des "optimalen Stopps" (wann man aufhört, nach potenziellen Kunden zu suchen und sich einfach festlegt);
* Kompromiss erkunden / ausnutzen (Chance, einen neuen Edelstein zu finden, vs. Gewissheit, einen bekannten Favoriten zu genießen);
* LRU-Sortierung ("zuletzt verwendet") als effiziente Prophylaxe für die Suche;
* geschichtete Caches als Metapher für das menschliche Gedächtnis ("Brain Fart" als "Cache Miss");
* Überanpassung (bei der Interpretation von Daten: einfache Genauigkeit gegenüber komplexer Präzision bevorzugen);
* Zwangsrelaxation als Technik zur Lösung knotiger Probleme;
* buffer-bloat (wenn der Rückstand schlecht ist, lehnen Sie am besten alle eingehenden Anforderungen ab, bis er gelöscht ist);
* exponentielles Zurücksetzen (wenn Kopfstöße erneut auftreten, verdoppeln Sie Ihre Wartezeit, bevor Sie es erneut versuchen);
* Rechenfreundlichkeit (indem wir die Optionen auf dem Tisch reduzieren, tun wir dem Gehirn der Menschen einen Gefallen).
Stoppen Sie auf Zunder bei 37%.
Verwenden Sie beim Brainstorming dicke Marker.
Wenn alle Dinge gleich sind, wird es so lange dauern, wie es dauert.
Aber damit Sie nicht glauben, dass dies ein weiteres flauschiges Gehirnbuch ist, ist es tatsächlich eine harte Computerprogrammierung mit gelegentlichem Lachen. Das Team dahinter sind ernsthafte Wissenschaftler, die tief darüber nachgedacht haben, wie Computer denken und wie wir diese Algorithmen verwenden können, um unser Leben einfacher zu machen. Was, wenn Sie darüber nachdenken, nicht so verrückt ist, denn wer hat den Computern überhaupt das Denken beigebracht? Wir fordern nur Taktiken zurück, die uns zunächst gehören.
Beeindruckend. Ich hatte nicht erwartet, dass dieses Buch so gut ist.
Algorithmen zum Leben werden treffend benannt. Die Autoren verwenden Informatikprobleme, um alltägliche Probleme anzugehen, auf die jeder von uns täglich stößt. Wie soll ich meinen Tag planen? Wie soll ich meine Dateien organisieren? Wenn ich einen Parkplatz gefunden habe, sollte ich parken oder etwas mehr suchen?
Alle diese Probleme haben eine richtige Antwort, und die Leute kennen die Antwort meistens nicht. Dieses Buch wurde vom mathematischen Himmel geschickt, um uns zu zeigen, wie wir diese Art von Problem richtig angehen können. Es ist also ein Muss für jeden. Wenn Sie ein Informatiker sind, wäre dieses Buch eine schöne Brücke, die Ihre Überzeugungen mit Ihrem Leben verbindet. Und wenn Sie nicht einmal wissen, was zum Teufel Informatik ist, solange Sie leben, kann Ihnen dieses Buch helfen.
خیلی خیلی کتاب خوبی بود.
من معمولا این ریویو ها رو برای خودم می نویسم. برای همینه که همیشه انگلیسی می نویسم. به عنوان تمرین زبان. اما این کتاب اونقدر خوب بود که به نظرم باید معرفی شه به همه. برای همین خواستم به فارسی هم یه چیزی راجع بهش بگم که به همه معرفی معرفی.
این کتاب از بهترین کتاب های "کمک به خود" هست که تا الان خوندم. حتما دیدین ، کتاب هایی که خیلی همازی و همیشه بخش های خیلی زیادی از کتاب فروشی ها رو شامل می شن. مثل روش های متفاوتی کهابر مقابله با تنبلی هست و روش های مدیریت زمان و او این چرندیات. اکثر این کتابا ، یه ویژگی ا اینه که دلبخواهی نوشته شدن. بر اساس سلیقه ی نویسنده.
اما یه ا از این کتابا هستن که ا اساس تحقیقات علمی نوشته می شن. اینا برای خودشون یه سطح ی ای دارن.
توی همین سطح ، بهترین کت بی بی خوندم ت در حقیقت علوم کامپیوتر. Es wird von ا یا اصن ثابت شده که راه حلی که توی زمان مناسب به جواب برسیم وجود نداره. این کتاب یه تعدادی از این مشکلات رو لیست کرده و جوابشون رو هم داده. مشکلاتی مثل این که وقتی یه جای پارک پیدا می کنید ، بهترها پاپ کنید یا بهتره بازم بگردین. یا این که زمانبندی رو چه شکلی بهتره انجام بدیم. این مساله ها رو قبلا آدمای خیلی باهوش تر از من و شما بهش فکر کردن. توی این زمینه بد نیست ببینیم به چه ی ای رسیدن.
برای همین ، خوندن این کتاب رو به همه پیشنهاد می کنم.
Ich denke, die folgenden zwei Zeilen sind wichtig:
Nachbar <--- ein höchstwertiger Nachfolger des Stroms.
Wenn Wert (Nachbar)> Wert (Strom), ersetzen Sie Strom durch Nachbar.
Ob die Leute diese beiden Zeilen ausführen würden oder nicht, hängt von vielen Dingen ab. Manchmal können sie, manchmal können sie sie auskommentieren. Als nächstes, welche heuristischen Funktionen sie bei der Bewertung von Optionen verwenden!
Offensichtlich unterscheidet sich die Heuristik von Mensch zu Mensch - sie spiegelt ihre Standpunkte, Moral, Werte und Urteile wider. Und warum sollten die Menschen überhaupt das Bedürfnis nach Ersatz verspüren? Ich mag die Idee des Ersatzes selten, weil "Bestleistungen nicht immer die Besten bleiben". Das Bergsteigen gleicht sich aus, indem es sich an die lokalen Maxima hält und die globalen Maxima beraubt! Vielleicht ist das der Preis, den man für seine Begierde zahlen muss! : p (vorerst philosophisch nicht rechnerisch denken: p)
Warum also jedes Mal ersetzen, was Sie haben! Es ist jedoch die persönliche Wahl der Menschen.
Die Autoren des Buches haben Analogien von Informatik-Algorithmen in das tägliche Leben gezogen. Als Informatikstudent denke ich, dass jeder CS-Student es genießen wird! Viele Themen, Konzepte, die wir in verschiedenen Kursen gelernt haben, wurden hier in ein anderes Licht gerückt. Es bietet einen anderen Rahmen, um auf diese Konzepte zurückzublicken, sie zu überprüfen und ein Verständnis und eine Nachdenklichkeit zu schaffen, um ihre Nützlichkeit zu erweitern! :) :)
Diese Algorithmen sind sehr theoretisch. Es ist unmöglich, sie anzuwenden, ohne alle Arten von Annahmen zu treffen, die in der realen Welt nicht allgemein gültig zu sein scheinen. Und die Befürworter testen sie nicht, um zu sehen, ob sie funktionieren. Zum Beispiel haben sie eine, wie man einen Parkplatz findet. Sie fragen den Typen, der darauf gekommen ist, wie es bei ihm funktioniert. Er antwortet: "Oh ich, ich fahre Fahrrad." [rimshot]
Außerdem spricht der Erzähler sehr langsam, selbst bei zweifacher Wiedergabegeschwindigkeit.
Die Darstellung gängiger Algorithmen als Entscheidungshilfe in gewöhnlichen menschlichen Angelegenheiten scheint der Informatikversion von sehr ähnlich zu sein Alles, was ich jemals über Wirtschaft wissen musste, habe ich aus Online-Dating gelernt und tatsächlich ist das erste Kapitel ein bisschen so. Es geht um Dating und Heirat als ein optimales Stoppproblem, das ein wenig albern ist. Aber im Gegensatz zum "Wirtschafts" -Buch lässt dieses Buch diese Art von Spielerei schnell hinter sich und spricht über viel ernstere Probleme wie Wohnblasen und Transport und wie man Probanden in medizinischen Studien zuordnet, wenn einige die ineffiziente Behandlung erhalten und sterben.
Ich kritisiere Bücher routinemäßig wegen Umfangsproblemen, daher muss ich hier konsequent sein und darauf hinweisen, dass die Autoren manchmal davon abweichen, unmittelbare reale Anwendungen von Computeralgorithmen zu diskutieren, und sich nur mit Informatik befassen. Es ist eine gesprächige Erzählung, aber Sie lesen über Bayes'sche Prioritäten und Paketvermittlung. Der Umfang dieses Buches scheint mir jedoch eine Tugend zu sein, da das Schreiben sehr klar ist und einen großen Teil der Arten von Algorithmen erklärt, die Sie in einem Informatikkurs lernen würden - ein Leser, der nicht weiß, dass Informatik lernen würde viel, ohne es zu merken!
In der Tat wäre meine einzige Beschwerde, dass dieses Buch kommt so nah direkt zu erklären P vs. NP Problem und den allgemeinen Lesern ein bedeutendes Verständnis für etwas zu hinterlassen, das für den akademischen Bereich wichtig ist - aber dann tun sie es nicht. Sie geben dir alles, was du brauchst, um es zu verstehen, aber sie sagen es nie so. Es ist ein bisschen so, als würde man einen Eisläufer sehen, der sich auf einen Vierfachsprung vorbereitet, und dann hocken sie aus und machen einfach diese kleine halbe Drehung und hüpfen. Warum haben sie es nicht gemacht?
Dennoch sind die Leute, die diesen besonderen Mangel an Reichweite bemerken, nicht das primäre Publikum für diese Arbeit. Wenn Sie daran interessiert sind, worum es in der Informatik geht (Hinweis: keine Computerreparatur), ist dies - vielleicht versehentlich - ein guter Ausgangspunkt. Und wenn Sie die Algorithmen bereits kennen, ist dies eine unterhaltsame Überprüfung und Diskussion alltäglicher Probleme.
Meine Notizen aus diesem Buch -
(1) Optimales Anhalten
(2) Alte Menschen verlieren kein Gedächtnis - sie haben so viel davon, dass es ihr System verlangsamt.
(3) Aufschub kann als effizientes Planungsproblem mit falscher Priorität angesehen werden.
(4) Vorhersagemodelle - Gauß, Potenzgesetz, Erlang
(5) Überanpassung - "Es ist wirklich wahr, dass ein Unternehmen alles aufbauen wird, was der CEO zu messen beschließt".
(6) Komplexität bestrafen - Occams Rasiermesserprinzip
(7) "Ein bisschen konservativ, eine gewisse Tendenz zugunsten der Geschichte, kann uns gegen den Boom- und Bust-Zyklus der Modeerscheinungen puffern."
(8) Überpassende Beispiele - Militärische Ausbildung, Geschmacksknospen
(9) Frühzeitiges Anhalten - Geeignet für Unsicherheit
(10) "Der Präfekt ist der Feind des Guten."
(11) Kontinuierliche Entspannung zur diskreten Optimierung.
(12) Lagrange-Entspannung - "Sie MÜSSEN nicht dem Gesetz gehorchen. Alles hat Konsequenzen und Sie können entscheiden, ob Sie sich diesen stellen wollen.
(13) Zufallsstichprobe - Miller-Rabin-Primalitätstest
(14) Wohltätigkeit - GiveDirectly verwendet zufällige Stichproben der Überprüfung
(15) Bloom-Filter für Suchmaschinen-Crawls.
(16) Simuliertes Tempern - Zufälliger Neustart beim Bergsteigen.
(17) Zufälligkeit - Herz der Kreativität?
(18) Netzwerk - Leitungsvermittlung -> Paketvermittlung
(19) Exponentielles Backoff
(20) AIMD - Additive Zunahme Multiplikative Abnahme, TCPs Sägezahn
(21) Spieltheorie - Preis der Anarchie. Egoistisches Routing hat nur 4/3, da der Preis für Anarchie so gut funktioniert wie das Internet (tatsächlich 33% nahezu optimal).
(22) Der Preis der Anarchie ist im Falle des Gefangenendilemmas sehr hoch.
(23) Tragödie der Allgemeinheit - Umweltverschmutzung, Klimawandel, Anzahl der von Mitarbeitern genutzten Ferien usw.,
(24) Spieltheorie - Informationskaskade.
(25) Vickrey-Auktion
Ich kann dieses Buch allen empfehlen!
Aktualisieren. 9/7/2019 Einige dieser Tools, die von Informatikern verwendet werden, wurden entwickelt, um Probleme beim Anpassen, Planen, Abtasten, Vorhersagen, Ordnen, Erforschen oder Ausnutzen von Kurven zu lösen. Dies sind Dilemmata mit begrenzter Zeit oder begrenzten Ressourcen und die Notwendigkeit von Verknüpfungen zur Lösung von Problemen das sind gut genug Die perfekte Antwort zu bekommen ist oft unmöglich, dann muss man Methoden finden, um eine möglichst gute Antwort zu erhalten. Es werden also unordentliche Abkürzungen benötigt, und diese in der Informatik entwickelten Algorithmen haben ihre Analoga in unserer realen Welt, in der das Gute nicht zum Feind des Perfekten gemacht werden darf. Dieses Buch zeigt, dass einige der Tricks der Informatik der allzu menschlichen, hart erarbeiteten Weisheit begrenzter Kreaturen wie uns sehr ähnlich sehen.
Sehr interessantes und lesbares Buch, das Algorithmen durchläuft, die in den Bereichen Informatik und Technologie üblich sind, einen Einblick in die Geschichte gibt und dann Möglichkeiten aufzeigt, wie sie auf alltägliche Szenarien angewendet werden können.
Da ich in der Technik an Produkten auf und ab des OSI-Stacks gearbeitet habe, war ich mit vielen vertraut, obwohl ich mich sicherlich nicht systematisch hingesetzt hatte und dachte: „Hmm, wie kann ich diese verwenden, um mein Leben zu optimieren ? "
Das ist aber okay, denn Algorithmen sind interessant genug, um sie selbst zu lesen. Die Anwendung im Alltag ist ein Bonus.
Ich denke, wir wären als Spezies besser dran, wenn einige dieser Konzepte (O-Notation, Bayes-Theorem, Spieltheorie, um nur einige zu nennen) besser verstanden und dem allgemeinen Wortschatz hinzugefügt würden.
Einige der Dinge, die für mich neu waren, waren das Sekretärsproblem / Stoppproblem, das Erforschen / Ausnutzen von Kompromissen, einige der Warteschlangentheorie. Ich mochte die einfache, aber handliche Gleichung von Laplace, mit der ich die Wahrscheinlichkeit von etwas bei einigen Ereignissen abschätzen kann.
Ich war froh zu sehen, dass die Formel zur Schätzung des Pi durch das Fallenlassen von Nadeln auf liniertes Papier erwähnt wurde, da dies in dem Buch auftauchte, das ich letztes Jahr über Claude Shannon gelesen hatte. Ich glaube nicht, dass die Leute diese Methode zur Schätzung des Pi verwenden werden, aber es ist lustig, dass Prof. Shannons Tochter, als sie eine Schachtel Zahnstocher fallen ließ, das erste war, was er ihr gegenüber erwähnen wollte.
Ich fand das Kapitel über die Spieltheorie wirklich gut, also fahren Sie direkt damit fort, wenn Sie möchten. [[[Ich empfehle auch, das Prisoners Dilemma von William Poundstone zu lesen, das diesem Buch ähnlich ist, sich aber ausschließlich auf die Spieltheorie konzentriert.]]] Ich habe nie wirklich an Moral / Religion gedacht, um die Auswahlmöglichkeiten so einzuschränken Die menschliche Interaktion geht nicht in die Hölle der Spieltheorie über. Es ist sowieso eine schöne Theorie.
Ich mochte die Tonnen von Notizen und Zitaten am Ende des Buches, die 1/4 bis 1/3 davon einnahmen. Es gab also viele Links oder Seitenleisten mit mehr Details.
Manchmal musste das Schreiben jedoch etwas viel sein. Ein Autor ist ein Kognitionswissenschaftler und der andere ein Journalist. Ich vermute, letzterer ist derjenige, der immer wieder nach seinem Thesaurus und Bartletts griff. Und ich vermute auch, dass er derjenige ist, der alle Hakenanekdoten, Hakenzitate und Abschnitte in „Weihnachtsbaum“ - und „Pyramiden“ -Formen schreibt, die er in der J-Schule gelernt hat. Ich glaube nicht, dass ich das Zeug bemerken sollte.
Sehr zu empfehlen, besonders für Nicht-Techniker. Es könnte möglicherweise die Art und Weise verändern, wie Sie die Welt betrachten, wie es das Gefangenendilemma für mich getan hat.
(Amazon sagt übrigens, dass dieses Buch häufig bei Hillbilly Elegy gekauft wird. In Ohio ist etwas Seltsames im Gange.)
Trotzdem sehr zu empfehlen.
Dieses Buch verwendet einige wichtige Algorithmen, die in der Informatik und Mathematik verwendet wurden, und zeigte ihre Auswirkungen auf die täglichen Entscheidungen.
Ich habe dieses Buch genossen, obwohl ich es geliebt hätte, wenn es mehr Struktur und vielleicht sogar Übungen für ein eifriges Publikum gehabt hätte.
Ich neige dazu, Algorithmen nicht nur zu implementieren, um einen neuen zu lernen, und das ist keine gute Sache. Wenn Sie diese Art von Büchern lesen, verstehen Sie, warum es so wichtig ist zu wissen, welche Arten von Algorithmen bereits existieren und welche Probleme sie lösen.
Echte Hacker (Lesen Hacker: Helden der Computerrevolution) implementieren ihren eigenen Code nur, um etwas Neues zu lernen oder um Freude am Programmieren zu haben. Wenn Sie sich wirklich mit einem komplexen Problem befassen müssen, sind die Tools bereits in Ihrem Kopf. Erstellen und erstellen Sie sie einfach.
Dieses Buch hilft beim Verständnis einiger interessanter Algorithmen, die wir im wirklichen Leben verwenden (oder verwenden sollten). Sie werden die Grundlagen über sie verstehen.
Wenn Sie ein Programmierer sind, wird wahrscheinlich eine Liste neuer Themen zum Lernen erstellt. :) :)
Schreiben und Geschichtenerzählen waren vielleicht nicht ganz so fröhlich, wie es hätte sein können, aber der Inhalt war sehr aufschlussreich.
Ein Teil der Mathematik war für mich etwas überwältigend. Das Buch hätte etwas kürzer sein können. Aber ich mochte die Begeisterung, die diese Jungs für ihr Thema haben, und das Tempo und die Sprache waren lebhaft genug, dass ich nie das Interesse verlor.
Wie meine Bewertungen? Schauen Sie sich meinen Blog an http://www.kathrynbashaar.com/blog/
Autor von The Saint's Mistres: http://www.synergebooks.com/ebook_sai...
Ich kann dieses Buch jedem empfehlen, der mit dem Studium der Informatik beginnt (oder fortfährt). Es bietet eine wichtige Verbindung oder Grundlage zwischen etwas trockener Wissenschaft und realem Leben und zeigt, wie unsere alltäglichen Handlungen und Entscheidungen durch zentrale CS-Algorithmen beschrieben oder beeinflusst werden.
Ich habe es als Hörbuch angehört und ich würde sagen, dass dies das einzige Buch mit dem Wort "Algorithmus" im Titel ist, das perfekt für das Hörbuchformat geeignet ist. Es gibt keine Formeln oder Quellcode. Es geht nur um Algorithmen in einfachem Englisch, erklärt ihre Geschichte und ihre praktischen Anwendungen.
Es beschränkt sich jedoch nicht nur auf einige grundlegende Algorithmen, die Sie in einem Buch erwarten (z. B. Zusammenführungssortierung oder reisender Verkäufer) - es geht um "Multiarm-Banditen", "Bloom-Filter" und viele andere "fortgeschrittene" Themen. Ich kann jedoch fast garantieren, dass Sie, wenn Ihnen die Audioversion gefällt, den Kauf eines E-Books oder einer Hardcopy in Betracht ziehen, damit Sie sie gründlicher lesen und sich Notizen machen können. Es ist so gut und ich werde es auf jeden Fall tun.
Griffiths verwendet verschiedene Facetten der algorithmischen Problemlösung wie Sortieren, Zwischenspeichern und optimales Stoppen, um den Leser davon zu überzeugen, dass schrittweise Methoden, die sehr mechanisch erscheinen, tatsächlich äußerst nützlich (oder zumindest „gut genug“) sind, um Entscheidungen zu treffen inmitten von Unsicherheit.
Dies ist ein großartiger Einstieg in die intelligente Entscheidungsfindung, und es gibt viele umsetzbare Ratschläge, um alle möglichen Probleme im wirklichen Leben anzugehen. Und während das Schreiben nichts Besonderes ist (würden Sie von einem Informatiker viel anders erwarten) und die Erzählungen etwas trocken sind, gewinnt die Nützlichkeit und Einzigartigkeit des Buches am Ende sicherlich.
Ich bin der Meinung, dass dieses Buch etwas irreführend war, aber dennoch einiges an interessantem Wissen bot. In den ersten Kapiteln gab es fantastische Parallelen zu realen Problemen, die mit Computer- und mathematischen Problemen synchronisiert sind. Über diese ersten Kapitel hinaus hatte ich jedoch das Gefühl, dass der Großteil des Buches damit verbracht wurde, uns über die Rechenprobleme zu berichten, ohne so gute Arbeit zu leisten wie auf den Alltag zurückzugreifen, wie es zuvor getan wurde. Aus diesem Grund verbringt die zweite Hälfte des Buches (vor dem Abschluss) die meiste Zeit damit, über Rechenprobleme, Formeln und die Geschichte zu sprechen, aus der bestimmte Probleme und Lösungen stammen. Durch die Distanzierung von realen Anwendungen fühlte es sich eher wie ein Lehrbuch für angehende Informatik-Majors an als wie ein Blick darauf, wie wir nur eine andere algorithmische Maschine sind.
Wie gesagt, es war eine sehr gute Lektüre, aber es hat nicht so gut funktioniert, wie ich es mir gewünscht hatte.