1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...

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

Download "1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA..."

Transkrypt

1 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie Wydział EAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Detekcja arytmii. ARRH_DET Spis treści: 1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA DODATEK B: REALIZACJA PROPONOWANEGO ROZWIĄZANIA DODATEK C. OPIS INFORMATYCZNY PROCEDUR DODATEK D. SPIS ZAWARTOŚCI DOŁĄCZONYCH NOŚNIKÓW (DYSKIETEK, CD ROMU)12 Wykonali: Urszula Ciaputa, Janusz Kamieński V rok Informatyki Stosowane, Wydział EAIiE, AGH-UST Konsultant: prof. dr hab. inż. Piotr Augustryniak Wersja 1.0 Kraków, styczeń

2 1. Abstrakt Celem niniejszego projektu było przygotowanie biblioteki oraz programu, który pozwalałby na rozpoznawanie typu arytmii serca z danych przekazywanych z zewnątrz. W ramach pracy przygotowano bibliotekę napisaną w języku ANSI C, która pozwala na wykorzystanie rozpoznawania arytmii serca w osobnym programie, który może realizować więcej zadań. Rozpoznawanie arytmii odbywa się przy zastosowaniu sztucznych sieci neuronowych uczonych przez przykładowe dane z wykorzystaniem biblioteki FANN. Ponadto przygotowano program, który pozwala nauczyć sieć neuronową rozpoznawania arytmii oraz sprawdzenie pracy biblioteki rozpoznającej arytmie serca. Słowa kluczowe: arytmia serca, sztuczne sieci neuronowe, ANN, FANN, ANSI C -2-

3 2. Wstęp Cele i założenia projektu Celem projektu jest zaimplementowanie algorytmu detekcji podstawowych arytmii na podstawie sekwencji morfologii zespołu QRS. Program ma stanowić część bardziej złożonego systemu, musi więc zachowywać kompatybilną strukturę opisu sygnału EKG i sygnałów sterujących. Jakość detekotora ma zostać przetestowana z użyciem generatora sygnałów wzorcowych EKG oraz bazy danych MIT-BIH. Rodzaje arytmii Według [1] arytmie to sekwencje pobudzeń o ustalonych wzorcach, zdefiniowane przez następstwo zespołów o określonej morfologii, interwał międzyuderzeniowy RR i niekiedy liczbę zespołów w sekwencji. Podstawowo arytmie dzieli się na nadkomorowe i komorowe. Do arytmii nadkomorowych zaliczane są m.in.: pauza - zbyt długa przerwa pomiędzy uderzeniami tachykardia nadkomorowa (częstoskurcz nadkomorowy; ang. Supraventricular Tachykardia, SVT) szybki (powyżej 100 uderzeń na minutę) rytm serca pochodzący z przedsionków lub węzła przedsionkowo-komorowego migotanie przedsionków (ang. Atrial Fbrillation, AF, A-fib) bradykardia nadkomorowa bardzo wolny (poniżej 60 uderzeń na minutę) rytm serca napadowy częstoskurcz nadkomorowy (ang. Paroxysmal Supraventricular Tachykardia, PSVT) Do arytmii komorowych zaliczane są m.in.: tachykardia komorowa (częstoskurcz komorowy; ang. Ventricular Tachykardia, VT) migotanie komór (ang. Ventricular Fibrillation, VF, V-fib) przedwczesny skurcz komorowy serca (ang. Premature Ventricular Contraction, PVC; Ventricular Premature Beat, VPB): bigeminia przedwczesny skurcz występuje po każdym normalnym uderzeniu trigeminia po każdym normalnym uderzeniu występują dwa skurcze Istotne jest zwrócenie uwagi na możliwość występowania konfliktów (wystąpienie jednej z sekwencji arytmii w czasie trwania innej). Rozwiązywane są one dzięki nadaniu priorytetów różnym rodzajom arytmii. W zależności od podejścia (jednoprzebiegowe lub wieloprzebiegowe) uzyskuje się nieco odmienne rezultaty: przy jednokrotnym przeglądzie sekwencji zespołów QRS arytmia o niższym priorytecie ustępuje arytmii o wyższym priorytecie dopóki ta się nie zakończy, natomiast w przypadku trzech -3-

4 przebiegów najpierw wykrywa się arytmie o najwyższym priorytecie, a następnie (pomijając już zidentyfikowane odcinki) te o niższym. Istniejące rozwiązania W literaturze znaleźć można wiele przykładów algorytmów służących do wykrywania zaburzeń pracy serca. Niektóre z nich służą do wykrywania konkretnego rodzaju (rodzajów) arytmii, podczas gdy inne mają bardziej ogólne zastosowanie. Wiele istniejących, komercyjnych rozwiązań używa parametrów morfologicznych (takich jak dopasowanie szablonów), autokorelacji i różnych parametrów z dziedziny czasu (amplitudy, szerokości, energii itp.) w celu klasyfikowania zespołów QRS jako należących do danego typu arytmii. Wśród propozycji znajdujących się w literaturze można znaleźć przykłady użycia transformaty Karhunena-Loevego (analizy głównych składowych) wraz z analizą sekwencyjną do wykrywania tachykardii komorowych i migotania komór [3], wykorzystania ukrytych modeli Markowa do lepszej detekcji arytmii nadkomorowych [4], zastosowania funkcji probablistycznych w celu poprawienia jakości detekcji arytmii [5,6], próby zastosowania analizy spektralnej do wykrywania bigeminii i trigeminii [7], użycia transformacji falkowej do klasyfikacji bradykardii i tachykardii [8,9] czy wykorzystania fraktali do wyodrębnienia charakterystycznych cech zespołów QRS [10][11]. Oprócz wymienionych wcześniej propozycji znaleźć można jeszcze wiele innych, naszą uwagę przyciągnęły jednak próby wykorzystania sieci neuronowych w detekcji i klasyfikacji arytmii. Sieci neuronowe wykorzystywane są do klasyfikacji zespołów QRS na podstawi wyodrębnionych wcześniej (na różne sposoby) cech. Przykładem może tu być [11], gdzie sieć neuronowa została wykorzystana do klasyfikacji na podstawie cech uzyskanych przy użyciu transformacji fraktalnej. Detekcja arytmii przy użyciu sieci neuronowych i jej rezultaty opisane zostały także w [12]. Ciekawa metoda wykrywania i klasyfikacji arytmii znajduje się w [13]. Wykorzystuje ona przedstawienie sygnału EKG w przestrzeni fazowej, a następnie klasyfikuje tak powstały kształt przy pomocy sieci neuronowej z propagacją wsteczną jako jeden z pięciu możliwych rodzajów: 1. normalne uderzenie (NSR) 2. przedwczesny skurcz komorowy serca (PVC) 3. migotanie przedsionków (AF) 4. tachykardia komorowa (VT) 5. migotanie komór (VF) 3. Koncepcja proponowanego rozwiązania Dane wejściowe i wyjściowe Dostępnymi danymi wejściowymi dla algorytmu będą: -4-

5 1. sygnał EKG o ustalonej częstotliwości próbkowania 2. wykryte zespoły QRS 2.1. morfologia zespołu QRS a) zespół nadkomorowy SV b) zespół komorowy V c) zespół inny, którego pochodzenia nie da się automatycznie określić d) artefakt, omyłkowo uznany za zespół QRS Na wyjściu algorytm ma zwracać listę wykrytych typów arytmii, wraz z odniesieniami do sygnału wejściowego (początek i koniec wykrytej arytmii). Przekształcenie sygnału EKG do przestrzeni fazowej Załóżmy, że sygnał EKG jest reprezentowany przez współrzędne X(k) w przestrzeni fazowej. W takim wypadku dynamiczne zachowanie sygnału może zostać odtworzone poprzez następstwo punktów X(k) w przestrzeni fazowej. Wektory X(k) w wielowymiarowej przestrzeni fazowej konstruowane są przy użyciu opóźnionych w czasie wartości sygnału, co określa współrzędne wykresu przestrzeni fazowej. X(k) = { x(k), x(k+t),..., x(k+(e-1)t)} k = 1,2,...,M-E Gdzie X(k) to punkt trajektorii w chwili k, x(k + it) to współrzędne w przestrzeni fazowej odpowiadające opóźnionym w czasie wartościom sygnału, t to opóźnienie pomiędzy kolejnymi punktami sygnału, M to ilość próbek użytych do rekonstrukcji, a E to ilość wymiarów. Opóźnienie czasowe powinno wynosić między 7 a 15 ms. W przypadku dwuwymiarowej rekonstrukcji macierz A otrzymuje się używając sygnału x(k) oraz x(k+t). A = [ x(1) x(2)... x(m) x(1+t) x(2+t)... x(m+t) ] Wykres przestrzeni fazowej otrzymuje się robiąc wykres wiersza drugiego w zależności od wiersza pierwszego macierzy A. Wartości powinny być znormalizowane, co osiąga się poprzez dzielenie każdego elementu przez q, gdzie: q = max[x(k)] min[x(k)] 1 <= k <= M Po znormalizowaniu zakresy na obu osiach powinny wynosić -1 do

6 Stworzenie macierzy gęstości przestrzeni fazowej Aby stworzyć macierz gęstości dzielimy przestrzeń fazową przy pomocy siatki 20x20 i sumujemy ilość elementów w każdym z tak powstałych kwadratów, otrzymując c(i,j). Dzięki zastosowaniu normalizacji ograniczyliśmy możliwe położenia punktów na wykresie. Wartości c(i,j) ze 100 kwadratów położonych w regionie -0.5,0.5 na każdej z osi będą wykorzystywane do dalszej klasyfikacji. Sieć neuronowa Sieć jest trójwarstwowa, posiada 301 wejść i 16 wyjść, odpowiadającym wykrywanym rodzajom arytmii. Uczenie sieci odbywa się za pomocą algorytmu Quickprop. Do zaimplementowania sieci wykorzystana zostanie biblioteka FANN (Fast Artificial Neural Network). Dodatkowe dane Na podstawie dodatkowych danych może nastąpić identyfikacja innych elementów. Interwał RR (między szczytami R zespołów QRS) może zostać wykorzystany do określenia wystąpienia pauzy oraz bradykardii/tachykardii. Informacja o rodzajach występujących po sobie zespołów QRS może posłużyć do identyfikacji bigeminii (NSR po którym występuje jeden PVC) oraz trigeminii (NSR po którym występują dwa PVC). Dodatkowo, posiadając informacje o uprzednio zidentyfikowanych artefaktach można z góry je odrzucić. Wyniki W przypadku zidentyfikowania zespołu innego niż NSR zapamiętywany jest numer tego zespołu, dzięki czemu możliwe jest późniejsze wskazanie miejsca w sygnale w którym wystąpiła arytmia. 4. Rezultaty i wnioski Program charakteryzuje się długim czasem oczekiwania na wyniki (przetwarzany jest bowiem na raz cały sygnał) i niskim poziomem skuteczności (spowodowanym prawdopodobnie przez dominację arytmii typu pojedyncze przedwczesne pobudzenie komorowe VE w bazie testowej oraz ogólną małą ilość przykładów). W skrajnym przypadku wszystkie (nawet prawidłowe) uderzenia są klasyfikowane jako VE, mimo iż błąd średniokwadratowy osiągany przez sieć w trakcie nauki jest bardzo niski (rzędu 0.05). 5. Podsumowanie Zaimplementowana przez nas metoda niestety okazała się nieskuteczna. Dobranie odpowiednich parametrów sieci neuronowej (liczba warstw ukrytych i ilość neuronów, które się w nich znajdują, -6-

7 próg od którego dane wyjście jest uznawane za wybrane przez sieć) okazało się bardzo trudne, a wręcz niemożliwe. Ponadto baza testowa zawiera głównie jeden typ arytmii (pojedyncze przedwczesne pobudzenie komorowe), co sprawiło, że program nauczył się rozpoznawać tylko jego, resztę rodzajów ignorując do tego stopnia, że nawet prawidłowe uderzenia często były mylone z tymże. Rezultaty te nie są zachęcające, jednakże wynika to prawdopodobnie ze zbyt małej ilości przykładów testowych oraz zbytniej generalizacji oczekiwań w stosunku do możliwości sieci (w artykule [13], na którym oparliśmy swoją pracę, autorzy używali sieci do bardzo ogólnej klasyfikacji arytmii). Lepsze efekty miało by więc prawdopodobnie podejście mieszane, w którym (dobrze nauczona) sieć wykorzystywana jest do ogólnej klasyfikacji, natomiast szczegółowe rodzaje arytmii klasyfikowane są z pomocą innych metod. 6. Literatura [1] Augustyniak, P.; Przetwarzanie Sygnałów Elektrodiagnostycznych, UWND-AGH 2001 [2] dostęp: [3]Dorsett, T.J.; Guilak, F.; Taylor, L.A.; A real-time ventricular arrhythmia detection system based on the KL transform and sequential-hypothesis testing, Engineering in Medicine and Biology Society, 1995, Volume 2, p [4] Coast, D.A.; Stern, R.M.; Cano, G.G.; Briller, S.A. An approach to cardiac arrhythmia analysis using hidden Markov models, IEEE Transactions on Biomedical Engineering, 1990, Volume 37, Issue 9, p [5] Elghazzawi, Z.; Geheb, F.; A knowledge-based system for arrhythmia detection, Computers in Cardiology, 1996, p [6] Owis, M.I.; Abou-Zied, A.H.; Youssef, A.-B.M.; Kadah, Y.M.; Study of features based on nonlinear dynamical modeling in ECG arrhythmia detection and classification, IEEE Transactions on Biomedical Engineering, 2002, Volume 49, Issue 7, p [7] Szilagyi, L.; Application of the Kalman filter in cardiac arrhythmia detection, Engineering in Medicine and Biology Society, 1998, Volume 1, p [8] Daqrouq, K.; Abu-Isbeih, I.N.; Arrhythmia Detection using Wavelet Transform, EUROCON, 2007, p [9] Yang Shan-xiao; Chen Cai-ming; Dai Yu-liang; Yang Guang-ying; The Research of Arrhythmia Algorithm Based on Fuzzy Neural Network, Electronic Commerce and Security (ISECS), 2010, p

8 [10] Raghav, S.; Mishra, A.K.; Fractal feature based ECG arrhythmia classification, TENCON IEEE Region 10 Conference, p. 1 5 [11] Chia-Hung Lin; Chao-Lin Kuo; Jian-Liung Chen; Wei-Der Chang; Fractal features for cardiac arrhythmias recognition using neural network based classifier, International Conference on Networking, Sensing and Control, 2009, p [12] Jadhav, S.M.; Nalbalwar, S.L.; Ghatol, A.; Artificial Neural Network based cardiac arrhythmia classification using ECG signal data, International Conference On Electronics and Information Engineering (ICEIE), 2010, Volume 1, p [13] Srinivasan, N.; Wong, M.T.; Krishnan, S.M.; A new phase space analysis algorithm for cardiac arrhythmia detection, Engineering in Medicine and Biology Society, Proceedings of the 25th Annual International Conference of the IEEE, Volume 1, p DODATEK A: Opis opracowanych narzędzi i metody postępowania Program należy uruchamiać z poziomu konsoli. Aplikacja może jest zrealizowana tak, by można było z niej korzystać zarówno w systemie GNU/Linux jak i Windows. Aby korzystać z projektu wymagana jest obecność zainstalowanej w systemie biblioteki FANN 2.0. Ponieważ działanie tej biblioteki jest ściśle zależne od systemu operacyjnego należy dokonać indywidualnej jej instalacji bądź kompilacji w systemie operacyjnym. W przypadku systemów GNU/Linux można dokonać instalacji za pomocą pakietów (zależy od dystrybucji). W systemie Windows należy przeprowadzić kompilację biblioteki FANN (szczegóły na stronie twórców biblioteki: ). Także z tego powodu uruchomienie programu wymaga jego skompilowania przy skonfigurowanym odpowiednio środowisku IDE (ustawionych poprawnie ścieżkach do biblioteki FANN). Projekt nasz został przygotowany w środowisku Eclipse. Do programu należy przekazać parametry niezbędne do jego pracy: 1. mode tryb pracy programu; do wyboru: learning (tryb nauczania sieci neuronowej) oraz working (tryb pracy sieci, w którym przyjmuje ona wyjście i zwraca wyniki); 2. signal_filename ścieżka do pliku binarnego, który zawierającego sygnał EKG; 3. qrs_filename ścieżka do pliku z danymi wykrytych QRS w sygnale EKG podanym jako parametr 2; 4. output_arrhythmia_filename ścieżka do pliku wyjściowego, w którym mają być zapisane dane o wykrytych arytmiach; -8-

9 5. nn_configuration_filename plik zawierający strukturę sieci neuronowej. Jeżeli nie istnieje, w trybie learning zostanie utworzony; 6. arrhythmia_comparison_filename [opcjonalny parametr] plik z przykładowymi danymi wyjściowymi, służącymi sieci neuronowej do porównania ze swoim wyjściem w trybie learning. Na podstawie parametrów wejściowych program przeprowadzi nauczanie sieci i wygeneruje plik ze strukturą i wagami sztucznej sieci neuronowej lub przeprowadzi operację obliczeń na danych wejściowych i zapisze do pliku wyjściowego wykryte przez sieć arytmie serca. Przykład polecenia uruchamiającego (znak \ oznacza kontynuację linii poniżej): arrhythmia_detector.exe learning ah_21_1/ah_21_1.dcm ah_21_1/qrs_attr.out \ arrh_detected.out network1.net ah_21_1/arh_attr.out arrhythmia_detector.exe working my_signal_data.dcm my_signal_data_qrs_attr.out \ arrh_detected_live.out network5.net W efekcie działania programu w trybie working zostanie utworzony wyjściowy plik tekstowy z wykrytymi arytmiami serca. 8. DODATEK B: Realizacja proponowanego rozwiązania Projekty wykonany został w systemie GNU/Linux, dystrybucja Fedora 13 w środowisku Eclipse z użyciem kompilatora gcc. Nic nie stoi jednak na przeszkodzie, by przenieść projekt na system Windows. Wymagana jest wtedy obecność skompilowanej biblioteki FANN (informacja w poprzednim rozdziale) oraz poprawne podanie ścieżek do nagłówków i plików bibliotecznych. Program został napisany w języku C, stylu ANSI. Aby móc wykonać projekt w stylu ANSI C konieczna była modyfikacja nagłówkowych plików dostarczonych przez prowadzącego tak, by były one poprawnie przetwarzane przez kompilator. Konieczne było dodanie definicji typów dla struktur: typedef struct QRS_ATTR QRS_ATTR; typedef struct ARH_ATTR_ITEM ARH_ATTR_ITEM; Ponadto konieczna była zmiana typów danych wewnątrz struktur uchar na unsigned char. -9-

10 9. DODATEK C. Opis informatyczny procedur Program podzielony został na kilka plików, z których każdy posiada osobną funkcjonalność: arrhythmia_detector.c Plik ten jest plikiem głównym programu, który posiada tylko funkcję main. int main(int argc, char** argv) Funkcja ta odpowiada za przetworzenie parametrów z linii poleceń, załadowanie danych z plików wejściowych do struktur oraz uruchomienie algorytmów uczenia (learning mode) lub przetwarzania danych przez sieć (working mode). Na koniec funkcja zapisuje dane wyjściowe do podanego w parametrach uruchomieniowych pliku. nnarrhythmia.c Plik ten zawiera dwie główne funkcje implementujące algorytmy uczenia sieci neuronowych rozpoznawania arytmii serca oraz detekcji tych arytmii w trybie pracy. float arrhythmia_detection_learning(unsigned char** sig,unsigned int sig_size, QRS_ATTR* qrs_data, unsigned int qrs_size, ARH_ATTR_ITEM** comp_results, unsigned int arh_size[], char* nn_configuration_filename) Funkcja ta odpowiada za przeprowadzenie nauczania sieci neuronowej. Argumenty przekazane do funkcji to: sig załadowany sygnał EKG z pliku wejściowego sig_size ilość próbek sygnału wejściowego qrs_data tablica struktur zawierających wykryte zespoły QRS qrs_size rozmiar tablicy qrs_data comp_results tablica dwuwymiarowa: pierwszy wymiar to kolejne numery wykrytych arytmii, drugi wymiar zawiera struktury z danymi wykrytych arytmii serca (dane do porównania dla uczącej się sieci neuronowej) arh_size tablica z wielkością poszczególnych podtablic comp_results nn_configuration_filename ścieżka do pliku ze strukturą sieci neuronowej -10-

11 ARH_ATTR_ITEM** arrhythmia_detection(unsigned char** sig,unsigned int sig_size, QRS_ATTR* qrs_data, unsigned int qrs_size, char* nn_configuration_filename) Funkcja ta odpowiada za przeprowadzenie symulacji na sieci neuronowej, mającej na celu wykrycie arytmii serca. Argumenty wejściowe są takie same jak w przypadku funkcji arrhythmia_detection_learning, z tą różnicą, że nie podajemy danych do porównania. nnarrhythmia_helpers.c Plik zawierający funkcje pomocnicze dla implementacji z pliku nnarrhythmia.c. unsigned char* signal2phase(unsigned char** sig, unsigned int sig_len, unsigned int det_point, unsigned short channel_no); Funkcja ma za zadanie utworzenie przestrzeni fazowej na bazie wejściowego sygnału EKG. Jako parametry przekazujemy także długość sygnału (ilość jego próbek), punkt wykrycia zespołu QRS oraz numer kanału, dla którego wykonywane są obliczenia. unsigned int* generate_density_matrix(unsigned char* phase_space); Funkcja ma za zadanie utworzenie tablicy gęstości na bazie przestrzeni fazowej. fann_type* create_input_data(unsigned int** density_matrix,qrs_attr qrs_info); Funkcja odpowiada za utworzenie tablicy wejściowych danych do sieci neuronowej na podstawie macierzy gęstości oraz informacji o wykrytych zespołach QRS. ARH_ATTR_ITEM** fann_output2arrh(fann_type** fann_output,unsigned int size,qrs_attr* qrs_data) Funkcja odpowiadająca za przekształcenie wyjść sieci neuronowej w tablicę struktur wynikowych. signal_loader.c Plik zawiera funkcje odpowiedzialne za załadowanie sygnału EKG z pliku. -11-

12 unsigned int load_signal(char* filename, unsigned char ***sig,unsigned int channels_number,unsigned int *num) Funkcja ma za zadanie otworzenie pliku z sygnałem, sprawdzenie jego rozmiaru i utworzenie tablicy, która będzie przechowywała sygnał w pamięci programu, a następnie załadowanie danych z pliku. unsigned int load_signal_all_data(file* sig_file, unsigned int channels_number, unsigned char *** ppsig, unsigned int *num) Funkcja ładuje dane z otwartego pliku do pamięci. arr_config.h Plik konfiguracyjny biblioteki i programu. Zawiera podstawowe parametry wykorzystywane wewnątrz funkcji: CHANNELS_NUMBER 3 liczba kanałów w sygnale EKG SAMPLING 128 próbkowanie sygnału EKG wyrażone w Hz RESOLUTION 20 rozdzielczość tablicy gęstości INNER_TAB_START 5 indeks początku tablicy zawierającej się wewnątrz tablicy gęstości, która będzie wykorzystana do obliczeń INNER_TAB_END 15 indeks końca tablicy zawierającej się wewnątrz tablicy gęstości PHASE_SPACE_LEN 40 ilość próbek pobieranych od początku zespołu QRS, do stworzenia przestrzeni fazowej; wyrażona w liczbie próbek PHASE_SPACE_OFFSET 2 - przesunięcie sygnału używane do stworzenia przestrzeni fazowej; wyrażone w liczbie próbek, powinno odpowiadać 7-15 ms. 10. DODATEK D. Spis zawartości dołączonych nośników (dyskietek, CD ROMu) BAZA dane testowe, zawierające sygnały i prawidłowe wyniki SRC projekt środowiska programistycznego Eclipse DOC - tekst raportu w postaci elektronicznej (MS WORD oraz PDF) -12-

1.ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...5 DODATEK C. OPIS INFORMATYCZNY PROCEDUR... 7

1.ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...5 DODATEK C. OPIS INFORMATYCZNY PROCEDUR... 7 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Klasyfikacja

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. PR04307 Temat projektu:

Bardziej szczegółowo

Automatyczna klasyfikacja zespołów QRS

Automatyczna klasyfikacja zespołów QRS Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie

Bardziej szczegółowo

NEURAL NETWORK ) FANN jest biblioteką implementującą SSN, którą moŝna wykorzystać. w C, C++, PHP, Pythonie, Delphi a nawet w środowisku. Mathematica.

NEURAL NETWORK ) FANN jest biblioteką implementującą SSN, którą moŝna wykorzystać. w C, C++, PHP, Pythonie, Delphi a nawet w środowisku. Mathematica. Wykorzystanie sztucznych sieci neuronowych do rozpoznawania języków: polskiego, angielskiego i francuskiego Tworzenie i nauczanie sieci przy pomocy języka C++ i biblioteki FANN (Fast Artificial Neural

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów. Temat projektu: Klasyfikacja zespołów QRS Spis treści: 1.

Bardziej szczegółowo

1. ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA DODATEK C: OPIS INFORMATYCZNY PROCEDUR...

1. ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA DODATEK C: OPIS INFORMATYCZNY PROCEDUR... AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Wyznaczanie

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

Detekcja zespołów QRS w sygnale elektrokardiograficznym

Detekcja zespołów QRS w sygnale elektrokardiograficznym Detekcja zespołów QRS w sygnale elektrokardiograficznym 1 Wprowadzenie Zadaniem algorytmu detekcji zespołów QRS w sygnale elektrokardiograficznym jest określenie miejsc w sygnale cyfrowym w których znajdują

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

Algorytmy sztucznej inteligencji Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia

Bardziej szczegółowo

Detekcja zmienności rytmu serca

Detekcja zmienności rytmu serca AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Temat projektu: Przetwarzanie sygnałów w systemach diagnostyki medycznej PR04307

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Obliczenie

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

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Detekcja

Bardziej szczegółowo

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania

Bardziej szczegółowo

Spis treści: 7. DODATEK A: OPIS INFORMATYCZNYCH PROCEDUR DODATEK B: SPIS ZAWARTOŚCI DOŁĄCZONEGO NOŚNIKA Wersja 1.0 Kraków, styczeń 2010.

Spis treści: 7. DODATEK A: OPIS INFORMATYCZNYCH PROCEDUR DODATEK B: SPIS ZAWARTOŚCI DOŁĄCZONEGO NOŚNIKA Wersja 1.0 Kraków, styczeń 2010. AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Wyznaczanie

Bardziej szczegółowo

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu

Bardziej szczegółowo

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY Autorzy: M. Lewicka, K. Stańczyk Kraków 2008 Cel pracy projekt i implementacja systemu rozpoznawania twarzy, który na podstawie

Bardziej szczegółowo

Adrian Horzyk

Adrian Horzyk Metody Inteligencji Obliczeniowej Metoda K Najbliższych Sąsiadów (KNN) Adrian Horzyk horzyk@agh.edu.pl AGH Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

Bardziej szczegółowo

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA POZIOM ROZSZERZONY FORMUŁA OD 2015 ( NOWA MATURA ) ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 MAJ 2018 Uwaga: Akceptowane są wszystkie odpowiedzi

Bardziej szczegółowo

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera. Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 6 Transformata cosinusowa. Krótkookresowa transformata Fouriera. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium

Bardziej szczegółowo

Deep Learning na przykładzie Deep Belief Networks

Deep Learning na przykładzie Deep Belief Networks Deep Learning na przykładzie Deep Belief Networks Jan Karwowski Zakład Sztucznej Inteligencji i Metod Obliczeniowych Wydział Matematyki i Nauk Informacyjnych PW 20 V 2014 Jan Karwowski (MiNI) Deep 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

Analiza zmienności rytmu serca (HRV). Analiza częstotliwościowa sygnałów próbkowanych niejednorodnie

Analiza zmienności rytmu serca (HRV). Analiza częstotliwościowa sygnałów próbkowanych niejednorodnie Analiza zmienności rytmu serca (HRV). Analiza częstotliwościowa sygnałów próbkowanych niejednorodnie 1 Wprowadzenie Różnice w długościach interwałów RR, określone przez kolejne szczyty zespołów QRS, przedstawiają

Bardziej szczegółowo

Argumenty wywołania programu, operacje na plikach

Argumenty wywołania programu, operacje na plikach Temat zajęć: Argumenty wywołania programu, operacje na plikach Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (Zmienne statyczne) W języku C można decydować o sposobie przechowywania zmiennych. Decydują

Bardziej szczegółowo

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Przemysław Kobylański Wprowadzenie Każdy program w C musi zawierać przynajmniej funkcję o nazwie main(): Aby możliwe

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

Podstawy Programowania Obiektowego Podstawy Programowania Obiektowego Wprowadzenie do programowania obiektowego. Pojęcie struktury i klasy. Spotkanie 03 Dr inż. Dariusz JĘDRZEJCZYK Tematyka wykładu Idea programowania obiektowego Definicja

Bardziej szczegółowo

Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40

Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Programowanie w C++ Wykład 5 Katarzyna Grzelak 26 marca 2018 9 kwietnia 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Pojęcia z poprzedniego wykładu Podział programu na funkcje podział na niezależne

Bardziej szczegółowo

Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym

Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym Jan Karwowski Wydział Matematyki i Nauk Informacyjnych PW 17 XII 2013 Jan Karwowski

Bardziej szczegółowo

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 SYMULATOR EKG Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 1. Państwowa Wyższa Szkoła Zawodowa w Chełmie 2. Państwowy Szpital im. Ludwika Rydygiera w Chełmie 3. Uniwersytet Marii Curie-Skłodowskiej

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 9 Narzędzie do wyliczania wskaźników statystycznych Diagnostyka Stanu Nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 31 maja 2012 Historia dokumentu Nazwa dokumentu Nazwa

Bardziej szczegółowo

Sieci neuronowe - dokumentacja projektu

Sieci neuronowe - dokumentacja projektu Sieci neuronowe - dokumentacja projektu Predykcja finansowa, modelowanie wskaźnika kursu spółki KGHM. Piotr Jakubas Artur Kosztyła Marcin Krzych Kraków 2009 1. Sieci neuronowe - dokumentacja projektu...

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć

Bardziej szczegółowo

Przedsionkowe zaburzenia rytmu

Przedsionkowe zaburzenia rytmu Przedsionkowe zaburzenia rytmu 4 ROZDZIAŁ Wstęp Załamki P elektrokardiogramu odzwierciedlają depolaryzację przedsionków. Rytm serca, który rozpoczyna się w węźle zatokowo-przedsionkowym i ma dodatnie załamki

Bardziej szczegółowo

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska Elementy nieprzystające Definicja odrzucania Klasyfikacja

Bardziej szczegółowo

1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...

1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA... AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Dedykowane algorytmy diagnostyki medycznej. Temat projektu: Detekcja zmienności

Bardziej szczegółowo

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Problem NP Problem NP (niedeterministycznie wielomianowy, ang. nondeterministic polynomial) to problem decyzyjny, dla którego rozwiązanie

Bardziej szczegółowo

EKG Zaburzenia rytmu i przewodzenia cz. II

EKG Zaburzenia rytmu i przewodzenia cz. II EKG Zaburzenia rytmu i przewodzenia cz. II Karol Wrzosek KATEDRA I KLINIKA KARDIOLOGII, NADCIŚNIENIA TĘTNICZEGO I CHORÓB WEWNĘTRZNYCH Mechanizmy powstawania arytmii Ektopia Fala re-entry Mechanizm re-entry

Bardziej szczegółowo

PAKIET IV poz. 1. STYMULATORY SERCA AUTOMATYCZNE PROSTE JEDNOJAMOWE SSIR w komplecie z elektrodą 2014 Parametry wymagane pkt 1-21 i oceniane pkt 19-22

PAKIET IV poz. 1. STYMULATORY SERCA AUTOMATYCZNE PROSTE JEDNOJAMOWE SSIR w komplecie z elektrodą 2014 Parametry wymagane pkt 1-21 i oceniane pkt 19-22 PAKIET IV poz. 1. STYMULATORY SERCA AUTOMATYCZNE PROSTE JEDNOJAMOWE SSIR w komplecie z elektrodą 2014 Parametry wymagane pkt 1-21 i oceniane pkt 19-22 L.p. Opis parametru I Stymulator SSIR dla monitorowania

Bardziej szczegółowo

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Piotr Dalka Przykładowe algorytmy decyzyjne Sztuczne sieci neuronowe Algorytm k najbliższych sąsiadów Kaskada klasyfikatorów AdaBoost Naiwny

Bardziej szczegółowo

Wstęp do Programowania, laboratorium 02

Wstęp do Programowania, laboratorium 02 Wstęp do Programowania, laboratorium 02 Zadanie 1. Napisać program pobierający dwie liczby całkowite i wypisujący na ekran największą z nich. Zadanie 2. Napisać program pobierający trzy liczby całkowite

Bardziej szczegółowo

Spis treści. Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C++... 7

Spis treści. Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C++... 7 Spis treści Wprowadzenie...n...n... 5 Jak korzystać z tej książki?...t... 6 Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C++... 7 Podsumowanie...t...t...15 Rozdział 2. Rozdział

Bardziej szczegółowo

Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji

Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji Piotr Augustyniak Katedra Automatyki AGH, Kraków 30-059 Kraków, Mickiewicza 30, august@agh.edu.pl Streszczenie: Praca przedstawia przybornik

Bardziej szczegółowo

Załącznik Nr 3 do siwz OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE. Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami

Załącznik Nr 3 do siwz OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE. Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami Strona 1 z 7 OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Załącznik Nr 3 do siwz Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami 1 Rok produkcji min. 201r. 2 Waga poniżej 80

Bardziej szczegółowo

Generator przebiegów pomiarowych Ex-GPP2

Generator przebiegów pomiarowych Ex-GPP2 Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.

Bardziej szczegółowo

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu Data Mining Wykład 9 Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster Plan wykładu Wprowadzanie Definicja problemu Klasyfikacja metod grupowania Grupowanie hierarchiczne Sformułowanie problemu

Bardziej szczegółowo

Przetwarzanie sygnałów w systemach diagnostyki medycznej 1. ABSTRAKT... 2 3.1 SCHEMAT DZIAŁANIA PROGRAMU GŁÓWNEGO... 6 4. REZULTATY I WNIOSKI...

Przetwarzanie sygnałów w systemach diagnostyki medycznej 1. ABSTRAKT... 2 3.1 SCHEMAT DZIAŁANIA PROGRAMU GŁÓWNEGO... 6 4. REZULTATY I WNIOSKI... AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej Temat projektu: ARRH_DET

Bardziej szczegółowo

Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1

Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1 Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1 Tablice wielowymiarowe C umożliwia definiowanie tablic wielowymiarowych najczęściej stosowane

Bardziej szczegółowo

System holterowski (należy podać nazwę):

System holterowski (należy podać nazwę): System holterowski (należy podać nazwę): opis parametru technicznych systemu holterowskiego Wymóg 1. Oprogramowanie składające się z modułu analizatora i modułu bazy danych opartej o MS SQL lub inne równoważne

Bardziej szczegółowo

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

Wykrywanie twarzy na zdjęciach przy pomocy kaskad Wykrywanie twarzy na zdjęciach przy pomocy kaskad Analiza i przetwarzanie obrazów Sebastian Lipnicki Informatyka Stosowana,WFIIS Spis treści 1. Wstęp... 3 2. Struktura i funkcjonalnośd... 4 3. Wyniki...

Bardziej szczegółowo

Bioinformatyka. Ocena wiarygodności dopasowania sekwencji.

Bioinformatyka. Ocena wiarygodności dopasowania sekwencji. Bioinformatyka Ocena wiarygodności dopasowania sekwencji www.michalbereta.pl Załóżmy, że mamy dwie sekwencje, które chcemy dopasować i dodatkowo ocenić wiarygodność tego dopasowania. Interesujące nas pytanie

Bardziej szczegółowo

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, Materiał

Bardziej szczegółowo

PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE

PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Strona 1 z 7 PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Załącznik Nr 2 do siwz Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami 1 Nazwa, nr katalogowy, producent 2 Rok produkcji

Bardziej szczegółowo

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą

Bardziej szczegółowo

RAPORT KOŃCOWY 3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA... 14

RAPORT KOŃCOWY 3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA... 14 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Określenie

Bardziej szczegółowo

Wstęp do sieci neuronowych laboratorium 01 Organizacja zajęć. Perceptron prosty

Wstęp do sieci neuronowych laboratorium 01 Organizacja zajęć. Perceptron prosty Wstęp do sieci neuronowych laboratorium 01 Organizacja zajęć. Perceptron prosty Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2012-10-03 Projekt pn. Wzmocnienie potencjału

Bardziej szczegółowo

Szablony klas, zastosowanie szablonów w programach

Szablony klas, zastosowanie szablonów w programach Szablony klas, zastosowanie szablonów w programach 1. Szablony klas i funkcji 2. Szablon klasy obsługującej uniwersalną tablicę wskaźników 3. Zastosowanie metody zwracającej przez return referencję do

Bardziej szczegółowo

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa. Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa. Maja Czoków, Jarosław Piersa, Andrzej Rutkowski Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-10-15 Projekt

Bardziej szczegółowo

Analiza i projektowanie aplikacji Java

Analiza i projektowanie aplikacji Java Analiza i projektowanie aplikacji Java Modele analityczne a projektowe Modele analityczne (konceptualne) pokazują dziedzinę problemu. Modele projektowe (fizyczne) pokazują system informatyczny. Utrzymanie

Bardziej szczegółowo

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ. LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 1. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ. Transformacja falkowa (ang. wavelet falka) przeznaczona jest do analizy

Bardziej szczegółowo

Wprowadzenie do biblioteki klas C++

Wprowadzenie do biblioteki klas C++ Instrukcja laboratoryjna nr 7 Programowanie w języku C 2 (C++ poziom zaawansowany) Wprowadzenie do biblioteki klas C++ WxWidgets mgr inż. Lasota Maciej dr inż. Kaczmarek Tomasz dr inż. Wilk-Jakubowski

Bardziej szczegółowo

Słowem wstępu. Część rodziny języków XSL. Standard: W3C XSLT razem XPath 1.0 XSLT Trwają prace nad XSLT 3.0

Słowem wstępu. Część rodziny języków XSL. Standard: W3C XSLT razem XPath 1.0 XSLT Trwają prace nad XSLT 3.0 Słowem wstępu Część rodziny języków XSL Standard: W3C XSLT 1.0-1999 razem XPath 1.0 XSLT 2.0-2007 Trwają prace nad XSLT 3.0 Problem Zakładane przez XML usunięcie danych dotyczących prezentacji pociąga

Bardziej szczegółowo

Materiał. Typy zmiennych Instrukcje warunkowe Pętle Tablice statyczne Funkcje Wskaźniki Referencje Tablice dynamiczne Typ string Przeładowania funkcji

Materiał. Typy zmiennych Instrukcje warunkowe Pętle Tablice statyczne Funkcje Wskaźniki Referencje Tablice dynamiczne Typ string Przeładowania funkcji Podstawy informatyki Informatyka stosowana - studia niestacjonarne - Zajęcia nr 5 Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w

Bardziej szczegółowo

Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, Spis treści Słowo wstępne 5

Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, Spis treści Słowo wstępne 5 Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, 2011 Spis treści Słowo wstępne 5 1. Wprowadzenie 15 1.A Przetwarzanie sygnałów elektrodiagnostycznych profesjonalizm i pasja 15

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

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 210969 (13) B1 (21) Numer zgłoszenia: 383047 (51) Int.Cl. G01R 23/16 (2006.01) G01R 23/20 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)

Bardziej szczegółowo

Laboratorium Przetwarzania Sygnałów Biomedycznych

Laboratorium Przetwarzania Sygnałów Biomedycznych Laboratorium Przetwarzania Sygnałów Biomedycznych Ćwiczenie 2 Analiza sygnału EKG przy użyciu transformacji falkowej Opracowali: - prof. nzw. dr hab. inż. Krzysztof Kałużyński - inż. Tomasz Kubik Politechnika

Bardziej szczegółowo

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak OpenAI Gym Adam Szczepaniak, Kamil Walkowiak Plan prezentacji Programowanie agentowe Uczenie przez wzmacnianie i problemy związane z rozwojem algorytmów Charakterystyka OpenAI Gym Biblioteka gym Podsumowanie

Bardziej szczegółowo

Scenariusz lekcji. zdefiniować elementy wykresu (zakres danych, serie danych, legenda, zakres wartości, etykiety osi);

Scenariusz lekcji. zdefiniować elementy wykresu (zakres danych, serie danych, legenda, zakres wartości, etykiety osi); 1 TEMAT LEKCJI Zasady tworzenia wykresów w arkuszu kalkulacyjnym 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: zdefiniować elementy wykresu (zakres danych, serie danych, legenda, zakres wartości, etykiety

Bardziej szczegółowo

Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej. Adam Żychowski

Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej. Adam Żychowski Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej Adam Żychowski Definicja problemu Każdy z obiektów może należeć do więcej niż jednej kategorii. Alternatywna definicja Zastosowania

Bardziej szczegółowo

Podstawy sztucznej inteligencji

Podstawy sztucznej inteligencji wykład 5 Sztuczne sieci neuronowe (SSN) 8 grudnia 2011 Plan wykładu 1 Biologiczne wzorce sztucznej sieci neuronowej 2 3 4 Neuron biologiczny Neuron Jest podstawowym budulcem układu nerwowego. Jest komórką,

Bardziej szczegółowo

Optymalizacja optymalizacji

Optymalizacja optymalizacji 7 maja 2008 Wstęp Optymalizacja lokalna Optymalizacja globalna Algorytmy genetyczne Badane czasteczki Wykorzystane oprogramowanie (Algorytm genetyczny) 2 Sieć neuronowa Pochodne met-enkefaliny Optymalizacja

Bardziej szczegółowo

Podstawy OpenCL część 2

Podstawy OpenCL część 2 Podstawy OpenCL część 2 1. Napisz program dokonujący mnożenia dwóch macierzy w wersji sekwencyjnej oraz OpenCL. Porównaj czasy działania obu wersji dla różnych wielkości macierzy, np. 16 16, 128 128, 1024

Bardziej szczegółowo

Detekcja punktów zainteresowania

Detekcja punktów zainteresowania Informatyka, S2 sem. Letni, 2013/2014, wykład#8 Detekcja punktów zainteresowania dr inż. Paweł Forczmański Katedra Systemów Multimedialnych, Wydział Informatyki ZUT 1 / 61 Proces przetwarzania obrazów

Bardziej szczegółowo

Wstęp do sieci neuronowych, wykład 04. Skierowane sieci neuronowe. Algorytmy konstrukcyjne dla sieci skierowanych

Wstęp do sieci neuronowych, wykład 04. Skierowane sieci neuronowe. Algorytmy konstrukcyjne dla sieci skierowanych Wstęp do sieci neuronowych, wykład 04. Skierowane sieci neuronowe. dla sieci skierowanych Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2011-10-25 1 Motywacja

Bardziej szczegółowo

Lab 9 Podstawy Programowania

Lab 9 Podstawy Programowania Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany

Bardziej szczegółowo

Języki i metodyka programowania. Wprowadzenie do języka C

Języki i metodyka programowania. Wprowadzenie do języka C Literatura: Brian W. Kernighan, Dennis M. Ritchie Język Ansi C, Wydawnictwa Naukowo - Techniczne, 2007 http://cm.bell-labs.com/cm/cs/cbook/index.html Scott E. Gimpel, Clovis L. Tondo Język Ansi C. Ćwiczenia

Bardziej szczegółowo

Część I. Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Zadanie 1.1. (0 3)

Część I. Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Zadanie 1.1. (0 3) Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Część I Zadanie 1.1. (0 3) 3 p. za prawidłową odpowiedź w trzech wierszach. 2 p. za prawidłową odpowiedź

Bardziej szczegółowo

3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA...6 7. DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA...10

3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA...6 7. DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA...10 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. ST_ANA Temat projektu:

Bardziej szczegółowo

Dokumentacja Końcowa

Dokumentacja Końcowa Metody Sztucznej Inteligencji 2 Projekt Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych. Dokumentacja Końcowa Autorzy: Robert Wojciechowski Michał Denkiewicz Wstęp Celem

Bardziej szczegółowo

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, rok

Bardziej szczegółowo

Ćwiczenie 1. Wprowadzenie do programu Octave

Ćwiczenie 1. Wprowadzenie do programu Octave Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do

Bardziej szczegółowo

METODY INŻYNIERII WIEDZY

METODY INŻYNIERII WIEDZY METODY INŻYNIERII WIEDZY WALIDACJA KRZYŻOWA dla ZAAWANSOWANEGO KLASYFIKATORA KNN ĆWICZENIA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

Bardziej szczegółowo

W poszukiwaniu sensu w świecie widzialnym

W poszukiwaniu sensu w świecie widzialnym W poszukiwaniu sensu w świecie widzialnym Andrzej Śluzek Nanyang Technological University Singapore Uniwersytet Mikołaja Kopernika Toruń AGH, Kraków, 28 maja 2010 1 Podziękowania Przedstawione wyniki powstały

Bardziej szczegółowo

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Wykorzystane materiały: Zadanie W dalszej części prezentacji będzie omawiane zagadnienie rozpoznawania twarzy Problem ten można jednak uogólnić

Bardziej szczegółowo

Sieci M. I. Jordana. Sieci rekurencyjne z parametrycznym biasem. Leszek Rybicki. 30 listopada Leszek Rybicki Sieci M. I.

Sieci M. I. Jordana. Sieci rekurencyjne z parametrycznym biasem. Leszek Rybicki. 30 listopada Leszek Rybicki Sieci M. I. Sieci M. I. Jordana Sieci rekurencyjne z parametrycznym biasem Leszek Rybicki 30 listopada 2007 Leszek Rybicki Sieci M. I. Jordana 1/21 Plan O czym będzie 1 Wstęp do sieci neuronowych Neurony i perceptrony

Bardziej szczegółowo

3. FORMAT PLIKU WEJŚCIOWEGO/WYJŚCIOWEGO DODATEK A: OPIS INFORMATYCZNYCH PROCEDUR DODATEK B: SPIS ZAWARTOŚCI DOŁĄCZONEGO NOŚNIKA...

3. FORMAT PLIKU WEJŚCIOWEGO/WYJŚCIOWEGO DODATEK A: OPIS INFORMATYCZNYCH PROCEDUR DODATEK B: SPIS ZAWARTOŚCI DOŁĄCZONEGO NOŚNIKA... AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Wyznaczanie

Bardziej szczegółowo

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa. Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa. Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2011-10-11 1 Modelowanie funkcji logicznych

Bardziej szczegółowo

utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,

utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz

Bardziej szczegółowo

PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Producent: Nazwa/numer katalogowy: Kraj pochodzenia:

PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Producent: Nazwa/numer katalogowy: Kraj pochodzenia: PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Kraj pochodzenia: 1 Żywotność stymulatora min 8 lat (nastawy nominalne) 2 Waga max. 30 [g] Do 30 g 10 pkt powyżej

Bardziej szczegółowo

METODY INŻYNIERII WIEDZY

METODY INŻYNIERII WIEDZY METODY INŻYNIERII WIEDZY Metoda K Najbliższych Sąsiadów K-Nearest Neighbours (KNN) ĆWICZENIA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

Bardziej szczegółowo

AKADEMIA GÓRNICZO HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Międzywydziałowa Szkoła Inżynierii Biomedycznej. Raport końcowy projektu

AKADEMIA GÓRNICZO HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Międzywydziałowa Szkoła Inżynierii Biomedycznej. Raport końcowy projektu AKADEMIA GÓRNICZO HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Międzywydziałowa Szkoła Inżynierii Biomedycznej Raport końcowy projektu Detekcja i synchronizacja reprezentacji uderzeń serca (zespołu QRS)

Bardziej szczegółowo

Programowanie proceduralne w języku C++ Podstawy

Programowanie proceduralne w języku C++ Podstawy Programowanie proceduralne w języku C++ Podstawy Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej Katedra Informatyki

Bardziej szczegółowo

Uwaga! Upadek! Opis zadania konkursowego

Uwaga! Upadek! Opis zadania konkursowego Uwaga! Upadek! Opis zadania konkursowego Zadanie Opracowanie algorytmu automatycznie rozpoznającego upadek osoby na nagraniu wideo i wdrożenie stworzonego rozwiązania jako usługi na superkomputerowej platformie

Bardziej szczegółowo

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Andrzej Rutkowski, Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-11-05 Projekt

Bardziej szczegółowo