Algorithms for Dummies
Objektkategorie:
Elektronische Ressource
Person/Institution:
Verlag:
John Wiley & Sons, Incorporated
Veröffentlichungsort:
Newark
Entstehungszeit:
2022
Umfang, Illustration, Format:
1 online resource (451 pages)
Sprache:
Englisch
Bereitstellende Institution:
Weitere Objektinformationen
Abstract:
Intro -- Title Page -- Copyright Page -- Table of Contents -- Introduction -- About This Book -- Foolish Assumptions -- Icons Used in This Book -- Beyond the Book -- Where to Go from Here -- Part 1 Getting Started with Algorithms -- Chapter 1 Introducing Algorithms -- Describing Algorithms -- The right way to make toast: Defining algorithm uses -- Finding algorithms everywhere -- Using Computers to Solve Problems -- Getting the most out of modern CPUs and GPUs -- Working with special-purpose chips -- Networks: Sharing is more than caring -- Leveraging available data -- Distinguishing between Issues and Solutions -- Being correct and efficient -- Discovering there is no free lunch -- Adapting the strategy to the problem -- Describing algorithms in a lingua franca -- Facing problems that are like brick walls, only harder -- Structuring Data to Obtain a Solution -- Understanding a computer's point of view -- Arranging data makes the difference -- Chapter 2 Considering Algorithm Design -- Starting to Solve a Problem -- Modeling real-world problems -- Finding solutions and counterexamples -- Standing on the shoulders of giants -- Dividing and Conquering -- Avoiding brute-force solutions -- Keeping it simple, silly (KISS) -- Breaking down a problem is usually better -- Learning that Greed Can Be Good -- Applying greedy reasoning -- Reaching a good solution -- Computing Costs and Following Heuristics -- Representing the problem as a space -- Going random and being blessed by luck -- Using a heuristic and a cost function -- Evaluating Algorithms -- Simulating using abstract machines -- Getting even more abstract -- Working with functions -- Chapter 3 Working with Google Colab -- Defining Google Colab -- Understanding what Google Colab does -- Getting familiar with Google Colab features -- Working with Notebooks -- Creating a new notebook.
Objekttext:
Description based on publisher supplied metadata and other sources
Zugriff und Nutzungsmöglichkeiten
Kontaktinformationen
Universität Erfurt
Forschungsbibliothek Gotha
Schloss Friedenstein
Schlossplatz 1
99867 Gotha
+49 361 737-5540
bibliothek.gotha(at)uni-erfurt.de
Forschungsbibliothek Gotha
Schloss Friedenstein
Schlossplatz 1
99867 Gotha
+49 361 737-5540
bibliothek.gotha(at)uni-erfurt.de
Administrative Angaben
Datensatz angelegt am:
2023-04-12
Zuletzt geändert am:
2022-12-09
In Portal übernommen am:
2023-04-12
Feedback
Unsere Datensätze befinden sich in stetiger Weiterentwicklung. Wenn Sie zusätzliche Informationen zu diesem Objekt oder einen Fehler entdeckt haben, dann schreiben Sie uns. Informationen zum Datenschutz