🧠 Plastyczność synaptyczna — jak neurony się uczą (STDP)
Synapsy wzmacniają się lub słabną w zależności od czasu impulsów: wystrzel przed neuronem postsynaptycznym, a połączenie rośnie; wystrzel po nim, a maleje. Plastyczność zależna od czasu impulsów to sposób, w jaki uczy się mózg.
O tej symulacji
Ta symulacja łączy dwa neurony typu leaky integrate-and-fire (LIF) pojedynczą, regulowaną synapsą. Neuron presynaptyczny wysyła impulsy przez synapsę do neuronu postsynaptycznego, a siła tego połączenia jest w czasie rzeczywistym przekształcana przez plastyczność zależną od czasu impulsów (STDP) — wiodącego kandydata na mechanizm uczenia się na poziomie pojedynczych połączeń.
🔬 Co pokazuje
Neuron presynaptyczny (u góry) i neuron postsynaptyczny (u dołu) emitują impulsy z odstępem czasowym dt = t_post − t_pre. Kolejność pre-przed-post (dt > 0) wzmacnia synapsę przez dw = A+ · exp(−dt/τ+), natomiast post-przed-pre (dt < 0) ją osłabia przez dw = −A− · exp(dt/τ−), przy czym waga jest zawsze ograniczana do w ← clip(w + dw, 0, 1). Strzałka synapsy grubieje lub cienieje, pasek wagi się przesuwa, a okno STDP przedstawia ostatnią parę impulsów.
🎮 Jak korzystać
Przeciągnij suwak Pre→Post dt, aby ustawić odstęp w milisekundach między dwoma impulsami (wartość ujemna oznacza, że post wystrzeliwuje pierwszy), oraz dostosuj A+/A− i τ+/τ−, aby zmienić maksymalny krok i tempo zaniku potencjacji i depresji. Inject pair natychmiast wyzwala jedną parę impulsów, Spike pair rate generuje pary automatycznie, a Pause/Play i Reset sterują pętlą i wagą.
💡 Czy wiesz, że...?
Okno STDP jest celowo asymetryczne: koduje przyczynowość. Impuls presynaptyczny pojawiający się kilka milisekund przed impulsem wyjściowym mógł się przyczynić do jego wywołania, więc jest nagradzany — a impuls spóźniony o kilka milisekund jest karany. Uważa się, że ta drobna asymetria czasowa, powtarzana na bilionach synaps, pozwala mózgom uczyć się, które sygnały przewidują jakie skutki.
Najczęściej zadawane pytania
Czym jest plastyczność synaptyczna?
Plastyczność synaptyczna to zdolność połączenia (synapsy) między dwoma neuronami do zmiany siły w czasie. Gdy połączenie się wzmacnia, impuls presynaptyczny wywiera większy wpływ na neuron postsynaptyczny; gdy słabnie, efekt maleje. Ta zmiana wagi synaptycznej jest powszechnie uważana za komórkową podstawę uczenia się i pamięci.
Co oznacza skrót STDP?
STDP oznacza plastyczność zależną od czasu impulsów (spike-timing-dependent plasticity). Jest to reguła uczenia się, w której dokładny względny czas impulsów przed- i postsynaptycznych, mierzony w milisekundach, decyduje o tym, czy synapsa zostanie wzmocniona (potencjacja), czy osłabiona (depresja).
Jak czas impulsów zmienia synapsę?
Jeśli neuron presynaptyczny wyładowuje impuls krótko przed neuronem postsynaptycznym (dt = t_post − t_pre > 0), synapsa jest potencjonowana, więc waga rośnie. Jeśli neuron presynaptyczny wyładowuje impuls krótko po neuronie postsynaptycznym (dt < 0), synapsa jest osłabiana i waga maleje. Im bliżej siebie w czasie znajdują się impulsy, tym większa jest zmiana.
Jakie jest równanie STDP?
Dla pary impulsów z różnicą czasową dt = t_post − t_pre: dw = A+ · exp(−dt/τ+) gdy dt > 0 (potencjacja), oraz dw = −A− · exp(dt/τ−) gdy dt < 0 (depresja). A+ i A− ustalają maksymalne wielkości kroku, a τ+ i τ− (zwykle około 20 ms) ustalają, jak szybko efekt zanika wraz z odstępem czasowym.
Czym jest neuron typu leaky integrate-and-fire (LIF)?
Neuron typu leaky integrate-and-fire to prosty model, w którym napięcie błonowe całkuje napływający prąd, ale też przecieka z powrotem w stronę wartości spoczynkowej. Gdy napięcie przekroczy próg, neuron emituje impuls i resetuje się. To standardowy, minimalny model używany do badania czasu impulsów i plastyczności.
Czym jest uczenie hebbowskie?
Uczenie hebbowskie podsumowuje się jako „neurony, które wyładowują impulsy razem, łączą się razem”. STDP to precyzyjna, oparta na czasie forma uczenia hebbowskiego: nagradza neuron presynaptyczny, który wiarygodnie przyczynia się do wyładowania neuronu postsynaptycznego, a karze taki, który wystrzeliwuje zbyt późno, by mógł się do tego przyczynić.
Dlaczego kolejność wyładowań ma znaczenie?
Liczy się przyczynowość. Impuls presynaptyczny tuż przed impulsem postsynaptycznym mógł przyczynić się do jego wywołania, więc wzmocnienie tego połączenia jest przydatne dla przewidywania i uczenia się. Impuls presynaptyczny tuż po nie mógł spowodować wyjścia, więc jego osłabienie usuwa mylące połączenie. STDP oddaje tę przyczynową asymetrię.
Co kontrolują τ+ i τ−?
τ+ i τ− to stałe czasowe stron potencjacji i depresji okna STDP. Większe stałe czasowe oznaczają, że synapsa reaguje na pary impulsów oddzielone dłuższymi odstępami; mniejsze wartości sprawiają, że plastyczność jest wrażliwa tylko na bardzo ściśle zsynchronizowane impulsy.
Czy synapsa rośnie w nieskończoność?
Nie. W tej symulacji, podobnie jak w rzeczywistych neuronach, waga jest ograniczona wartością minimalną i maksymalną. Bez tych ograniczeń STDP mogłoby się wymknąć spod kontroli, dlatego biologiczne synapsy wykorzystują nasycenie, reguły zależne od wagi oraz mechanizmy homeostatyczne, aby utrzymać stabilność aktywności.
Jak STDP jest wykorzystywane w sztucznych sieciach neuronowych?
STDP jest główną lokalną, nienadzorowaną regułą uczenia dla impulsowych sieci neuronowych i sprzętu neuromorficznego. Ponieważ każda synapsa aktualizuje się wyłącznie na podstawie czasu własnych impulsów przed- i postsynaptycznych, skaluje się wydajnie i jest atrakcyjna dla energooszczędnych, inspirowanych mózgiem układów obliczeniowych.
Synapsy wzmacniają się lub słabną w zależności od czasu impulsów: wystrzel przed neuronem postsynaptycznym, a połączenie rośnie; wystrzel po nim, a maleje. Plastyczność zależna od czasu impulsów to sposób, w jaki uczy się mózg.
2D · HTML5 Canvas 2D · cel 60 FPS · działa w całości po stronie klienta, bez instalacji