Sztuczne Sieci Neuronowe

Wielkość: px
Rozpocząć pokaz od strony:

Download "Sztuczne Sieci Neuronowe"

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 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

Bardziej szczegółowo

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

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

Bardziej szczegółowo

WYKŁAD 4 PLAN WYKŁADU. Sieci neuronowe: Algorytmy uczenia & Dalsze zastosowania. Metody uczenia sieci: Zastosowania

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

Bardziej szczegółowo

Uczenie Wielowarstwowych Sieci Neuronów o

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

Bardziej szczegółowo

Elementy pneumatyczne

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ł:

Bardziej szczegółowo

Planowanie adresacji IP dla przedsibiorstwa.

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

Bardziej szczegółowo

Literatura. Sztuczne sieci neuronowe. Przepływ informacji w systemie nerwowym. Budowa i działanie mózgu

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

Bardziej szczegółowo

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

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

Bardziej szczegółowo

Elementy Sztucznej Inteligencji

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ł

Bardziej szczegółowo

Poprawa efektywnoci metody wstecznej propagacji bdu. Jacek Bartman

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

Bardziej szczegółowo

Elementy Sztucznej Inteligencji

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

Bardziej szczegółowo

stopie szaro ci piksela ( x, y)

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.

Bardziej szczegółowo

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

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

Bardziej szczegółowo

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

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

Bardziej szczegółowo

Podstawy Sztucznej Inteligencji (PSZT)

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

Bardziej szczegółowo

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

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

Bardziej szczegółowo

przewidywania zapotrzebowania na moc elektryczn

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)

Bardziej szczegółowo

Ustalenie optymalnego układu lokalizacyjnodystrybucyjnego

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

Bardziej szczegółowo

Zastosowania sieci neuronowych

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ą

Bardziej szczegółowo

Sztuczne sieci neuronowe

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,

Bardziej szczegółowo

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

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

Bardziej szczegółowo

Komputerowe wspomaganie prac inynierskich CAE

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

Bardziej szczegółowo

Obwody sprzone magnetycznie.

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.

Bardziej szczegółowo

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

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

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu.

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

Bardziej szczegółowo

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Wstęp do sztucznych sieci neuronowych

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

Bardziej szczegółowo

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

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

Bardziej szczegółowo

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 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

Bardziej szczegółowo

PREZENTACJA DZIAŁANIA KLASYCZNEGO ALGORYTMU GENETYCZNEGO

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

Bardziej szczegółowo

Problem decyzyjny naley do klasy NP. (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM.

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

Bardziej szczegółowo

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)

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

Bardziej szczegółowo

Temat: Sieci neuronowe oraz technologia CUDA

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

Bardziej szczegółowo

Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak

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ą

Bardziej szczegółowo

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

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

Bardziej szczegółowo

Wprowadzenie do kompilatorów

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

Bardziej szczegółowo

8. Neuron z ciągłą funkcją aktywacji.

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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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:

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

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

Bardziej szczegółowo

Program do konwersji obrazu na cig zero-jedynkowy

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,

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

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

Bardziej szczegółowo

Zastosowania sieci neuronowych

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

Bardziej szczegółowo

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 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ę

Bardziej szczegółowo

Dyskretyzacja sygnałów cigłych.

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ł:

Bardziej szczegółowo

Proces tworzenia programu:

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

Bardziej szczegółowo

PROCEDURY REGULACYJNE STEROWNIKÓW PROGRAMOWALNYCH (PLC)

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.

Bardziej szczegółowo

Sposoby przekazywania parametrów w metodach.

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

Bardziej szczegółowo

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). Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe

Bardziej szczegółowo

PROWIZJE Menad er Schematy rozliczeniowe

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

Bardziej szczegółowo

Kompresja obrazu z wykorzystaniem transformaty Karhunena-Loeve

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

Bardziej szczegółowo

Konspekt lekcji matematyki klasa 4e Liceum Ogólnokształcce

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.

Bardziej szczegółowo

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

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

Bardziej szczegółowo

PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**

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ę

Bardziej szczegółowo

Zarzdzanie i Inynieria Produkcji Studia drugiego stopnia o profilu: A P. Wykład 15 wiczenia 30 Laboratorium Projekt

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

Bardziej szczegółowo

Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)

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ł:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

ELEMENTY REGULATORÓW ELEKTRYCZNYCH (A 4)

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

Bardziej szczegółowo

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków

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,

Bardziej szczegółowo

Zagadnienia optymalizacji Problems of optimization

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

Bardziej szczegółowo

Cash flow projektu zakładajcego posiadanie własnego magazynu oraz posiłkowanie si magazynem obcym w przypadku sezonowych zwyek

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

Bardziej szczegółowo

Zapisywanie algorytmów w języku programowania

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

Bardziej szczegółowo

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

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,

Bardziej szczegółowo

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 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

Bardziej szczegółowo

ĆWICZENIE 5: Sztuczne sieci neuronowe

Ć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

Bardziej szczegółowo

Analiza wpływu pierwiastków stopowych na hartowno stali *)

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

Bardziej szczegółowo

Wojciech Drzewiecki SYSTEMY INFORMACJI GEOGRAFICZNEJ

Wojciech Drzewiecki SYSTEMY INFORMACJI GEOGRAFICZNEJ Wojciech Drzewiecki SYSTEMY INFORMACJI GEOGRAFICZNEJ Systemem Informacji Geograficznej (Systemem Informacji Przestrzennej, GIS, SIP) nazywamy skomputeryzowany system pozyskiwania, przechowywania, przetwarzania,

Bardziej szczegółowo

Aproksymacja funkcji metod najmniejszych kwadratów

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

Bardziej szczegółowo

Programowanie Obiektowe

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

Bardziej szczegółowo

wiedzy Sieci neuronowe

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

Bardziej szczegółowo

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 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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Metody sztucznej inteligencji

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

Bardziej szczegółowo

Uczenie sieci neuronowych i bayesowskich

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

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Rys2 Na czerwono przebieg, na niebiesko aproksymacja wielomianem II stopnia.

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

Bardziej szczegółowo

MODELOWANIE FAZ ZNI ANIA I L DOWANIA SAMOLOTU BOEING 767-300ER PRZY U YCIU SZTUCZNYCH SIECI NEURONOWYCH

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

Bardziej szczegółowo

Z-ZIP2-303z Zagadnienia optymalizacji Problems of optimization

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

Bardziej szczegółowo

Metody Sztucznej Inteligencji II

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

Bardziej szczegółowo

PODSTAWY DIAGNOSTYKI MASZYN

PODSTAWY DIAGNOSTYKI MASZYN *************************************************************** Bogdan ÓŁTOWSKI PODSTAWY DIAGNOSTYKI MASZYN ************************************************* BYDGOSZCZ - 1996 motto : na wielkie kłopoty

Bardziej szczegółowo

SPIS OZNACZE 1. STATYKA

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

Bardziej szczegółowo

SIECI NEURONOWE Liniowe i nieliniowe sieci neuronowe

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

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego.

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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Sztuczne sieci neuronowe

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

Bardziej szczegółowo

Metoda statystycznej oceny klasy uszkodze materiałów pracujcych w warunkach pełzania *

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

Bardziej szczegółowo

Bazy danych Podstawy teoretyczne

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

Bardziej szczegółowo

Plan wykładu. Reguły asocjacyjne. Przykłady asocjacji. Reguły asocjacyjne. Jeli warunki to efekty. warunki efekty

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

Bardziej szczegółowo

Gramatyki regularne i automaty skoczone

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

Bardziej szczegółowo

Uczenie sieci typu MLP

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

Bardziej szczegółowo

Dla ułatwienia pracy wydrukuj poni sz instrukcj

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

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

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

Bardziej szczegółowo

MODELOWANIE PROCESÓW EKSPLOATACJI MASZYN

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

Bardziej szczegółowo

Instrukcja obsługi programu MechKonstruktor

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

Bardziej szczegółowo

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

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

Bardziej szczegółowo