Anhang B. Klassen des neuronalen Netzes

Aufbauend auf den Grundlagen von Anhang A bietet dieser Anhang einfache, klassenbasierte Implementierungen von neuronalen Netzen, die die APIs von Paketen wie scikit-learn nachahmen. Die Implementierung basiert auf reinem, einfachem Python-Code und dient der Veranschaulichung und Anleitung. Die in diesem Anhang vorgestellten Klassen können die robusten, effizienten und skalierbaren Implementierungen in den Standard-Python-Paketen, wie scikit-learn oder TensorFlow in Kombination mit Keras, nicht ersetzen.

Der Anhang umfasst die folgenden Abschnitte:

Die Implementierungen und Beispiele in diesem Anhang sind einfach und überschaubar. Die Python-Klassen sind nicht gut geeignet, um größere Schätz- oder Klassifizierungsprobleme anzugehen. Die Idee ist vielmehr, leicht verständliche Python-Implementierungen von Grund auf zu zeigen.

Aktivierungsfunktionen

Anhang A verwendet implizit oder explizit zwei Aktivierungsfunktionen: lineare Funktion und Sigmoidfunktion. Die Python-Funktion activation fügt die Funktionen relu (gleichgerichtete lineare Einheit) und softplus zu der Menge der ...

Get Künstliche Intelligenz im Finanzwesen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.