Sztuczne Sieci Neuronowe
|
|
- Józef Tomczak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Kernel nr 1 s Sztuczne Sieci Neuronowe Dr Zdzisław Stgowski Wydział Fizyki i Techniki Jdrowej, AGH Wstp W artykule tym chciałbym przybliy czytelnikowi pojcie Sztuczne Sieci Neuronowe (w skrócie SSN). Pojcie to nie powinno by obce osobom interesujcym si lub studiujcym informatyk. Poznajc bliej SSN bdziemy dysponowa metod do rozwizania zagadnie, z którymi inne metody nie radz sobie. Ponadto SSN nale do grupy poj z zakresu Sztucznej Inteligencji, co w stosunku do pogody a zwłaszcza polityki daje znacznie ciekawszy temat do rozmowy towarzyskiej. Realizacja SSN na klasycznym komputerze to wygenerowanie kilku macierzy o okrelonych wymiarach a nastpnie iteracyjna zmiana wartoci elementów tych macierzy według okrelonego algorytmu i zadanej funkcji celu. Korzystajc z gotowych pakietów do projektowania i uczenia SSN wystarczy napisa kilka linijek programu, aby zaprojektowa i nauczy tak sie. Wyglda to tak prosto, e nie pozostaje nic innego jak zobaczy, co to s te SSN i jak je mona praktycznie realizowa. Przed przystpieniem do opisu SSN pozwol sobie na jeszcze dwa akapity w ramach wstpu. Z du satysfakcj naley podkreli fakt, e pionierem zastosowa i promocji SSN w Polsce był i jest Prof. Ryszard Tadeusiewicz, obecny Rektor naszej uczelni. W roku 1993 wydał pierwsz ksik w Polsce na temat SSN pt. Sieci neuronowe a w roku 1999 ukazała si jego ksika pt. Elementarne wprowadzenie do techniki sieci neuronowych z przykładowymi programami. Czsto stosowanym sposobem ukazania popularnoci i powszechnoci zastosowa SSN jest podawanie listy dziedzin nauki i techniki gdzie s one stosowane. Obecnie zastosowania te s tak szerokie, e lista taka byłaby nudn lektur dla czytelnika. Dla ukazania powszechnoci zastosowa SSN mona wykorzysta prawo popytu i poday. O tym jak duy jest popyt na oprogramowanie SSN wiadczy fakt, e wikszo znaczcych firm produkujcych programy obliczeniowe oferuje wydzielone pakiety do projektowania SSN i ich stosowania. Z powszechnie znanych programów obliczeniowych mona tutaj wymieni pakiet STATISTICA i MATLAB. Innym bezspornym dowodem efektywnoci zastosowa
2 SSN jest fakt zatrudniania w znaczcych firmach zbrojeniowych, co najmniej kilkudziesicioosobowych zespołów pracujcych w tematyce sztucznej inteligencji. Mózg jako pierwowzór SSN Kady opis działania SSN zaczyna si od opisu układu nerwowego człowieka a zwłaszcza jego mózgu, oczywicie w stopniu, w jaki te zagadnienia s nam znane w chwili obecnej. Mózg składa si z komórek nerwowych, których liczba wynosi około stu miliardów (10 11 ). Budowa pojedynczej komórki przedstawiona jest na Rys. 1. Rys. 1. Przybliony wygld komórki nerwowej W mózgu komórki te poprzez akson, dendryty i synapsy połczone s ze sob tworzc rozbudowan sie. O jej złoonoci moe wiadczy fakt, e niektóre komórki posiadaj do tysica połcze z innymi komórkami. Zadaniem takiej komórki, oprócz podtrzymywania czynnoci yciowych, jest odbieranie, przetwarzanie i przekazywanie informacji oraz jej zapamitywanie. Poniewa na sposób przetworzenia informacji wpływa stan pamici a stan ten zaley od wczeniejszych informacji, działanie mózgu ma charakter dynamiczny. Prostym przykładem tej dynamiki, jest nasze zachowanie i sposób rozmowy z osob, któr spotykamy po raz pierwszy (brak jakichkolwiek informacji w pamici na temat tej osoby) i ju odmienne zachowanie przy kolejnych spotkaniach, kiedy posiadamy coraz wicej informacji w pamici o tej osobie. Nie wnikajc w szczegóły, procesy informatyczne w sieci neuronowej mózgu maj charakter procesów elektro-chemiczno-biologicznych. Jedn z istotnych cech przekazywania informacji pomidzy neuronami jest stosunkowo długi czas trwania takiego procesu, który jest rzdu milisekund. Pomimo tego nasz mózg działa czsto znacznie szybciej od klasycznego komputera, gdzie czasy przetwarzania informacji s o kilka rzdów wielkoci
3 krótsze. Przykładem tego jest rozpoznawanie osoby ze zdjcia. Ta umiejtno jest wynikiem równoległego charakteru przetwarzania informacji w sieci neuronowej oraz analizowaniu nie wszystkich informacji wystpujcych w obrazie, lecz jego istotnych, wyróniajcych go cech. Drug istotn cech sieci neuronowej mózgu jest rozproszenie pamici danej informacji. W klasycznym komputerze dana informacja pamitana jest w cile okrelonym miejscu, co przy fizycznym uszkodzeniu tego miejsca powoduje całkowit jej utrat. W mózgu dana informacja jest rozproszona w rónych komórkach, dziki czemu uszkodzenie komórki a nawet pewnej grupy komórek nie powoduje utraty informacji. Ta cecha była prawdopodobnie głównym powodem, e natura wybrała dla nas tak budow i drog rozwoju naszego mózgu. Zagadnienie pamici nie jest jeszcze do koca rozpoznane, ale o stanie pamici decyduj równie połczenia pomidzy komórkami. Komórki mózgu oraz ich podstawowa struktura połcze powstaje w okresie płodowym. W okresie naszego ycia komórki zaczynaj obumiera. Niedawno odkryto, e w cigu całego czasu ycia tworzone s nowe połczenia pomidzy komórkami, czyli struktura sieci posiada równie charakter dynamiczny. Naley tutaj zaznaczy, e te dynamiczne zmiany zale w duym stopniu od intensywnoci uywania naszego mózgu. Oznacza to moliwo pozostania w doskonalej formie intelektualnej do koca naszego fizycznego ycia, jeeli intensywnie bdziemy si posługiwa naszym mózgiem w cigu całego czasu, jaki jest nam dany do przeycia. Aby pozna i opisa działanie naszego mózgu naley odpowiedzie na pytanie, czy złoono działania naszego umysłu wynika ze złoonoci procesów zapamitywania i przetwarzania informacji zachodzcych w komórce nerwowej, czy te procesy od strony informatycznej s stosunkowo proste natomiast cała finezja działania mózgu zawarta jest w liczebnoci sieci i strukturze jej połcze? Próba odpowiedzi na to pytanie i ewentualna moliwo pełnego opisu działania naszego mózgu generuje znacznie szersze pytanie natury filozoficznej. Czy układ (np. człowiek) jest w stanie sam siebie dokładnie pozna i opisa? Prywatnie mam nadziej, e odpowied na to pytanie brzmi NIE. Model komórki nerwowej Na wstpie naley zaznaczy, e celem sztucznych sieci neuronowych jest zamodelowanie układów bazujcych na strukturze naturalnych sieci neuronowych w celu rozwizywania problemów, w których inne modele i algorytmy nie daj zadawalajcych wyników. Celem SSN nie jest badanie zachowania naturalnych sieci nerwowych, natomiast istnieje oczywicie sprzenie zwrotne pozwalajce na przenoszenie pewnych obserwowanych zachowa SSN na zachowanie naturalnych sieci.
4 Model sztucznego neuronu przedstawiony jest na Rys. 2. Na neuron taki podajemy wektor wejciowy X (czyli wartoci x 1.. x n ) i po jego przetworzeniu otrzymujemy na wyjciu warto y. Podstawowymi elementami neuronu s wartoci wag w, funkcja wewntrznego przetwarzania i funkcja aktywacji. Warto sygnału wyjciowego z neuronu obliczana jest w dwu etapach. x 1 w 1 x 2 w 2 e = w i x i y = ϕ(e) y x n w n Rys. 2. Model neuronu W pierwszym etapie sygnały wejciowe x przemnaane s przez odpowiadajce im wagi w i poddawane zadanej funkcji. Etap ten nazywany jest funkcj wewntrznego przetwarzania i w praktyce jest to najczciej funkcja sumowania (iloczyn skalarny wektora X i W), natomiast mona tam realizowa dowolne inne funkcje takie jak: iloczyn, maksimum, minimum itp. W drugim etapie wynik funkcji wewntrznego przetwarzania e podlega działaniu okrelonej funkcji wejcia-wyjcia zwanej w tym przypadku funkcj aktywacji ϕ. Ostatecznie dla pojedynczego neuronu sygnał wyjciowy y wyliczany jest z nastpujcej zalenoci: n y = ϕ wi xi = ϕ( W X ) (1) i= 1 gdzie: X - wektor danych wejciowych W - wektor wag ϕ - funkcja aktywacji y - sygnał wyjciowy W praktyce stosowane s funkcje aktywacji przedstawione na Rys.3.
5 funkcja liniowa funkcja skoku funkcja funkcja tangens jednostkowego sigmoidalna hiperboliczny Rys.3. Cztery podstawowe rodzaje funkcji aktywacji stosowane w SSN Sztuczne Sieci Neuronowe Ze wzgldu na topologi najczciej w praktyce stosowane s sieci wielowarstwowe. W takiej sieci rozróniamy warstw wejciow, warstwy ukryte i warstw wyjciow (Rys.4). x 1 x 2 x n dane wejciowe N 11 N 12 N 1K warstwa wejciowa N 21 N 22 N 2L warstwa ukryta N 31 N 32 N 3M warstwa wyjciowa y 1 y 2 y M dane wyjciowe Rys. 4. Sie trójwarstwowa o połczeniach zupełnych z jednokierunkowym przepływem sygnału Połczenia midzy warstwami mog mie rón struktur, lecz zazwyczj s to połczenia zupełne, co oznacza, e kady neuron danej warstwy połczony jest ze wszystkimi
6 neuronami warstwy po niej nastpujcej. W tego typu sieci przepływ sygnału ma charakter jednokierunkowy. Matematycznie funkcj realizowan przez tak sie moemy zapisa: gdzie: Y { W ϕ [ W ( W X )]} = ϕ ϕ wy wy ukr ukr we we (2) X - wektor danych wejciowych W - macierz wag dla odpowiedniej warstwy ϕ - funkcja aktywacji dla odpowiedniej warstwy Y - wektor danych wyjciowych Celem działania takiej sieci jest realizacja okrelonej funkcji, czyli uzyskanie danej odpowiedzi przy zadanych wielkociach wejciowych. Cel ten uzyskuje si poprzez proces uczenia sieci, czyli odpowiedni zmian wartoci wag neuronów. Jedn z podstawowych metod uczenia jest tak zwana metoda z nauczycielem (uczenie nadzorowane). W metodzie tej algorytm uczenia polega na przedstawieniu sieci zbioru uczcego, składajcego si z danych wejciowych X i odpowiadajcego mu danych wyjciowych Z. Zbiór danych wejciowych przetwarzany jest przez sie a uzyskany wynik Y porównywany jest z posiadanymi danymi wyjciowymi Z. Rónica pomidzy wartociami Y i Z stanowi podstawowy parametr do zmian wartoci wag neuronów tak, aby osign minimum funkcji kryterialnej, któr standardowo stanowi suma kwadratów rónic pomidzy wartociami Y i Z. Podstawow metod minimalizacji funkcji kryterialnej jest gradientowa metoda najwikszego spadku, z której otrzymujemy zaleno na zmian wartoci wag w kolejnych krokach iteracji zwan reguł delta. Reguł t mona bezporednio stosowa dla sieci jednowarstwowych. W przypadku sieci wielowarstwowych, kiedy sygnał z pierwszej warstwy nie jest sygnałem kocowym, konieczne było wprowadzenie dodatkowego algorytmu pozwalajcego na równoczesn zmian wag neuronów we wszystkich warstwach. Algorytm taki ze wzgldu na jego działanie, czyli rzutowanie błdu z danej warstwy na warstw poprzedzajc, został nazwany metod wstecznej propagacji błdu. Metoda ta została opublikowana w roku 1985 i dała pocztek bardzo dynamicznemu rozwojowi prac zwizanych ze SSN oraz ich zastosowaniem. W przypadku SSN proces programowania to nie tylko etap konstruowania sieci, lecz w głównej mierze etap uczenia i ewentualnie kolejne etapy douczania sieci. Istnieje tutaj pikna i nieprzypadkowa analogia do naszego ycia. Do czasu, kiedy podejmiemy intelektualnie istotn prac zawodow musimy przej przez kolejne etapy edukacji, czyli:
7 przedszkole, szkoł podstawow, gimnazjum, liceum, studia a potem w pracy Bóg wie ile szkole i kursów. Metoda wstecznej propagacji błdu była pierwsz metod pozwalajc na uczenie sieci wielowarstwowych. W przypadku sieci liczebnie rozbudowanych metoda ta jest stosunkowo wolna. Pomimo wprowadzenia do tej metody elementów przyspieszajcych proces uczenia, takich jak metoda momentum czy adaptacyjn zmian współczynnika uczcego, nadal poszukiwano i poszukuje si szybszych algorytmów uczcych. Przykładowo w nowym pakiecie MATLABa do SSN pojawiły si nowe szybkie algorytmy uczce takie jak: wsteczna propagacja Levenberga-Marquardta, sprzona wsteczna propagacja Powella- Beala i jeszcze kilka innych. Przepraszam, e uywam tutaj poj, które nie s odpowiednio wyjanione, ale w tym miejscu chciałem pokaza jak dynamicznie prowadzone s prace nad rozwojem SSN. Realizacja SSN w MATLAB-ie Korzystajc z gotowych pakietów to w chwili obecnej projektowanie i uczenie SSN ogranicza si to do napisanie kilku linijek programu. Poka to na przykładzie pakietu Neural Network Toolbox pracujcego w rodowisku MATLABa. Wybór ten wynika z dwu powodów. Po pierwsze znam ten pakiet i uywam go a po drugie jest on dostpny, poprzez UCI, dla wszystkich pracowników i studentów AGH. Oprogramowanie MATLAB (skrót od MATrix LABoratory) wykonane zostało na bazie jzyka C i posiada duo uytecznych funkcji ułatwiajcych operacj na macierzach. Hasłem przewodnim MATLABa jest: po co traci ycie na pisanie ptli i jako uytkownik mog stwierdzi, e jest to prawda a nie slogan reklamowy (wczeniej pracowałem w FORTRANIE). Z dowiadczenia mojej pracy ze studentami mog stwierdzi, e osoby majce wczeniej styczno z jzykiem typu C lub FORTRAN, po pierwszych dwugodzinnych zajciach mog praktycznie samodzielnie rozpocz prace w rodowisku MATLABa. Wracajc do SSN to, jeeli mamy przygotowane zbiory danych uczcych X i Z (patrz poprzedni rozdział) i chcemy zaprojektowa okrelon sie to wystarczy napisa nastpujc linijk programu: net = newff (minmax(x), [5 8 3], { pulelin tansig logsig }, traingda );
8 Realizacja tej linii spowoduje, e pod nazw net bdziemy mieli sie trójwarstwow o liczbie komórek, w kolejnych warstwach, równej 5, 8, 3 i odpowiednich funkcjach aktywacji: liniowa (pulelin), tangens hiperboliczny (tansig) i sigmoidalna (logsig), oraz algorytm uczcy wstecznej propagacji błdu oparty na metodzie gradientu z adaptacyjn zmian współczynnika uczcego (traingda). Dla graficznego zobrazowania takiej sieci mona poprzez narzdzie nntool wczyta tak sie i aktywujc instrukcj view otrzyma obraz przedstawiony na Rys. 5. Rys. 5. Obraz zaprojektowanej sieci net W sieci tej (net) znajduje si ponadto wiele innych parametrów (np. liczba kroków iteracji, rodzaj funkcji uczcej, minimalna warto gradientu itd.), które moemy zdeklarowa w kolejnych liniach programu a jeeli tego nie zrobimy to przyjmowane s arbitralnie narzucone wartoci. Kolejna linia programu wywołuje proces uczenia i ma ona posta: net = train(net,x,z); Realizacja tej linii wywołuje proces uczenia, w którym zmieniane s wagi sieci net, zgodnie z zadanym algorytmem tak, aby zminimalizowa błd pomidzy odpowiedzi sieci a zbiorem uczcym Z. W czasie tego procesu wywietlany jest wykres zmian wartoci błdu w kolejnych krokach iteracji. Uzyskanie na tym etapie duej zgodnoci (małego błdu) pomidzy wartociami Z a wartociami uzyskanymi z sieci nie daje jeszcze podstaw do stwierdzenia, e sie spełnia nasze wymagania. Na tym etapie moe nastpi tak zwane przeuczenie sieci lub nauczenie na pami. Chodzi o to, e jeeli dla tak dobrze nauczonej sieci wprowadzimy dane, na których sie nie była uczona to uzyskamy wyniki obarczone duym błdem. Aby sprawdzi czy sie nie jest obarczona w/w wad naley posiada w zapasie tak zwany zbiór danych testujcych X t, Z t. Dane te nie mog by uyte w procesie uczenia. W tym momencie dla nauczonej sieci net podajemy dane wejciowe X t i wyliczamy odpowied sieci Y t. W naszym przypadku realizujemy to instrukcj:
9 Y t = sim(net, X t ); Teraz wystarczy porówna wartoci Z t z Y t. i podj decyzj czy uzyskujemy zadawalajce nas wyniki czy nie. Powyszego przykład pokazuje, e posiadajc odpowiedni program wystarczy napisa kilka linijek instrukcji i mamy zaprojektowan, nauczon i przetestowan sie neuronow. Podany przykład jest stosukowo prostym przypadkiem sieci z jednokierunkowym przepływem sygnału (informacji) i metod uczenia z nauczycielem. Tego typu sieci s obecnie powszechnie stosowane. Z ustnych przekazów (czyli z nieznan dokładnoci) słyszałem, e jest to około 80% zastosowa SSN. W tym miejscu nasuwaj si nastpujce pytania:, jak architektur sieci wybra na wstpie, co robi, jeeli wyniki uczenia sieci nas nie zadawalaj, czy dane uywane do uczenia sieci naley wstpnie przetwarza a jeeli tak to jak to robi, jak projektowa sieci ze sprzeniami zwrotnymi, jak podawa sygnały wejciowe z opónieniem itd. Na wszystkie te pytania istniej mniej lub bardziej precyzyjne odpowiedzi, ale o tym ju moe przy nastpnej okazji. Przykład zastosowania SSN Na zakoczenie przedstawi przykład, z własnego podwórka, zastosowania SSN. Jednym z szerszych zastosowa SSN jest rozpoznawanie, klasyfikacja czy odszumianie obrazów. Pojcie obrazu ma w tym przypadku znacznie szersze znaczenie od potocznego rozumienia tego słowa. Jako obraz moemy przykładowo rozumie funkcj zalenoci uzyskanych na drodze pomiaru. Przykładem takiej funkcji jest tak zwane widmo spektrometryczne uzyskane z pomiaru próbki zawierajcej izotopy promieniotwórcze emitujce promieniowanie gamma o rónych energiach. Aby nie zagłbia si tutaj w zagadnienia fizyki jdrowej przedstawi to nastpujco. Załómy, e mamy próbk złoon z izotopów emitujcych fotony gamma o 16 rónych energiach. Równoczenie intensywno emisji poszczególnych fotonów (liczba emitowanych fotonów na jednostk czasu) jest róna dla rónych energii. Zakładajc hipotetycznie, e posiadamy idealny detektor, spektrometryczne widmo z takiej próbki wygldałoby tak jak na Rys. 6 i mona je nazwa widmem pierwotnym. Na osi poziomej tego wykresu jest energia a o pionowa odpowiada intensywnoci promieniowania. Majc taki wykres bez problemu odczytujemy energi fotonów oraz ich intensywno
10 promieniowania, czyli wielkoci, o które nam chodzi w analizie spektrometrycznej. Problem w tym, e taki detektor nie istnieje. Jednym z powszechnie stosowanych detektorów promieniowania gamma jest detektor scyntylacyjny. Naley on do grupy detektorów spektrometrycznych, lecz ze wzgldu na okrelone procesy detekcji i wzmacniania sygnału powoduje on stosunkowo due zniekształcenia widma spektrometrycznego. Na Rys. 7 pokazane jest widmo pomiarowe z takiego detektora, którego odpowiednikiem jest widmo pierwotne (Rys. 6). Analiza spektrometryczna takiego widma pomiarowego jest trudna a czsto niemoliwa do 5 intensywno promieniowania wzgldna energia promieniowania gamma Rys. 6. Widmo pierwotne promieniowania gamma intensyfno promieniowania wzgldna energia z rejestracji promieniowania gamma Rys. 7. Widmo promieniowania gamma z detektora scyntylacyjnego
11 wykonania. Na wskutek rozmycia pików, pochodzcych od rónych energii fotonów gamma, nastpuje ich nakładanie i s one w widmie nierozrónialne. Z tych samych przyczyn wyznaczenie intensywnoci promieniowania dla poszczególnych energii fotonów gamma jest czsto niewykonalne. Rozwizaniem byłoby przekształcenie widma pomiarowego w widmo pierwotne, tylko jak to zrobi? Potraktujmy proces detekcji detektorem scyntylacyjnym jako transformacj widma pierwotnego w widmo pomiarowe. Jeeli ta transformacja jest jednoznaczna to wystarczy zrobi transformacj odwrotn i problem mamy rozwizany. Łatwo napisa, ale trudno wykona. Podstawowy problem tkwi w matematycznym okreleniu funkcji transformacji a wynika to z braku precyzyjnego modelu opisu detekcji i wzmacniania sygnału w detektorze scyntylacyjnym. W przypadku braku odpowiednich modeli podstawow metod działania jest zebranie odpowiedniej liczby danych dowiadczalnych i okrelenie szukanych zalenoci. S to najczciej analityczne zalenoci dla funkcji wynikajcych z ogólnych teorii, ale o nieznanych parametrach, lub arbitralnie ustalonych funkcji wynikajcych z analizy danych dowiadczalnych i aproksymacji tych funkcji do tych danych. W nauce a zwłaszcza w technice metoda ta jest szeroko stosowana. W przypadku arbitralnie ustalonych funkcji na postawie obrazu (wykresu), jaki uzyskujemy z danych dowiadczalnych metoda ta daje dobre wyniki dla jedno lub dwu wymiarowych funkcji. Tutaj nasza wyobrania, wytrenowana przez nauczycieli matematyki, pozwala nam tworzy obrazy funkcji jednowymiarowych bez wikszych problemów. Z funkcj dwuwymiarow ju zaczyna by trudniej, cho w dniu dzisiejszym programy graficzne pozwalaj na łatwe obrazowanie takich zalenoci i ogldanie ich pod dowolnymi ktami (w dosłownym znaczeniu). Sprawa staje si bardzo trudna, kiedy nie tylko dziedzina funkcji ma charakter wielowymiarowy, ale i wartoci funkcji s wielowymiarowe. Do takich przypadków doskonale nadaj si SSN i zagadnienie to nazywane jest aproksymacj wielowymiarow. Wracajc do naszego przykładu okazuje si, e wystarczy bardzo prosta jednowarstwowa liniowa SSN pozwalajca na przekształcenie pomiarowego widma spektrometrycznego (Rys. 7) w widmo pierwotne (Rys. 6). Oczywicie, aby otrzyma tak sie naley przygotowa odpowiedni zbiór uczcy i przeprowadzi proces uczenia tej sieci. Łczc tak SSN z detektorem scyntylacyjnym moemy otrzyma idealny detektor, który pozwala uzyska widmo pierwotne. Jak zawsze tak i tutaj s pewne ograniczenia.
12 Podstawowym ograniczeniem jest to, e taki układ nie rozpozna energii fotonu gamma, jeeli nie była ona uwzgldniona w zbiorze uczcym. Na dokładk wystpienie takiej energii zafałszuje wyniki intensywnoci promieniowania fotonów o energii zblionej do tej nieznanej przez sie energii. W przypadku, kiedy SSN była uczona dla danej energii fotonu a w widmie pomiarowym ona nie wystpuje, to sie prawidłowo podaje, e intensywno promieniowania takich fotonów wynosi zero. I znowu mamy pikn analogi do działania naszego mózgu, czyli nie rozpoznamy osoby na zdjciu, jeeli jej nie znamy (trywialne), ale jeeli jest tam osoba bardzo podobna do kogo, kogo znamy to moemy fałszywie j rozpozna. A nie daj Boe to zdjcie pokazuje nam prokurator i konsekwencje dla fałszywie rozpoznanej osoby mog by bardzo nieprzyjemne. Natomiast, jeeli kogo dobrze znamy to łatwo moemy stwierdzi, e go nie ma na tym zdjciu. Przedstawiony problem naley do dziedziny aproksymacji wielowymiarowej, ale jeeli kto si pogubił w tej wielowymiarowoci to moe to potraktowa jako odszumianie, czyli wydobywanie istotnych cech z zaszumionego obrazu. Z zagadnieniami tego typu lub bardzo podobnymi mamy, do czynienie w powszechnie obecnie stosowanej tomografii komputerowej. Niestety trudno jest znale szczegółowe publikacje na ten temat. Wynika to z faktu, e jest to z zakresu know-how, czyli co, za co trzeba płaci. I tak jest w wielu innych technicznych zastosowaniach SSN. Podsumowanie Mam nadziej, e artykuł ten przybliył czytelnikowi pojcie Sztuczne Sieci Neuronowe, pokazujc ich genez oraz podstawow struktur i przykład zastosowania. Dostpna obecnie literatura i oprogramowanie pozwala na podjcie samodzielnych prób zabawy ze SSN. W takim przypadku wane jest, aby mie cile okrelony problem i cel, jaki chce si osign. Osobom mniej samodzielnym, a zainteresowanym SSN, polecam kursy na temat SSN. Ze swojej praktyki uwaam, e istotnym elementem takich kursów jest moliwo samodzielnego wykonania okrelonych projektów. Samo wysłuchanie lub przeczytanie, czasami bardzo ekscytujcych opowieci o Sztucznych Sieciach Neuronowych czy Sztucznej Inteligencji to za mało, aby potem co samodzielnie zrobi.
13 Ksiki na temat SSN Duch W., Korbacz J., Rutkowski L., Tadeusiewicz R., Sieci Neuronowe (Biocybernetyka I Inynieria Biomedyczna 2000 Tom 6.) Akademicka Oficyna Wydawnicza EXIT Korbicz J., Obuchowicz A., Uciski D. Sztuczne Sieci Neuronowe Podstawy i Zastosowania, Akademicka Oficyna Wydawnicza PLJ, Warszawa Osowski S.: Sieci neuronowe w ujciu algorytmicznym, WNT, Warszawa Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wydawnicza PW, Warszawa Tadeusiewicz R.: Sieci neuronowe, Akademicka Oficyna Wydawnicza RM, Warszawa 1993 Tadeusiewicz R.: Elementarne wprowadzenie do techniki sieci neuronowych z przykładowymi programami, Akademicka Oficyna Wydawnicza PLJ, Warszawa urada J., Barski M., Jdruch W., "Sztuczne sieci neuronowe", Wydawnictwo Naukowe PWN, Warszawa Strony WWW na temat SSN
Daniel Kierepka. Kompresja obrazów za pomoc sztucznych sieci neuronowych
Daniel Kierepka Kompresja obrazów za pomoc sztucznych sieci neuronowych We współczesnym wiecie do duym problemem jest przesyłanie danych o znacznej wielkoci w sieciach telekomunikacyjnych. W tej pracy
1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda
Sieci neuropodobne 1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN Agenda Trochę neurobiologii System nerwowy w organizmach żywych tworzą trzy
WYKŁAD 4 PLAN WYKŁADU. Sieci neuronowe: Algorytmy uczenia & Dalsze zastosowania. Metody uczenia sieci: Zastosowania
WYKŁAD 4 Sieci neuronowe: Algorytmy uczenia & Dalsze zastosowania PLAN WYKŁADU Metody uczenia sieci: Uczenie perceptronu Propagacja wsteczna Zastosowania Sterowanie (powtórzenie) Kompresja obrazu Rozpoznawanie
Uczenie Wielowarstwowych Sieci Neuronów o
Plan uczenie neuronu o ci gªej funkcji aktywacji uczenie jednowarstwowej sieci neuronów o ci gªej funkcji aktywacji uczenie sieci wielowarstwowej - metoda propagacji wstecznej neuronu o ci gªej funkcji
Elementy pneumatyczne
POLITECHNIKA LSKA W GLIWICACH WYDZIAŁ INYNIERII RODOWISKA i ENERGETYKI INSTYTUT MASZYN i URZDZE ENERGETYCZNYCH Elementy pneumatyczne Laboratorium automatyki (A 3) Opracował: dr in. Jacek Łyczko Sprawdził:
Planowanie adresacji IP dla przedsibiorstwa.
Planowanie adresacji IP dla przedsibiorstwa. Wstp Przy podejciu do planowania adresacji IP moemy spotka si z 2 głównymi przypadkami: planowanie za pomoc adresów sieci prywatnej przypadek, w którym jeeli
Literatura. Sztuczne sieci neuronowe. Przepływ informacji w systemie nerwowym. Budowa i działanie mózgu
Literatura Wykład : Wprowadzenie do sztucznych sieci neuronowych Małgorzata Krętowska Wydział Informatyki Politechnika Białostocka Tadeusiewicz R: Sieci neuronowe, Akademicka Oficyna Wydawnicza RM, Warszawa
Sztuczna Inteligencja Tematy projektów Sieci Neuronowe
PB, 2009 2010 Sztuczna Inteligencja Tematy projektów Sieci Neuronowe Projekt 1 Stwórz projekt implementujący jednokierunkową sztuczną neuronową złożoną z neuronów typu sigmoidalnego z algorytmem uczenia
Elementy Sztucznej Inteligencji
Elementy Sztucznej Inteligencji Sztuczne sieci neuronowe wykład Elementy Sztucznej Inteligencji - wykład Plan Wzorce biologiczne. Idea SSN - model sztucznego neuronu. Perceptron prosty i jego uczenie reguł
Poprawa efektywnoci metody wstecznej propagacji bdu. Jacek Bartman
Poprawa efektywnoci metody wstecznej propagac bdu Algorytm wstecznej propagac bdu. Wygeneruj losowo wektory wag. 2. Podaj wybrany wzorzec na wejcie sieci. 3. Wyznacz odpowiedzi wszystkich neuronów wyjciowych
Elementy Sztucznej Inteligencji
Elementy Sztucznej Inteligencji Sztuczne sieci neuronowe Plan Wzorce biologiczne. Idea SSN - model sztucznego neuronu. Perceptron prosty i jego uczenie reguł delta Perceptron wielowarstwowy i jego uczenie
stopie szaro ci piksela ( x, y)
I. Wstp. Jednym z podstawowych zada analizy obrazu jest segmentacja. Jest to podział obrazu na obszary spełniajce pewne kryterium jednorodnoci. Jedn z najprostszych metod segmentacji obrazu jest progowanie.
ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu ID1SII4 Nazwa modułu Systemy inteligentne 1 Nazwa modułu w języku angielskim Intelligent
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe. zajecia.jakubw.pl/nai Literatura: S. Osowski, Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa 997. PODSTAWOWE ZAGADNIENIA TECHNICZNE AI
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12
Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.
Wstęp do teorii sztucznej inteligencji Wykład III Modele sieci neuronowych. 1 Perceptron model najprostzszy przypomnienie Schemat neuronu opracowany przez McCullocha i Pittsa w 1943 roku. Przykład funkcji
przewidywania zapotrzebowania na moc elektryczn
do Wykorzystanie do na moc elektryczn Instytut Techniki Cieplnej Politechnika Warszawska Slide 1 of 20 do Coraz bardziej popularne staj si zagadnienia zwi zane z prac ¹ródªa energii elektrycznej (i cieplnej)
Ustalenie optymalnego układu lokalizacyjnodystrybucyjnego
10.02.2005 r. Optymalizacja lokalizacji i rejonizacji w sieciach dystrybucji. cz. 2. Ustalenie optymalnego układu lokalizacyjnodystrybucyjnego dla wielu uczestników Przyczyn rozwizywania problemu wielu
Zastosowania sieci neuronowych
Zastosowania sieci neuronowych aproksymacja LABORKA Piotr Ciskowski zadanie 1. aproksymacja funkcji odległość punktów źródło: Żurada i in. Sztuczne sieci neuronowe, przykład 4.4, str. 137 Naucz sieć taką
Sztuczne sieci neuronowe
www.math.uni.lodz.pl/ radmat Cel wykładu Celem wykładu jest prezentacja różnych rodzajów sztucznych sieci neuronowych. Biologiczny model neuronu Mózg człowieka składa się z około 10 11 komórek nerwowych,
ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE
ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE INSTYTUT TECHNOLOGII MECHANICZNEJ Metody Sztucznej Inteligencji Sztuczne Sieci Neuronowe Wstęp Sieci neuronowe są sztucznymi strukturami, których
Komputerowe wspomaganie prac inynierskich CAE
Komputerowe wspomaganie prac inynierskich CAE Karta (sylabus) przedmiotu WM Zarzdzanie i inynieria produkcji Studia I stopnia o profilu: A x P Przedmiot: Komputerowe wspomaganie prac inynierskich CAE Kod
Obwody sprzone magnetycznie.
POITECHNIKA SKA WYDZIAŁ INYNIERII RODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZDZE ENERGETYCZNYCH ABORATORIUM EEKTRYCZNE Obwody sprzone magnetycznie. (E 5) www.imiue.polsl.pl/~wwwzmiape Opracował: Dr in.
obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,
Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu.
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr /3 Specjalność Bez specjalności Kod katedry/zakładu
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2) Ewa Wołoszko Praca pisana pod kierunkiem Pani dr hab. Małgorzaty Doman Plan tego wystąpienia Teoria Narzędzia
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z inteligentnymi
Wstęp do sztucznych sieci neuronowych
Wstęp do sztucznych sieci neuronowych Michał Garbowski Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Wydział Informatyki 15 grudnia 2011 Plan wykładu I 1 Wprowadzenie Inspiracja biologiczna
HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM
ZASTOSOWANIE SIECI NEURONOWYCH W SYSTEMACH AKTYWNEJ REDUKCJI HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM WPROWADZENIE Zwalczanie hałasu przy pomocy metod aktywnych redukcji hałasu polega
Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE
Temat: Sztuczne Sieci Neuronowe Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Sztuczne sieci neuronowe
PREZENTACJA DZIAŁANIA KLASYCZNEGO ALGORYTMU GENETYCZNEGO
Piotr Borowiec PREZENTACJA DZIAŁANIA KLASYCZNEGO ALGORYTMU GENETYCZNEGO Sporód wielu metod sztucznej inteligencji obliczeniowej algorytmy genetyczne doczekały si wielu implementacji. Mona je wykorzystywa
Problem decyzyjny naley do klasy NP. (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM.
WYKŁAD : Teoria NP-zupełnoci. Problem decyzyjny naley do klasy P (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM. (przynaleno ta jest zachowana równie dla
Rys1 Rys 2 1. metoda analityczna. Rys 3 Oznaczamy prdy i spadki napi jak na powyszym rysunku. Moemy zapisa: (dla wzłów A i B)
Zadanie Obliczy warto prdu I oraz napicie U na rezystancji nieliniowej R(I), której charakterystyka napiciowo-prdowa jest wyraona wzorem a) U=0.5I. Dane: E=0V R =Ω R =Ω Rys Rys. metoda analityczna Rys
Temat: Sieci neuronowe oraz technologia CUDA
Elbląg, 27.03.2010 Temat: Sieci neuronowe oraz technologia CUDA Przygotował: Mateusz Górny VIII semestr ASiSK Wstęp Sieci neuronowe są to specyficzne struktury danych odzwierciedlające sieć neuronów w
Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak
2 Rozdział 1 Sztuczne sieci neuronowe. 3 Sztuczna sieć neuronowa jest zbiorem prostych elementów pracujących równolegle, których zasada działania inspirowana jest biologicznym systemem nerwowym. Sztuczną
Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Zastosowanie sztucznych sieci neuronowych Nazwa modułu w informatyce Application of artificial
Wprowadzenie do kompilatorów
Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek
8. Neuron z ciągłą funkcją aktywacji.
8. Neuron z ciągłą funkcją aktywacji. W tym ćwiczeniu zapoznamy się z modelem sztucznego neuronu oraz przykładem jego wykorzystania do rozwiązywanie prostego zadania klasyfikacji. Neuron biologiczny i
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium BIOCYBERNETYKA Biocybernetics Forma studiów:
SIEĆ NEURONOWA JAKO NARZĘDZIE APROKSYMACJI I KLASYFIKACJI DANYCH. Jakub Karbowski Gimnazjum nr 17 w Krakowie
SIEĆ NEURONOWA JAKO NARZĘDZIE APROKSYMACJI I KLASYFIKACJI DANYCH Jakub Karbowski Gimnazjum nr 17 w Krakowie KRAKÓW 2017 1. Spis treści 2. WSTĘP 2 3. SIECI NEURONOWE 2 3.1. Co to są sieci neuronowe... 2
Metody numeryczne i statystyka dla in»ynierów
Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci
Program do konwersji obrazu na cig zero-jedynkowy
Łukasz Wany Program do konwersji obrazu na cig zero-jedynkowy Wstp Budujc sie neuronow do kompresji znaków, na samym pocztku zmierzylimy si z problemem przygotowywania danych do nauki sieci. Przyjlimy,
Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.
Wstęp do teorii sztucznej inteligencji Wykład II Uczenie sztucznych neuronów. 1 - powtórzyć o klasyfikacji: Sieci liniowe I nieliniowe Sieci rekurencyjne Uczenie z nauczycielem lub bez Jednowarstwowe I
Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ
optymalizacje podejmowanych decyzji Tomasz Karczyoski Wydział W-08 IZ Czym są sieci neuronowe Struktura matematycznych oraz programowy lub sprzętowy model, realizujących obliczenia lub przetwarzanie sygnałów
Zastosowania sieci neuronowych
Zastosowania sieci neuronowych klasyfikacja LABORKA Piotr Ciskowski zadanie 1. klasyfikacja zwierząt sieć jednowarstwowa żródło: Tadeusiewicz. Odkrywanie własności sieci neuronowych, str. 159 Przykład
Sztuczne Sieci Neuronowe. Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW
Sztuczne Sieci Neuronowe Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW SN są częścią dziedziny Sztucznej Inteligencji Sztuczna Inteligencja (SI) zajmuje się
Dyskretyzacja sygnałów cigłych.
POLITECHNIKA LSKA WYDZIAŁ INYNIERII RODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZDZE ENERGETYCZNYCH LABORATORIUM METROLOGII Dyskretyzacja sygnałów cigłych. (M 15) www.imiue.polsl.pl/~wwwzmiape Opracował:
Proces tworzenia programu:
Temat 1 Pojcia: algorytm, program, kompilacja i wykonanie programu. Proste typy danych i deklaracja zmiennych typu prostego. Instrukcja przypisania. Operacje wejcia/wyjcia. Przykłady prostych programów
PROCEDURY REGULACYJNE STEROWNIKÓW PROGRAMOWALNYCH (PLC)
PROCEDURY REGULACYJNE STEROWNIKÓW PROGRAMOWALNYCH (PLC) W dotychczasowych systemach automatyki przemysłowej algorytm PID był realizowany przez osobny regulator sprztowy - analogowy lub mikroprocesorowy.
Sposoby przekazywania parametrów w metodach.
Temat: Definiowanie i wywoływanie metod. Zmienne lokalne w metodach. Sposoby przekazywania parametrów w metodach. Pojcia klasy i obiektu wprowadzenie. 1. Definiowanie i wywoływanie metod W dotychczas omawianych
Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).
Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe
PROWIZJE Menad er Schematy rozliczeniowe
W nowej wersji systemu pojawił si specjalny moduł dla menaderów przychodni. Na razie jest to rozwizanie pilotaowe i udostpniono w nim jedn funkcj, która zostanie przybliona w niniejszym biuletynie. Docelowo
Kompresja obrazu z wykorzystaniem transformaty Karhunena-Loeve
Łukasz Chmiel Rafał Poninkiewicz ompresja obrazu z wykorzystaniem transformaty arhunena-loeve. Wstp Publikacja prezentuje metod kompresji obrazu z wykorzystaniem transformaty LT (arhunena-loeve. Stworzenie
Konspekt lekcji matematyki klasa 4e Liceum Ogólnokształcce
mgr Tomasz Grbski Konspekt lekcji matematyki klasa 4e Liceum Ogólnokształcce Temat: Dyskusja nad liczb rozwiza równania liniowego i kwadratowego z wartoci bezwzgldn i parametrem. Czas trwania: 45 minut.
Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 205/206 Z-ID-602 Wprowadzenie do uczenia maszynowego Introduction to Machine Learning
PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**
Górnictwo i Geoinżynieria Rok 31 Zeszyt 3 2007 Dorota Pawluś* PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH** 1. Wstęp Eksploatacja górnicza złóż ma niekorzystny wpływ na powierzchnię
Zarzdzanie i Inynieria Produkcji Studia drugiego stopnia o profilu: A P. Wykład 15 wiczenia 30 Laboratorium Projekt
Podstawy optymalizacja w ach wytwarzania WM Zarzdzanie i Inynieria Produkcji Studia drugiego stopnia o profilu: A P Przedmiot: Optymalizacja w ach wytwarzania Status przedmiotu: obowizkowy Kod: ZIP S 0
Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)
POLITECHNIKA LSKA WYDZIAŁINYNIERII RODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZDZE ENERGETYCZNYCH Laboratorium elektryczne Falowniki i przekształtniki - I (E 14) Opracował: mgr in. Janusz MDRYCH Zatwierdził:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: INTELIGENTNE SYSTEMY OBLICZENIOWE Systems Based on Computational Intelligence Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj
Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.
Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. M. Czoków, J. Piersa Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toru«, Poland 2010-11-23
ELEMENTY REGULATORÓW ELEKTRYCZNYCH (A 4)
ELEMENTY REGULATORÓW ELEKTRYCZNYCH (A 4) 1. Cel wiczenia. Celem wiczenia jest poznanie budowy i działania elementów regulatorów elektrycznych. W trakcie wiczenia zdejmowane s charakterystyki statyczne
Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków
Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków 1. Wprowadzenie. Szczegółowa analiza poboru mocy przez badan maszyn czy urzdzenie odlewnicze, zarówno w aspekcie technologicznym jak i ekonomicznym,
Zagadnienia optymalizacji Problems of optimization
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 0/04 Zagadnienia optymalizacji Problems of optimization A. USYTUOWANIE MODUŁU W
Cash flow projektu zakładajcego posiadanie własnego magazynu oraz posiłkowanie si magazynem obcym w przypadku sezonowych zwyek
Optymalizacja zaangaowania kapitałowego 4.01.2005 r. w decyzjach typu make or buy. Magazyn czy obcy cz. 2. Cash flow projektu zakładajcego posiadanie własnego magazynu oraz posiłkowanie si magazynem obcym
Zapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ Celem ćwiczenia jest zapoznanie się ze sposobem działania sieci neuronowych typu MLP (multi-layer perceptron) uczonych nadzorowaną (z nauczycielem,
VPN Virtual Private Network. Uycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA
VPN Virtual Private Network Uycie certyfikatów niekwalifikowanych w sieciach VPN wersja 1.1 Spis treci 1. CO TO JEST VPN I DO CZEGO SŁUY... 3 2. RODZAJE SIECI VPN... 3 3. ZALETY STOSOWANIA SIECI IPSEC
ĆWICZENIE 5: Sztuczne sieci neuronowe
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE ĆWICZENIE 5: Sztuczne sieci neuronowe opracował: dr inż. Witold
Analiza wpływu pierwiastków stopowych na hartowno stali *)
AMME 03 12th Analiza wpływu pierwiastków stopowych na hartowno stali * W. Sitek, L.A. Dobrzaski Zakład Technologii Procesów Materiałowych i Technik Komputerowych w Materiałoznawstwie, Instytut Materiałów
Wojciech Drzewiecki SYSTEMY INFORMACJI GEOGRAFICZNEJ
Wojciech Drzewiecki SYSTEMY INFORMACJI GEOGRAFICZNEJ Systemem Informacji Geograficznej (Systemem Informacji Przestrzennej, GIS, SIP) nazywamy skomputeryzowany system pozyskiwania, przechowywania, przetwarzania,
Aproksymacja funkcji metod najmniejszych kwadratów
Aproksymacja funkcji metod najmniejszych kwadratów Teoria Interpolacja polega na znajdowaniu krzywej przechodz cej przez wszystkie w zªy. Zdarzaj si jednak sytuacje, w których dane te mog by obarczone
Programowanie Obiektowe
Programowanie Obiektowe dr in. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl WYKŁAD 1 Wstp, jzyki, obiektowo Cele wykładu Zaznajomienie słuchaczy z głównymi cechami obiektowoci Przedstawienie
wiedzy Sieci neuronowe
Metody detekcji uszkodzeń oparte na wiedzy Sieci neuronowe Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 7 Wprowadzenie Okres kształtowania się teorii sztucznych sieci
Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.
Sieci neuronowe i algorytmy uczenia Czyli co i jak 2016 andrzej.rusiecki@pwr.edu.pl andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3 O co chodzi? Celem przedmiotu jest ogólne zapoznanie się z podstawowymi
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE DIAGNOSTYKĘ MEDYCZNĄ Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, projekt
Metody sztucznej inteligencji
Metody sztucznej inteligencji sztuczne sieci neuronowe - wstęp dr hab. inż. Andrzej Obuchowicz, prof. UZ Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski A. Obuchowicz Metody sztucznej
Uczenie sieci neuronowych i bayesowskich
Wstęp do metod sztucznej inteligencji www.mat.uni.torun.pl/~piersaj 2009-01-22 Co to jest neuron? Komputer, a mózg komputer mózg Jednostki obliczeniowe 1-4 CPU 10 11 neuronów Pojemność 10 9 b RAM, 10 10
wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. Metodyka bada«do±wiadczalnych dr hab. in». Sebastian Skoczypiec Cel wiczenia Zaªo»enia
wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. wiczenia 1 2 do wiczenia 3 4 Badanie do±wiadczalne 5 pomiarów 6 7 Cel Celem wiczenia jest zapoznanie studentów z etapami przygotowania i
Rys2 Na czerwono przebieg, na niebiesko aproksymacja wielomianem II stopnia.
dr in. Artur Bernat, KMP, WM., PKos., wykład II (rodowisko Matlab), strona: 1 Wykład III> z Podstaw Przetwarzania Informacji (na danych
MODELOWANIE FAZ ZNI ANIA I L DOWANIA SAMOLOTU BOEING 767-300ER PRZY U YCIU SZTUCZNYCH SIECI NEURONOWYCH
P R A C E N A U K O W E P O L I T E C H N I K I W A R S Z A W S K I E J z. 102 Transport 2014 Aleksandra Stycunów, Jerzy Manerowski Politechnika Warszawska, Wydzia Transportu MODELOWANIE FAZ ZNI ANIA I
Z-ZIP2-303z Zagadnienia optymalizacji Problems of optimization
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 0/03 Z-ZIP-303z Zagadnienia optymalizacji Problems of optimization A. USYTUOWANIE
Metody Sztucznej Inteligencji II
17 marca 2013 Neuron biologiczny Neuron Jest podstawowym budulcem układu nerwowego. Jest komórką, która jest w stanie odbierać i przekazywać sygnały elektryczne. Neuron działanie Jeżeli wartość sygnału
PODSTAWY DIAGNOSTYKI MASZYN
*************************************************************** Bogdan ÓŁTOWSKI PODSTAWY DIAGNOSTYKI MASZYN ************************************************* BYDGOSZCZ - 1996 motto : na wielkie kłopoty
SPIS OZNACZE 1. STATYKA
SPIS TRECI OD AUTORÓW... 7 WSTP... 9 SPIS OZNACZE... 11 1. STATYKA... 13 1.1. Zasady statyki... 16 1.1.1. Stopnie swobody, wizy, reakcje wizów... 18 1.2. Zbieny układ sił... 25 1.2.1. Redukcja zbienego
SIECI NEURONOWE Liniowe i nieliniowe sieci neuronowe
SIECI NEURONOWE Liniowe i nieliniowe sieci neuronowe JOANNA GRABSKA-CHRZĄSTOWSKA Wykłady w dużej mierze przygotowane w oparciu o materiały i pomysły PROF. RYSZARDA TADEUSIEWICZA BUDOWA RZECZYWISTEGO NEURONU
Temat: Technika zachłanna. Przykłady zastosowania. Własno wyboru zachłannego i optymalnej podstruktury.
Temat: Technika zachłanna. Przykłady zastosowania. Własno wyboru zachłannego i optymalnej podstruktury. Algorytm zachłanny ( ang. greedy algorithm) wykonuje zawsze działanie, które wydaje si w danej chwili
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy oólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego.
Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego. Jerzy Grobelny Politechnika Wrocławska Projektowanie zadaniowe jest jednym z podstawowych podej do racjonalnego kształtowania
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU CYFROWE PRZETWARZANIE SYGNAŁÓW
Sztuczne sieci neuronowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Sztuczne sieci neuronowe Sztuczne sieci neuronowe Wprowadzenie Trochę historii Podstawy działania Funkcja aktywacji Typy sieci 2 Wprowadzenie Zainteresowanie
Metoda statystycznej oceny klasy uszkodze materiałów pracujcych w warunkach pełzania *
AMME 00 th Metoda statystycznej oceny klasy uszkodze materiałów pracujcych w warunkach pełzania * L.A. Dobrzaski, M. Krupiski, R. Maniara, W. Sitek Zakład Technologii Procesów Materiałowych i Technik Komputerowych
Bazy danych Podstawy teoretyczne
Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym
Plan wykładu. Reguły asocjacyjne. Przykłady asocjacji. Reguły asocjacyjne. Jeli warunki to efekty. warunki efekty
Plan wykładu Reguły asocjacyjne Marcin S. Szczuka Wykład 6 Terminologia dla reguł asocjacyjnych. Ogólny algorytm znajdowania reguł. Wyszukiwanie czstych zbiorów. Konstruowanie reguł - APRIORI. Reguły asocjacyjne
Gramatyki regularne i automaty skoczone
Gramatyki regularne i automaty skoczone Alfabet, jzyk, gramatyka - podstawowe pojcia Co to jest gramatyka regularna, co to jest automat skoczony? Gramatyka regularna Gramatyka bezkontekstowa Translacja
Uczenie sieci typu MLP
Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik
Dla ułatwienia pracy wydrukuj poni sz instrukcj
Dla ułatwienia pracy wydrukuj ponisz instrukcj Do pracy z formularzami mona uywa przegldarek Internet Explorer 7, 8, 9, Firefox, Opera i Chrome w najnowszych wersjach. UWAGA! nie mona zakłada 2 lub wicej
ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15
ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku
MODELOWANIE PROCESÓW EKSPLOATACJI MASZYN
Akademia Techniczno Rolnicza w Bydgoszczy Wojskowy Instytut Techniki Pancernej i Samochodowej MODELOWANIE PROCESÓW EKSPLOATACJI MASZYN BYDGOSZCZ SULEJÓWEK, 2002. 2 Akademia Techniczno Rolnicza w Bydgoszczy
Instrukcja obsługi programu MechKonstruktor
Instrukcja obsługi programu MechKonstruktor Opracował: Sławomir Bednarczyk Wrocław 2002 1 1. Opis programu komputerowego Program MechKonstruktor słuy do komputerowego wspomagania oblicze projektowych typowych
DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Stanisław PŁACZEK* DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI W artykule