Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.
The Art of Randomness: Randomized Algorithms in the Real World
Nutzen Sie die Macht des Zufalls (und Python-Code), um reale Probleme in unterhaltsamen, praktischen Experimenten zu lösen - von der Simulation der Evolution über die Verschlüsselung von Nachrichten bis hin zur Entwicklung von Machine-Learning-Algorithmen!
The Art of Randomness ist ein praktischer Leitfaden zur Beherrschung der vielen Möglichkeiten, wie Sie zufällige Algorithmen zur Lösung echter Programmier- und wissenschaftlicher Probleme einsetzen können. Sie werden lernen, wie Sie Zufälligkeit nutzen können, um Simulationen durchzuführen, Informationen zu verstecken, Experimente zu entwerfen und sogar Kunst und Musik zu schaffen. Alles, was Sie dazu brauchen, sind ein wenig Python, mathematische Grundkenntnisse aus der Oberstufe und ein Würfelwurf.
Der Autor Ronald T. Kneusel konzentriert sich darauf, Ihnen dabei zu helfen, Ihre Intuition zu entwickeln, damit Sie wissen, wann und wie Sie Zufallsprozesse einsetzen müssen, um etwas zu erreichen. Sie werden eine Zufalls-Engine entwickeln (eine Python-Klasse, die Zufallswerte aus einer von Ihnen gewählten Quelle liefert) und dann erforschen, wie Sie den Zufall nutzen können, um:
⬤ Simulieren Sie die darwinistische Evolution und optimieren Sie mit schwarmbasierten Suchalgorithmen.
⬤ Wissenschaftliche Experimente entwerfen, um aussagekräftigere Ergebnisse zu erzielen, indem man sie wirklich zufällig macht.
⬤ Algorithmen des maschinellen Lernens wie neuronale Netze und Zufallswälder zu implementieren.
⬤ Markov-Chain-Monte-Carlo-Methoden für Stichproben aus komplexen Verteilungen verwenden.
⬤ Verstecken Sie Informationen in Audiodateien und Bildern, erzeugen Sie Kunst und Musik.
⬤ Rekonstruieren Sie ursprüngliche Signale und Bilder aus nur zufällig abgetasteten Daten.
Wissenschaftliche Anekdoten und Codebeispiele illustrieren, wie der Zufall in Bereichen wie Optimierung, maschinelles Lernen und Audiosignale eine Rolle spielt. Übungen am Ende des Kapitels ermutigen zur weiteren Erforschung.
Egal, ob Sie Programmierer, Wissenschaftler, Ingenieur, Mathematiker oder Künstler sind, mit The Art of Randomness entdecken Sie die verborgene Kraft des angewandten Zufalls und die Möglichkeiten, wie er Ihre Herangehensweise an die Lösung von Problemen verändern kann - vom technischen bis zum künstlerischen Bereich.