Jump to ratings and reviews
Rate this book

Neuronale Netze selbst programmieren: Ein verständlicher Einstieg mit Python (Animals)

Rate this book
Neuronale Netze sind Schlüsselelemente des Deep Learning und der Künstlichen Intelligenz, die heute zu Erstaunlichem in der Lage sind. Sie sind Grundlage vieler Anwendungen im Alltag wie beispielsweise Spracherkennung, Gesichtserkennung auf Fotos oder die Umwandlung von Sprache in Text. Dennoch verstehen nur wenige, wie neuronale Netze tatsächlich funktionieren. Dieses Buch nimmt Sie mit auf eine unterhaltsame Reise, die mit ganz einfachen Ideen beginnt und Ihnen Schritt für Schritt zeigt, wie neuronale Netze - Zunächst lernen Sie die mathematischen Konzepte kennen, die den neuronalen Netzen zugrunde liegen. Dafür brauchen Sie keine tieferen Mathematikkenntnisse, denn alle mathematischen Ideen werden behutsam und mit vielen Illustrationen und Beispielen erläutert. Eine Kurzeinführung in die Analysis unterstützt Sie dabei. - Dann geht es in die Nach einer Einführung in die populäre und leicht zu lernende Programmiersprache Python bauen Sie allmählich Ihr eigenes neuronales Netz mit Python auf. Sie bringen ihm bei, handgeschriebene Zahlen zu erkennen, bis es eine Performance wie ein professionell entwickeltes Netz erreicht. - Im nächsten Schritt tunen Sie die Leistung Ihres neuronalen Netzes so weit, dass es eine Zahlenerkennung von 98 % erreicht – nur mit einfachen Ideen und simplem Code. Sie testen das Netz mit Ihrer eigenen Handschrift und werfen noch einen Blick in das mysteriöse Innere eines neuronalen Netzes. - Zum Schluss lassen Sie das neuronale Netz auf einem Raspberry Pi Zero laufen. Tariq Rashid erklärt diese schwierige Materie außergewöhnlich klar und verständlich, dadurch werden neuronale Netze für jeden Interessierten zugänglich und praktisch nachvollziehbar.

235 pages, Kindle Edition

Published May 24, 2017

5 people are currently reading
41 people want to read

About the author

Tariq Rashid

16 books32 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
21 (50%)
4 stars
18 (42%)
3 stars
3 (7%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
21 reviews1 follower
August 6, 2023
"Neuronale Netze selbst programmieren" von Tariq Rashid ist zweifellos ein herausragendes Buch für jeden, der sich für künstliche Intelligenz und neuronale Netze interessiert. Der Autor schafft es auf bemerkenswerte Weise, komplexe Themen der künstlichen Intelligenz und der zugrundeliegenden Mathematik auf eine leicht verständliche und zugängliche Weise zu vermitteln.
Ein herausragender Aspekt dieses Buches ist, dass man keine großartigen Programmierkenntnisse benötigt, um die vorgestellten Konzepte zu verstehen und umzusetzen. Rashid führt den Leser schrittweise durch die Grundlagen der Programmierung mit Python und erläutert die benötigten Programmierkenntnisse klar und praxisnah. Dadurch können auch Leser mit wenig oder keiner Erfahrung in der Programmierung die vorgestellten Inhalte leicht verfolgen und sich mit den Programmiersprachen und Tools vertraut machen.
Ein weiterer Pluspunkt ist die Art und Weise, wie der Autor die hochkomplexe Mathematik hinter neuronalen Netzen leicht erklärt. Er nimmt komplexe mathematische Konzepte und bricht sie in verdauliche Teile herunter, wodurch auch Leser ohne tiefgreifende mathematische Kenntnisse die Grundlagen verstehen können. Die Schwerpunkte liegen auf intuitiven Erklärungen und praktischen Anwendungen, was es dem Leser ermöglicht, das Wesentliche zu verstehen und neuronale Netze zu implementieren, ohne in komplizierte mathematische Details zu vertiefen.
Das Buch zeichnet sich auch durch seine praxisorientierte Herangehensweise aus. Statt sich nur auf theoretische Erklärungen zu beschränken, zeigt Rashid, wie man neuronale Netze selbst implementieren kann. Er führt den Leser durch die Schritte des Aufbaus und Trainings neuronaler Netze und verwendet dabei Python-basierte Bibliotheken wie NumPy und TensorFlow. Die praxisnahen Übungen und Beispiele ermöglichen es dem Leser, das Gelernte sofort anzuwenden und seine Fähigkeiten in der Programmierung und künstlichen Intelligenz zu festigen.
Das Buch eignet sich sowohl für Anfänger als auch für Leser mit fortgeschrittenen Kenntnissen in der künstlichen Intelligenz. Für Anfänger bietet es eine solide Einführung in die Welt der neuronalen Netze und ermöglicht einen sanften Einstieg in die Materie. Für fortgeschrittene Leser bietet es eine wertvolle Gelegenheit, vorhandenes Wissen zu erweitern und sich tiefer in die Thematik einzuarbeiten.
Zusammenfassend ist "Neuronale Netze selbst programmieren" von Tariq Rashid ein hervorragendes Buch, das einen leicht verständlichen und praxisorientierten Einstieg in die Welt der künstlichen Intelligenz und neuronalen Netze bietet. Die klare Erklärung von Programmierkonzepten und die leicht zugängliche Darstellung der Mathematik machen das Buch für Leser mit verschiedenen Vorkenntnissen zugänglich. Mit seinen praxisorientierten Übungen und Beispielen ist das Buch eine wertvolle Ressource für jeden, der seine Kenntnisse in künstlicher Intelligenz erweitern und neuronale Netze selbst programmieren möchte.
Profile Image for Thomas.
Author 1 book1 follower
January 14, 2018
Es ist ein gutes Einstiegsbuch, das einem die Grundlagen der neuronalen Netze näher bringt. Es ist angenehm geschrieben und macht Spaß, zu lesen und zu bearbeiten. Man erstellt unter Anleitung ein neuronales Netz zur Handschrifterkennung, das erstaunlich zuverlässig funktioniert, dafür dass man keine namhaften Frameworks verwendet. Es wird versucht, absolut alles zu erklären, was meiner Meinung nach sogar einen Ticken zu weit geht. Das ist nicht wirklich schlimm, jedoch glaube ich im Gegensatz zum Autor nicht, dass jemand, der absolut nicht weiß, was eine Matrix oder ein Differentialquotient ist, viel Nützliches aus diesem Buch mitnehmen kann. Wer noch gar keinen Kontakt zu neuronalen Netzen hatte, bekommt einen guten Leitfaden, von der Anschaffung eines günstigen Raspberry Pis als Computer, über die Grundlagen von Python und Analysis bis hin zum Training und der Evaluierung von Netzen.
Profile Image for Stefan.
5 reviews3 followers
January 8, 2018
(German) Kurz und knapp: das Buch bietet einen tollen Einsteig in die Materie, ist jedoch an einigen Stellen zu oberflächlich für mich gewesen. So hätte ich mir bei der einen oder anderen Herleitung etwas mehr Tiefgang gewünscht. Tariq Rashid weist an diversen Stellen auf weitere Literatur etc. hin, andere Begriffe oder Formeln bleiben so im Raum stehen wie sie dastehen.

Alles in allem ist es dennoch ein spannendes Buch, welches Lust auf mehr macht. Von daher gebe ich dem Buch 4/5 ("Gefällt mir") Sternen.
41 reviews
November 20, 2023
Wirklich sehr empfehlenswertes Buch, das einen guten Einstieg in das Thema Neuronale Netze liefert. Was mich besonders freut ist, dass nicht auf Bibliotheken wie Tensorflow zurückgegriffen wird, sondern ein (einfaches) Netz komplett selbst entwickelt wird. Dadurch werden die einzelnen Schritte verständlicher und man bekommt einen ganz anderen Einblicke in die Materie.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.