Adaptive Zeitkonstanten in Spiking Neural Networks


Adaptive Zeitkonstanten in Spiking Neural Networks
Einleitung
Adaptive Zeit und adaptive Zeitkonstanten in Spiking Neural Networks beschreiben die Fähigkeit eines neuronalen Netzes, nicht nur Gewichte, sondern auch zeitliche Dynamiken zu nutzen oder sogar zu lernen. In klassischen künstlichen neuronalen Netzen wird Information oft als kontinuierlicher Zahlenwert von Schicht zu Schicht weitergegeben. In gepulsten neuronalen Netzen dagegen zählen zusätzlich die Zeitpunkte einzelner Spikes. Ein Neuron sendet erst dann ein Ereignis, wenn sein Membranpotential einen Schwellenwert erreicht. Dadurch entsteht ein Modell, das zeitliche Muster, Ereignisse und Pausen direkt verarbeiten kann.
{{#ev:youtube| https://www.youtube.com/watch?v=dPhiB-Znb4Y |500|center}}
Das Video führt in das Thema Adaptive Zeit / Adaptive Zeitkonstanten in Spiking Neural Networks ein. Du lernst, warum Zeitkonstanten für Lernen, Gedächtnis, Energieeffizienz und Echtzeitverarbeitung wichtig sind. Besonders relevant ist die Frage: Wie lange soll ein künstliches Neuron vergangene Eingangssignale behalten, bevor es sie „vergisst“?

Lernziele
Nach diesem aiMOOC kannst Du erklären, was eine Membranzeitkonstante ist, warum SNNs zeitliche Information anders verarbeiten als klassische Deep-Learning-Modelle und wie adaptive Zeitkonstanten beim Lernen helfen können. Du kannst außerdem einschätzen, welche Chancen und Grenzen diese Modelle in neuromorphem Computing, Robotik, Biosignalverarbeitung und eventbasierter Sensorik haben.
Grundlagen: Zeit in Spiking Neural Networks
Was sind Spiking Neural Networks?
Spiking Neural Networks oder gepulste neuronale Netze sind eine Form künstlicher neuronaler Netze, die stärker an biologischen Neuronen orientiert ist als viele klassische Modelle. Sie arbeiten mit kurzen Ereignissen, den Spikes. Ein Neuron sammelt Eingangssignale, verändert dadurch sein Membranpotential und sendet ein Ausgangssignal, wenn ein Schwellenwert überschritten wird. Im Unterschied zu vielen Artificial Neural Networks ist die Zeit selbst ein Teil der Berechnung.

Ein Aktionspotential in einer biologischen Nervenzelle ist ein kurzzeitiges elektrisches Ereignis. Ein Spike in einem SNN ist eine stark vereinfachte mathematische Nachbildung dieses Ereignisses. Ein SNN fragt daher nicht nur: „Wie stark ist ein Signal?“, sondern auch: „Wann tritt das Signal auf?“ und „Welche Signale treten kurz hintereinander auf?“
Das Leaky-Integrate-and-Fire-Prinzip
Ein wichtiges Modell in SNNs ist das Leaky-Integrate-and-Fire-Modell, abgekürzt LIF. Der Name beschreibt drei Schritte: Das Neuron integriert Eingangssignale, verliert durch einen Leckstrom allmählich Spannung und feuert, sobald die Schwelle erreicht ist. Nach einem Spike wird das Membranpotential zurückgesetzt. Dieses einfache Modell ist didaktisch besonders hilfreich, weil es die Kernelemente vieler SNNs zeigt.

Eine gute Vorstellung ist ein Eimer mit Loch. Jeder Eingangsspike füllt etwas Wasser in den Eimer. Das Loch steht für das Leck des Membranpotentials. Wenn der Wasserstand eine Markierung erreicht, feuert das Neuron. Danach wird der Eimer teilweise oder vollständig geleert. Die Zeitkonstante bestimmt, wie schnell Wasser durch das Loch verloren geht.
Membranzeitkonstante und Synapsenzeitkonstante
Die Membranzeitkonstante beschreibt, wie schnell das Membranpotential ohne neue Eingänge abklingt. Eine große Zeitkonstante bedeutet: Das Neuron behält Informationen länger. Eine kleine Zeitkonstante bedeutet: Das Neuron vergisst schneller und reagiert stärker auf sehr nahe beieinanderliegende Ereignisse. Daneben gibt es häufig Synapsenzeitkonstanten, die beschreiben, wie lange ein synaptischer Eingangsstrom nach einem Spike wirkt.
Eine vereinfachte diskrete Form lautet:
u_i[t+1] = alpha_i · u_i[t] + Eingang_i[t] - Reset_i[t]
Dabei steht u_i für das Membranpotential eines Neurons. Der Faktor alpha_i hängt von der Membranzeitkonstante tau_m,i und der Schrittweite Delta t ab. Häufig gilt sinngemäß: alpha_i = exp(-Delta t / tau_m,i). Wenn tau_m groß ist, bleibt alpha_i näher bei 1 und alte Information bleibt länger erhalten. Wenn tau_m klein ist, fällt alpha_i stärker ab und alte Information verschwindet schneller.
Adaptive Zeitkonstanten
Was bedeutet adaptive Zeit?
Adaptive Zeit bedeutet in diesem Kontext nicht, dass die physikalische Zeit verändert wird. Gemeint ist, dass ein Modell lernt oder auswählt, welche Zeitskalen für eine Aufgabe wichtig sind. Manche Aufgaben benötigen sehr kurze Reaktionen, zum Beispiel ein plötzliches Hindernis in der Robotik. Andere Aufgaben benötigen längeres zeitliches Gedächtnis, zum Beispiel Spracherkennung, Gestenerkennung, EEG-Analyse oder ECG-Signale.
Adaptive Zeitkonstanten können auf unterschiedliche Weise entstehen:
- Heterogene Zeitkonstanten: Verschiedene Neuronen bekommen unterschiedliche feste Zeitkonstanten.
- Lernbare Zeitkonstanten: Die Zeitkonstanten werden im Training wie Gewichte angepasst.
- Dynamische Zeitkonstanten: Die Zeitkonstante hängt vom aktuellen Zustand, vom Eingang oder von einer Kontrollstruktur ab.
- Neuronale Adaptation: Nach Spikes verändert sich beispielsweise die Schwelle und kehrt langsam zurück.
Lernbare Membranzeitkonstanten
Bei lernbaren Membranzeitkonstanten wird nicht nur entschieden, wie stark eine Synapse ist, sondern auch, wie lange ein Neuron Information speichern soll. Das erweitert die Ausdrucksfähigkeit eines SNN. Ein Neuron kann sich zu einem schnellen Detektor für zeitliche Koinzidenzen entwickeln, während ein anderes Neuron länger integriert und langsame Muster erkennt.
In der Forschung werden Zeitkonstanten oft so parametrisiert, dass sie in einem sinnvollen Bereich bleiben. Dazu können Funktionen wie Sigmoid oder Softplus genutzt werden. Der Zweck ist, negative oder instabile Zeitkonstanten zu vermeiden. Trainiert wird häufig mit Backpropagation Through Time und Surrogate Gradients, weil die Spike-Funktion selbst nicht direkt differenzierbar ist.
Von LIF zu PLIF, ALIF und LSNN
Das klassische LIF-Neuron besitzt meist feste Parameter. Beim Parametric Leaky Integrate-and-Fire-Ansatz, kurz PLIF, werden wichtige dynamische Parameter wie die Membranzeitkonstante lernbar gemacht. Beim Adaptive Leaky Integrate-and-Fire-Neuron, kurz ALIF, verändert sich oft die Schwelle nach Spikes. Dadurch kann das Neuron auf wiederholte Aktivierung anders reagieren als auf seltene Ereignisse. In LSNNs werden adaptive Neuronen verwendet, um längere zeitliche Abhängigkeiten in rekurrenten SNNs besser zu verarbeiten.
Die Grundidee ist immer ähnlich: Ein SNN soll nicht mit einer einzigen Zeitskala für alle Neuronen auskommen müssen. Stattdessen soll es ein Repertoire schneller, mittlerer und langsamer Dynamiken bilden. Dadurch kann es Signale analysieren, die gleichzeitig kurze Impulse und längerfristige Zusammenhänge enthalten.
Warum ist das wichtig?
Zeitliche Merkmale in Daten
Viele reale Daten sind keine starren Bilder, sondern zeitliche Prozesse. Eine eventbasierte Kamera liefert Ereignisse, wenn sich Helligkeit ändert. Ein Mikrofon erfasst Schwingungen. Ein EEG misst elektrische Aktivität des Gehirns. Ein Roboter muss Sensordaten fortlaufend auswerten und schnell reagieren. Adaptive Zeitkonstanten helfen, die jeweilige Geschwindigkeit des Problems zu treffen.
Ein zu kleines tau_m führt dazu, dass ein Neuron alte Information zu schnell vergisst. Dann gehen langsamere Zusammenhänge verloren. Ein zu großes tau_m kann dagegen zu Überintegration führen: Das Neuron sammelt zu viel alte Information und reagiert unscharf auf aktuelle Ereignisse. Gute adaptive Zeitkonstanten schaffen einen Kompromiss zwischen Gedächtnis und Reaktionsgeschwindigkeit.
Energieeffizienz und neuromorphe Hardware
SNNs gelten als interessant für neuromorphes Computing, weil sie ereignisbasiert arbeiten können. Wenn keine relevanten Eingänge auftreten, muss weniger gerechnet und weniger kommuniziert werden. Adaptive Zeitkonstanten können zusätzlich helfen, die Zahl der benötigten Zeitschritte oder die Aktivitätsrate zu reduzieren, wenn ein Modell schneller zu einer Entscheidung kommt. Das ist besonders wichtig für Edge AI, Wearables, Sensorik und mobile Systeme.

Zusammenhang mit Gedächtnis und Aufmerksamkeit
Zeitkonstanten wirken wie eine Art lokales Kurzzeitgedächtnis. Schnelle Neuronen reagieren auf dichte Spike-Muster. Langsame Neuronen sammeln Hinweise über längere Intervalle. In tiefen oder rekurrenten SNNs können dadurch hierarchische Zeitskalen entstehen: frühe Schichten reagieren auf schnelle Details, spätere Schichten auf längere Zusammenhänge. Dieses Prinzip erinnert an Aufmerksamkeit und Gedächtnismodelle in anderen KI-Architekturen, ist aber stärker in der dynamischen Neuronenphysik verankert.
Mathematische und technische Vertiefung
Diskrete Zeit und kontinuierliche Zeit
Viele SNN-Simulationen verwenden diskrete Zeitschritte. In jedem Schritt wird berechnet, welche Neuronen Spikes erhalten, wie sich das Membranpotential verändert und ob ein Spike ausgelöst wird. In ereignisbasierten Simulationen wird dagegen stärker von Ereignis zu Ereignis gerechnet. Beide Sichtweisen haben Vorteile. Diskrete Zeitschritte sind leichter mit Deep Learning-Frameworks zu verbinden. Ereignisbasierte Verfahren können sparsamer sein, wenn nur wenige Spikes auftreten.
Die Zeitkonstante verbindet beide Welten. Sie beschreibt in kontinuierlicher Zeit eine exponentielle Abklingdynamik und wird in diskreter Zeit als Zerfallsfaktor umgesetzt. Deshalb ist es wichtig, Zeitkonstanten nicht isoliert zu betrachten. Sie hängen mit der gewählten Schrittweite, der Datenrate, dem Reset-Verhalten und der Aufgabe zusammen.
Training mit Surrogate Gradients
Die Spike-Entscheidung ist hart: Unterhalb der Schwelle kein Spike, oberhalb der Schwelle ein Spike. Diese Sprungfunktion ist für Gradientenverfahren problematisch. Surrogate Gradients ersetzen die nicht differenzierbare Ableitung im Training durch eine glatte Näherung. So können Gewichte und manchmal auch Zeitkonstanten durch Backpropagation angepasst werden.
Dabei muss man vorsichtig sein. Werden Zeitkonstanten unbeschränkt gelernt, kann das Modell instabil werden. Werden sie zu stark eingeschränkt, lernt das Modell keine nützliche Vielfalt. Eine gute Implementierung prüft daher Bereiche, Regularisierung, Startwerte, Aktivitätsraten und die Stabilität der Gradienten.
Adaptive Zeitkonstanten als Modellierungsentscheidung
Adaptive Zeitkonstanten sind kein automatischer Gewinn. Sie erhöhen die Zahl der Parameter und können ein Modell schwerer interpretierbar machen. In einer einfachen Bildklassifikation ohne starke Zeitstruktur können sie weniger relevant sein als in einer Aufgabe mit klaren zeitlichen Mustern. Gute Forschung vergleicht deshalb feste, heterogene, lernbare und dynamische Zeitkonstanten unter gleichen Bedingungen.
Eine sinnvolle Frage lautet nicht: „Sind adaptive Zeitkonstanten immer besser?“ Die bessere Frage lautet: „Welche Zeitskalen enthält die Aufgabe, und wie kann das Modell diese Zeitskalen effizient abbilden?“ Genau diese Perspektive macht adaptive Zeit zu einem wichtigen Zukunftsthema jenseits klassischer Deep-Learning-Standardarchitekturen.
Anwendungen
Eventbasierte Bildverarbeitung
Eventbasierte Kameras senden keine vollständigen Bilder mit fester Bildrate, sondern Ereignisse bei Änderungen. SNNs passen gut zu solchen Daten, weil beide ereignisbasiert arbeiten. Adaptive Zeitkonstanten können helfen, schnelle Bewegungen, langsame Objektverläufe und Hintergrundrauschen unterschiedlich zu behandeln.
Audio, Sprache und Biosignale
Audiosignale, Sprache, EEG und ECG enthalten zeitliche Muster auf mehreren Skalen. Ein einzelner Laut kann sehr kurz sein, ein Wort dauert länger, ein Rhythmus noch länger. Adaptive Zeitkonstanten können ein Netz befähigen, diese Ebenen gleichzeitig zu analysieren.
Robotik und Regelung
In der Robotik müssen Systeme schnell auf neue Sensordaten reagieren, dürfen aber längerfristige Kontextinformationen nicht verlieren. Ein Greifroboter muss etwa kurze Kontakte erkennen und gleichzeitig die Bewegung über Zeit stabil planen. Hier können SNNs mit passenden Zeitkonstanten zur Echtzeitverarbeitung beitragen.
Edge AI und neuromorphe Chips
Bei Edge AI laufen KI-Modelle direkt auf Geräten wie Sensoren, Wearables oder eingebetteten Systemen. SNNs sind dort interessant, weil sie bei sparsem Ereignisfluss wenig Aktivität erzeugen können. Adaptive Zeitkonstanten können dazu beitragen, dass ein Modell mit weniger Zeitschritten auskommt oder Energie spart, sofern die Hardware diese Dynamik effizient unterstützt.
Chancen, Grenzen und Forschungsperspektiven
Chancen
Adaptive Zeitkonstanten eröffnen die Möglichkeit, SNNs stärker an die zeitliche Struktur einer Aufgabe anzupassen. Sie können die Vielfalt der Neuronen erhöhen, die Lernfähigkeit verbessern und in manchen Aufgaben die Zahl der benötigten Zeitschritte senken. Außerdem helfen sie, SNNs als dynamische Systeme zu verstehen, nicht nur als klassische neuronale Netze mit binären Aktivierungen.
Grenzen
Die Technik hat auch Grenzen. Das Training kann rechenintensiv sein, besonders bei langen Sequenzen. Viele neuromorphe Chips unterstützen nicht jede Form lernbarer oder dynamischer Parameter. Außerdem sind faire Vergleiche mit klassischen RNNs, LSTMs, Transformern und konvertierten SNNs anspruchsvoll. Eine hohe Genauigkeit allein reicht nicht aus; wichtig sind auch Latenz, Energieverbrauch, Speicherbedarf, Robustheit und Interpretierbarkeit.
Forschungsperspektiven
Zukünftige Forschung wird vermutlich stärker untersuchen, wie adaptive Zeitkonstanten mit Neuronaler Architektur-Suche, Online-Lernen, Continual Learning, neuromorpher Hardware und Explainable AI verbunden werden können. Besonders spannend ist die Frage, wie ein SNN selbst erkennt, ob eine Aufgabe schnelle Reaktion, längeres Gedächtnis oder mehrere Zeitskalen gleichzeitig verlangt.
Merksätze
- SNNs verarbeiten Information über Spikes und deren Zeitpunkte.
- Zeitkonstanten steuern, wie lange ein Neuron oder eine Synapse vergangene Signale behält.
- Eine große Membranzeitkonstante unterstützt längere Integration, eine kleine unterstützt schnelle Reaktion.
- Adaptive Zeitkonstanten können fest heterogen, lernbar oder dynamisch sein.
- Der Nutzen adaptiver Zeit hängt stark von Aufgabe, Daten, Training und Hardware ab.
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Was beschreibt die Membranzeitkonstante in einem LIF-Neuron? (Wie schnell das Membranpotential ohne neue Eingänge abklingt) (!Wie viele Schichten ein Netzwerk besitzt) (!Welche Programmiersprache für das Training verwendet wird) (!Wie groß der Trainingsdatensatz ist)
Was ist ein Spike in einem Spiking Neural Network? (Ein kurzes diskretes Ereignis zur Informationsübertragung) (!Ein dauerhaftes kontinuierliches Ausgangssignal) (!Ein Bildfilter in einem Convolutional Network) (!Ein Speicherbereich auf einer Grafikkarte)
Welche Wirkung hat eine größere Membranzeitkonstante typischerweise? (Das Neuron behält Information länger) (!Das Neuron vergisst Eingangssignale sofort) (!Das Netz hat automatisch weniger Parameter) (!Die Lernrate wird immer null)
Warum sind Surrogate Gradients beim Training von SNNs nützlich? (Sie erleichtern das Lernen trotz nicht differenzierbarer Spike-Funktion) (!Sie ersetzen alle Trainingsdaten durch Zufallszahlen) (!Sie verhindern grundsätzlich jeden Energieverbrauch) (!Sie machen Schwellenwerte mathematisch bedeutungslos)
Was bedeutet adaptive Zeit in SNNs am treffendsten? (Das Modell passt relevante Zeitskalen an die Aufgabe an) (!Die physikalische Zeit läuft im Computer schneller) (!Alle Neuronen verwenden immer dieselbe feste Zeitskala) (!Spikes werden durch normale Pixel ersetzt)
Welche Aufgabe profitiert besonders von mehreren Zeitskalen? (Analyse zeitlicher Sensor- oder Biosignale) (!Sortieren einer alphabetischen Wortliste ohne Kontext) (!Speichern einer einzelnen konstanten Zahl) (!Drucken eines statischen Textdokuments)
Welche Aussage zum LIF-Modell ist richtig? (Das Neuron integriert Eingänge, verliert Spannung und feuert bei Schwellenüberschreitung) (!Das Neuron besitzt keine interne Dynamik) (!Das Neuron feuert bei jedem Zeitschritt automatisch) (!Das Neuron kann kein Membranpotential speichern)
Was ist ein mögliches Risiko lernbarer Zeitkonstanten? (Sie können das Training instabiler machen, wenn sie schlecht parametrisiert sind) (!Sie verbieten grundsätzlich jedes Lernen von Gewichten) (!Sie entfernen alle Spikes aus dem Modell) (!Sie machen Eingangsdaten überflüssig)
Welche Rolle kann neuronale Adaptation in SNNs spielen? (Sie verändert die Reaktion eines Neurons nach vorherigen Spikes) (!Sie löscht alle Synapsen dauerhaft) (!Sie verhindert jede Form von Kurzzeitgedächtnis) (!Sie ersetzt das Netzwerk durch eine Tabellenkalkulation)
Warum sind SNNs für neuromorphe Hardware interessant? (Sie können ereignisbasiert und potenziell energieeffizient arbeiten) (!Sie benötigen immer vollständige Bilder mit maximaler Bildrate) (!Sie können nur auf Großrechnern ausgeführt werden) (!Sie verbieten parallele Verarbeitung)
Memory
| Membranzeitkonstante | Dauer der Spannungsintegration |
| Synapsenzeitkonstante | Abklingen des Eingangsstroms |
| Spike | Diskretes neuronales Ereignis |
| Schwellenwert | Auslöser eines Feuersignals |
| Surrogate Gradient | Näherung für das Training |
| Neuronale Adaptation | Veränderung nach Aktivität |
Drag and Drop
| Ordne die richtigen Begriffe zu. | Thema |
|---|---|
| Schnelle Zeitkonstante | Reaktion auf kurz aufeinanderfolgende Ereignisse |
| Langsame Zeitkonstante | Integration über längere Zeiträume |
| Reset | Rücksetzen nach einem Spike |
| Surrogate Gradient | Training trotz harter Spike-Schwelle |
| Neuromorphe Hardware | Ereignisbasierte energieeffiziente Ausführung |
Kreuzworträtsel
| Spike | Wie heißt ein kurzes diskretes Ereignis in einem SNN? |
| Schwelle | Was muss das Membranpotential überschreiten, damit ein Neuron feuert? |
| Membran | Welcher Teil des Neuronenmodells besitzt ein Potential? |
| Leck | Was sorgt im LIF-Modell für das Abklingen des Potentials? |
| Synapse | Was verbindet Neuronen und überträgt gewichtete Signale? |
| Adaptation | Wie nennt man die Veränderung der Reaktion nach Aktivität? |
LearningApps
Lückentext
Offene Aufgaben
Leicht
- Begriffslandkarte: Erstelle eine Begriffslandkarte mit den Begriffen Spike, Membranpotential, Schwellenwert, Reset, Zeitkonstante und Synapse.
- Alltagsanalogie: Erkläre die Membranzeitkonstante mit einer eigenen Analogie, zum Beispiel Eimer, Akku, Sanduhr oder Gedächtnis.
- Videonotizen: Schau das eingebundene Video und notiere fünf Aussagen, die Dir helfen, adaptive Zeitkonstanten zu verstehen.
- Mini-Glossar: Schreibe ein Glossar mit acht Fachbegriffen aus diesem aiMOOC und je einer verständlichen Erklärung.
Standard
- Diagramm erstellen: Zeichne den Verlauf eines Membranpotentials über zehn Zeitschritte mit zwei Eingangsspikes, einem Leck und einem Reset.
- Vergleichsanalyse: Vergleiche ein klassisches künstliches Neuron mit einem LIF-Neuron in einer Tabelle mit mindestens sechs Kriterien.
- Anwendungsbeispiel: Wähle eine Anwendung aus Robotik, Audioverarbeitung, EEG oder Event-basierte Kamera und begründe, welche Zeitskalen dort wichtig sind.
- Parameterexperiment: Simuliere gedanklich oder mit einem einfachen Skript zwei Neuronen mit kleiner und großer Zeitkonstante und beschreibe die Unterschiede.
Schwer
- Forschungsfrage: Formuliere eine eigene Forschungsfrage dazu, wann lernbare Zeitkonstanten gegenüber festen Zeitkonstanten Vorteile haben.
- Modellkritik: Diskutiere, warum adaptive Zeitkonstanten nicht automatisch besser sind als feste Parameter.
- Hardwarebezug: Recherchiere ein Beispiel für neuromorphe Hardware und prüfe, welche neuronalen Dynamiken dort unterstützt werden.
- Projektentwurf: Entwirf ein kleines SNN-Projekt zur Klassifikation zeitlicher Daten und beschreibe Daten, Modell, Zeitkonstanten, Trainingsmethode und Auswertung.


Lernkontrolle
- Transfer Robotik: Ein Roboter soll schnelle Hindernisse erkennen und zugleich eine langsam veränderliche Umgebungskarte nutzen. Erkläre, warum mehrere Zeitkonstanten sinnvoll sein können.
- Fehleranalyse: Ein SNN mit sehr großer Zeitkonstante reagiert träge und verwechselt aktuelle Ereignisse mit alten Signalen. Entwickle zwei mögliche Verbesserungen.
- Vergleich: Begründe, wann ein klassisches LSTM und wann ein SNN mit adaptiven Neuronen für eine Sequenzaufgabe geeigneter sein könnte.
- Energie und Latenz: Erkläre den Zusammenhang zwischen Spike-Aktivität, Zeitschritten, Energieverbrauch und Entscheidungsgeschwindigkeit.
- Modellentscheidung: Du erhältst eventbasierte Kameradaten mit schnellen und langsamen Bewegungen. Entwirf eine SNN-Architektur mit unterschiedlichen Zeitskalen und begründe sie.
- Interpretation: Ein trainiertes SNN zeigt, dass frühe Schichten kurze und spätere Schichten lange Zeitkonstanten gelernt haben. Interpretiere diesen Befund fachlich.
Lernnachweis
Für einen Lernnachweis zu Adaptive Zeitkonstanten in Spiking Neural Networks sollte deutlich werden, dass Du nicht nur Begriffe wiedergeben, sondern Zusammenhänge anwenden kannst.
- Fachliche Erklärung: Du erklärst Spiking Neural Networks, LIF, Membranzeitkonstante, Synapsenzeitkonstante, Reset und Surrogate Gradient korrekt.
- Modellverständnis: Du zeigst an einem Diagramm, wie Eingangsspikes, Leck, Schwelle und Reset zusammenwirken.
- Zeitliche Analyse: Du begründest, welche Zeitkonstanten für eine konkrete Aufgabe sinnvoll sind.
- Transferleistung: Du überträgst das Konzept auf eine Anwendung wie Robotik, Biosignalverarbeitung, Audioverarbeitung oder Event-basierte Kamera.
- Kritische Bewertung: Du benennst Chancen, Grenzen und mögliche Instabilitäten lernbarer Zeitkonstanten.
- Eigenes Produkt: Du erstellst ein eigenes Lernprodukt, zum Beispiel eine Simulation, ein Erklärvideo, ein Poster, ein Notebook oder einen Projektplan.
OERs zum Thema
Weitere offene Quellen und Forschungshinweise
- Gepulste neuronale Netze: Der Wikipedia-Artikel bietet einen Einstieg in SNNs und ihre Einordnung als gepulste neuronale Netze.
- Aktionspotential: Der Wikipedia-Artikel erklärt die biologische Grundlage elektrischer Signale in Nervenzellen.
- Neuromorphes Computing: Recherchiere, wie Chips und Sensoren aufgebaut werden, die sich an neuronalen Systemen orientieren.
- Lernbare Membranzeitkonstante: Lies Zusammenfassungen wissenschaftlicher Arbeiten zu PLIF-Neuronen und prüfe, welche Datensätze verwendet wurden.
- LSNN: Untersuche, wie adaptive Neuronen längere zeitliche Abhängigkeiten in rekurrenten SNNs unterstützen.
- Fang et al.: Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networks
- Bellec et al.: Long short-term memory and learning-to-learn in networks of spiking neurons
- Fraunhofer IIS: Spiking Neural Networks
- Wikimedia Commons: Leaky Integrate-and-Fire model neuron
- Wikimedia Commons: Action potential
Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





{{#ev:youtube | https://youtu.be/rFhZlg38Zf8?si=9KdMNZYRkRD81YTo%7C 500 | center}}
|
{{#ev:youtube | https://youtu.be/Ob7etf9QuBo?si=t_NBA71bWg3Rq3LI%7C 500 | center}}