Sieć neuronowa - Google

Sieć neuronowa

Z Wikipedii

(Przekierowano z Sieci neuronowe)
Skocz do: nawigacji, szukaj
Uproszczony schemat jednokierunkowej sieci neuronowej
Uproszczony schemat jednokierunkowej sieci neuronowej

Sieć neuronowa (sztuczna sieć neuronowa) to ogólna nazwa struktur matematycznych i ich programowych lub sprzętowych modeli, realizujących obliczenia lub przetwarzanie sygnałów poprzez rzędy elementów, zwanych sztucznymi neuronami, wykonujących pewną podstawową operację na swoim wejściu. Oryginalną inspiracją takiej struktury była budowa naturalnych neuronów oraz układów nerwowych, w szczególności mózgu.

Czasem mianem sztuczne sieci neuronowe określa się interdyscyplinarną dziedzinę wiedzy zajmującą się konstrukcją, trenowaniem i badaniem możliwości tego rodzaju sieci.

Spis treści

[edytuj] Zastosowania

Współcześnie nie ma wątpliwości, że sztuczne sieci neuronowe nie stanowią dobrego modelu mózgu, choć różne ich postaci wykazują cechy charakterystyczne dla biologicznych układów neuronowych: zdolność do uogólniania wiedzy, uaktualniania kosztem wcześniej poznanych wzorców, dawanie mylnych odpowiedzi po przepełnieniu. Mimo uproszczonej budowy, sztuczne sieci neuronowe stosuje się czasem do modelowania schorzeń mózgu.

Sztuczne sieci neuronowe znajdują zastosowanie w rozpoznawaniu i klasyfikacji wzorców (przydzielaniu wzorcom kategorii), predykcji szeregów czasowych, analizie danych statystycznych, odszumianiu i kompresji obrazu i dźwięku oraz w zagadnieniach sterowania i automatyzacji.

Magazyn BYTE wymienia między innymi następujące zastosowania tych sieci:

  • diagnostyka ukÅ‚adów elektronicznych
  • badania psychiatryczne
  • prognozy gieÅ‚dowe
  • prognozowanie sprzedaży
  • poszukiwania ropy naftowej
  • interpretacja badaÅ„ biologicznych
  • prognozy cen
  • analiza badaÅ„ medycznych
  • planowanie remontów maszyn
  • planowanie postÄ™pów w nauce
  • analiza problemów produkcyjnych
  • optymalizacja dziaÅ‚alnoÅ›ci handlowej
  • analiza spektralna
  • optymalizacja utylizacji odpadów
  • dobór surowców
  • selekcja celów Å›ledztwa w kryminalistyce
  • dobór pracowników
  • sterowanie procesów przemysÅ‚owych.

Najpopularniejsze obecnie zastosowanie sieci neuronowych:

  • w programach do rozpoznawania pisma (OCR)
  • na lotniskach do sprawdzania, czy przeÅ›wietlony bagaż zawiera niebezpieczne Å‚adunki
  • do syntezy mowy

[edytuj] Typy sieci neuronowych

Cechą wspólną wszystkich sieci neuronowych jest to, że na ich strukturę składają się neurony połączone ze sobą synapsami. Z synapsami związane są wagi, czyli wartości liczbowe, których interpretacja zależy od modelu.

[edytuj] Sieci jednokierunkowe

Sieci jednokierunkowe to sieci neuronowe, w których nie występuje sprzężenie zwrotne, czyli pojedynczy wzorzec lub sygnał przechodzi przez każdy neuron dokładnie raz w swoim cyklu. Najprostszą siecią neuronową jest pojedynczy perceptron progowy, opracowany przez McCullocha i Pittsa w roku 1943.

W bardziej zaawansowanych rozwiązaniach stosuje się funkcje przejścia. Najpopularniejszą klasę funkcji stosowanych w sieciach neuronowych stanowią funkcje sigmoidalne, np. tangens hiperboliczny. Sieć zbudowana z neuronów wyposażonych w nieliniową funkcję przejścia ma zdolność nieliniowej separacji wzorców wejściowych. Jest więc uniwersalnym klasyfikatorem.

Do uczenia perceptronów wielowarstwowych stosuje się algorytmy spadku gradientowego, między innymi algorytm propagacji wstecznej.

[edytuj] Sieci rekurencyjne

Mianem sieci rekurencyjnej określa się sieć, w której połączenia między neuronami stanowią graf z cyklami. Wśród różnorodności modeli rekurencyjnych sztucznych sieci neuronowych wyróżnić można:

  • sieć Hopfielda - ukÅ‚ad gÄ™sto połączonych ze sobÄ… neuronów (każdy z każdym, ale bez połączeÅ„ zwrotnych) realizujÄ…cÄ… dynamikÄ™ gwarantujÄ…cÄ… zbieżność do preferowanych wzorców
  • maszyna Boltzmanna - opracowana przez Hintona i T. Sejnowskiego stochastyczna modyfikacja sieci Hopfielda; modyfikacja ta pozwoliÅ‚a na uczenie neuronów ukrytych i likwidacjÄ™ wzorcow pasożytniczych, kosztem zwiÄ™kszenia czasu symulacji.

Sieci Hopfielda i maszyny Boltzmanna stosuje się jako pamięci adresowane kontekstowo, do rozpoznawania obrazów, rozpoznawania mowy, a także do rozwiązywania problemów minimalizacji (np. problemu komiwojażera).

[edytuj] SamoorganizujÄ…ce siÄ™ mapy

Samoorganizujące się mapy (Self Organizing Maps, SOM), zwane też sieciami Kohonena to sieci neuronów, z którymi są stowarzyszone współrzędne na prostej, płaszczyźnie lub w dowolnej n-wymiarowej przestrzeni.

Uczenie tego rodzaju sieci polega na zmianach współrzędnych neuronów, tak aby dążyły one do wzorca zgodnego ze strukturą analizowanych danych. Sieci zatem "rozpinają się" wokół zbiorów danych, dopasowując do nich swoją strukturę.

Sieci te stosowane są do klasyfikacji wzorców, np. głosek mowy ciągłej, tekstu, muzyki. Do najciekawszych zastosowań należy rozpinanie siatki wokół komputerowego modelu skanowanego obiektu.

[edytuj] Inne

Popularnymi modelami są również maszyny wektorów wspierających (SVM), sieci oparte na radialnych funkcjach bazowych (sieci radialne, RBF) i sieci typu propagacji wstecznej (ang. counter-propagation neural networks). Stosunkowo nowym modelem są sieci oparte na neuronach impulsujących.

Zobacz też: logika rozmyta, sztuczna inteligencja.

[edytuj] Linki zewnętrzne


Pekin: doping u Polaka potwierdzony!
Wyniki badań próbki B polskiego olimpijczyka, kajakarza Adama Seroczyńskiego, potwierdziły wynik próbki A, a to oznacza, że zawodnik podczas IO stosował niedozwolony doping - poinformował nsport.
Saganowski: zostając w klubie, mogłem wiele zyskać
- Kilka dni temu poproszono mnie, bym przyjechał na zgrupowanie reprezentacji, bo nie wiadomo było czy Paweł Brożek dojdzie do siebie. Zdecydowałem się. To miłe zaskoczenie - napisał na swojej stronie internetowej reprezentant Polski, Marek Saganowski.
Selekcjoner reprezentacji Słowenii: faworytami w tym meczu są Polacy
- Zdajemy sobie sprawę, że faworytami w tym pojedynku są Polacy, ale my również mamy swoje ambicje. Będziemy bardzo szczęśliwi jeśli uda nam się wywalczyć jeden punkt - powiedział w piątek na konferencji prasowej trener reprezentacji Słowenii Matjaz Kek, przed meczem eliminacji piłkarskich mistrzostw świata 2010.
Krzynówek: nie wiem, kto wymyśla takie bzdury
"Słyszałem głosy, że jestem usatysfakcjonowany moją sytuacją w Wolfsburgu. To nieprawda! Pisano, że mam dobry kontrakt i zarabiam dobre pieniądze siedząc na ławce. Nie wiem, kto wymyśla takie bzdury" - napisał na swojej stronie internetowej piłkarz reprezentacji Polski, Jacek Krzynówek.
Poważna kontuzja mistrza olimpijskiego
Z powodu kontuzji około trzech miesięcy będzie pauzował złoty medalista olimpijski z Turynu w rywalizacji drużynowej w kombinacji norweskiej Mario Stecher. Austriak doznał urazu kolana po upadku na treningu we włoskim Predazzo.
Linki: Strona g³ówna