Als nächstesWeiter in AI Foundations
KI-Benchmarks
Technisch
Grundlagen-Leitfaden
Ein neuronales Netzwerk ist ein maschinelles Lernmodell, das aus verbundenen mathematischen Operationen mit einstellbaren Parametern besteht.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~3 min
Ebenen wandeln die Eingabe in eine Ausgabe um, und das Training passt diese Parameter an, um die Leistung bei einem ausgewählten Ziel zu verbessern.
Ein einfaches künstliches Neuron kombiniert Eingabewerte mithilfe von Gewichten, fügt einen Bias hinzu und wendet eine Aktivierungsfunktion an. Die Gewichte steuern, wie stark jede Eingabe beiträgt. Die Voreingenommenheit verschiebt das Ergebnis. Durch eine nichtlineare Aktivierung können Ebenen Beziehungen darstellen, die ein Stapel rein linearer Operationen nicht darstellen könnte. Beispielsweise gibt die ReLU-Aktivierung für eine negative Eingabe Null zurück und lässt eine positive Eingabe unverändert. Netzwerke können unterschiedliche Aktivierungen in verschiedenen Schichten verwenden. Je nach Aufgabenstellung wird eine Ausgabeschicht gewählt: Eine numerische Vorhersage wird nicht auf die gleiche Weise interpretiert wie Bewertungen für mögliche Kategorien. Während des Trainings vergleicht eine Verlustfunktion die Ausgabe mit dem gewünschten Ergebnis. Backpropagation verwendet die Kettenregel, um zu berechnen, wie sich Parameter auf den Verlust auswirken. Ein Optimierer verwendet diese Informationen dann, um Parameter zu aktualisieren. Backpropagation berechnet Gradienten; Es ist keine Garantie dafür, dass das Modell die bestmögliche Lösung findet oder gut verallgemeinert. Die Gehirnanalogie ist begrenzt. Künstliche Neuronen sind mathematische Abstraktionen und ein erfolgreiches Netzwerk ist kein Beweis für einen menschenähnlichen Geist. Ein größeres Netzwerk kann komplizierte Beziehungen modellieren, aber der Betrieb kann auch teurer sein, irrelevante Muster anpassen oder scheitern, wenn sich die Bedingungen ändern. Vergleichen Sie es mit einer einfacheren Basislinie und testen Sie es anhand von Beispielen außerhalb der Trainingsdaten.
04Ausgearbeitetes Beispiel
Verwenden Sie zwei Eingaben, 0,8 und 0,5, mit Gewichten von 0,6 und -0,4 und einem Bias von 0,1.
Die gewichtete Summe beträgt (0,8 × 0,6) + (0,5 × -0,4) + 0,1 = 0,38.
ReLU gibt 0,38 zurück. Ändert sich die zweite Eingabe auf 1,5, wird die Summe zu -0,02 und ReLU gibt 0 zurück.
Was es zeigt
Bei dieser anschaulichen Berechnung handelt es sich um eine Transformation innerhalb eines Netzwerks. Der Wert 0,38 ist eine Aktivierung und kein 38 %-Konfidenzanspruch.
Ein Vision-Netzwerk wandelt Pixelwerte in Merkmale um, die zur Klassifizierung eines Bildes nützlich sind.
Ein Sprachmodell wandelt Token-Darstellungen in Scores um, die zur Generierung nachfolgender Token verwendet werden.
Ein Prognosenetzwerk ordnet aktuelle Beobachtungen einer numerischen Schätzung zu, die anhand zukünftiger Ergebnisse bewertet werden muss.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
Mit nichtlinearen Aktivierungsfunktionen können gestapelte Schichten nichtlineare Beziehungen darstellen. Das Stapeln nur linearer Operationen würde immer noch eine lineare Transformation erzeugen.
Nein. Die Leistung hängt von der Aufgabe, den Daten, der Schulung, der Bewertung und den Bereitstellungsbeschränkungen ab. Mehr Parameter können die Kosten erhöhen und garantieren keine zuverlässigeren Ergebnisse.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesWeiter in AI Foundations
KI-Benchmarks
Technisch