NEURAL IDENTIFICATION OF SELECTED KINDS OF INSECTS BASED ON COMPUTER TECHNOLOGY FOR THE IMAGES ANALYSIS

Podobne dokumenty
PRZETWARZANIE GRAFICZNYCH DANYCH EMPIRYCZNYCH DLA POTRZEB EDUKACJI SZTUCZNYCH SIECI NEURONOWYCH, MODELUJĄCYCH WYBRANE ZAGADNIENIA INŻYNIERII ROLNICZEJ

WPŁYW KOMPRESJI BARW NA DZIAŁANIE NEURONOWEGO MODELU IDENTYFIKACYJNEGO

Prof. Stanisław Jankowski

WPŁYW LICZBY ZMIENNYCH NA JAKOŚĆ DZIAŁANIA NEURONOWEGO MODELU DO IDENTYFIKACJI MECHANICZNYCH USZKODZEŃ ZIARNIAKÓW KUKURYDZY

ALGORYTMY SZTUCZNEJ INTELIGENCJI

CLASSIFICATION OF SELECTED APPLES VARIETIES AND DRIED CARROTS USING NEURAL NETWORK TYPE KOHONEN

THE NEURAL NETWORKS OF THE TYPE MLP AND RBF AS CLASSIFYING TOOLS IN PICTURE ANALYSIS

KONWERSJA OBRAZÓW CYFROWYCH DO POSTACI ZBIORÓW UCZĄCYCH DLA POTRZEB MODELOWANIA NEURONOWEGO

NEURONOWA ANALIZA ZDJĘĆ ULTRASONOGRA- FICZNYCH W PROCESIE IDENTYFIKACJI POZIOMU ZAWARTOŚCI TŁUSZCZU BADANIA WSTĘPNE

KLASYFIKACJA TEKSTUR ZA POMOCĄ SVM MASZYNY WEKTORÓW WSPIERAJĄCYCH

Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej. Adam Żychowski

COMPUTER SYSTEM "nstraw" ASSISTING A NEURAL IDENTIFICATION OF COMPOST MATURITY

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych

NEURAL IMAGE DATA COMPRESSION IN THE PROCESS OF IDENTIFICATION OF SELECTED AGRICULTURAL OBJECTS

Podstawy Sztucznej Inteligencji (PSZT)

OCENA WYBRANYCH CECH JAKOŚCI MROŻONEK ZA POMOCĄ AKWIZYCJI OBRAZU

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

Zastosowania sieci neuronowych

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

PRZEWODNIK DYDAKTYCZNY I PROGRAM NAUCZANIA PRZEDMIOTU FAKULTATYWNEGO NA KIERUNKU LEKARSKIM ROK AKADEMICKI 2016/2017

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

ALGORYTM RANDOM FOREST

XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH

IDENTYFIKACJA PÓL TEMPERATUR WYKORZYSTYWANYCH DO OCENY NIEJEDNORODNOŚCI PRZEPŁYWU POWIETRZA PRZEZ KAMIENNE ZŁOŻE Z UŻYCIEM TECHNIK NEURONOWYCH

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

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH

Sieci neuronowe w Statistica

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

ZASTOSOWANIE SIECI NEURONOWYCH DO OPTYMALIZACJI WARUNKÓW OBRÓBKI CIEPLNEJ STOPÓW Mg-Al

Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego

Projekt Sieci neuronowe

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

Wprowadzenie do teorii systemów ekspertowych

PRÓBA ZASTOSOWANIA SIECI NEURONOWYCH DO PROGNOZOWANIA OSIADAŃ POWIERZCHNI TERENU POWSTAŁYCH NA SKUTEK EKSPLOATACJI GÓRNICZEJ**

Wykaz tematów prac inżynierskich dla studentów studiów stacjonarnych kierunku Informatyka i agroinżynieria w roku akademickim 2014/2015

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

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

Zastosowania sieci neuronowych

ZASTOSOWANIE SZTUCZNYCH SIECI NEURONOWYCH DO OCENY ZDOLNOŚCI KREDYTOWYCH ROLNIKÓW KLIENTÓW FIRMY LEASINGOWEJ

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

ANALIZA WYDAJNOŚCI PRODUKCYJNEJ RODZINNEGO GOSPODARSTWA ROLNEGO PRZY POMOCY SIECI NEURONOWEJ

METODA PROGNOZOWANIA SZEREGÓW CZASOWYCH PRZY UŻYCIU SZTUCZNYCH SIECI NEURONOWYCH

STRATEGIA DOBORU PARAMETRÓW SIECI NEURONOWEJ W ROZPOZNAWANIU PISMA

Analiza możliwości szacowania parametrów mieszanin rozkładów prawdopodobieństwa za pomocą sztucznych sieci neuronowych 4

OCENA EFEKTYWNOŚCI NEURONOWEGO PROGNOZOWANIA W OPARCIU O WYBRANE METODY NA PRZYKŁADZIE DYSTRYBUCJI PRODUKTÓW ROLNICZYCH

MODELOWANIE PROCESU OMŁOTU PRZY WYKORZYSTANIU SZTUCZNYCH SIECI NEURONOWYCH

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)

ZASTOSOWANIE APLIKACJI KOMPUTEROWEJ TRACE DO OCENY IDENTYFIKACJI OBIEKTÓW RUCHOMYCH

NEURONOWA KLASYFIKACJA OBRAZÓW SUSZU WARZYWNEGO

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

AUTOMATYKA INFORMATYKA

SZTUCZNA INTELIGENCJA

Podstawy sztucznej inteligencji

Transformacja wiedzy w budowie i eksploatacji maszyn

Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Uczenie sieci typu MLP

APLIKACJE KOMPUTEROWE DO OCENY WYBRANYCH PARAMETRÓW SENSORYCZNYCH PRODUKTÓW ROLNO-SPOŻYWCZYCH

Pattern Classification

Widzenie komputerowe (computer vision)

SZTUCZNE SIECI NEURONOWE W MODELOWANIU ZJAWISK ZACHODZĄCYCH NA RYNKU NIERUCHOMOŚCI

Metody systemowe i decyzyjne w informatyce

Relacja: III Seminarium Naukowe "Inżynierskie zastosowania technologii informatycznych"

Charakterystyka przedmiotu zamówienia

Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym

Inteligentne systemy przeciw atakom sieciowym

Sztuczne Sieci Neuronowe. Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW

INŻYNIERIA OPROGRAMOWANIA

KLASYFIKACJA. Słownik języka polskiego

Automatyczna predykcja. Materiały/konsultacje. Co to jest uczenie maszynowe? Przykład 6/10/2013. Google Prediction API, maj 2010

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

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU)

SZTUCZNE SIECI NEURONOWE W MODELOWANIU PROCESÓW Z OGRANICZONYM ZBIOREM DANYCH W INŻYNIERII ROLNICZEJ

SCENARIUSZ LEKCJI. TEMAT LEKCJI: Zastosowanie średnich w statystyce i matematyce. Podstawowe pojęcia statystyczne. Streszczenie.

Wykrywanie twarzy ludzkich na kolorowych obrazach ze złożonym tłem

PODYPLOMOWE STUDIA ZAAWANSOWANE METODY ANALIZY DANYCH I DATA MINING W BIZNESIE

Syste t m e y m ek e s k per pe to t w o e w Wykład 8 1

Inżynieria Rolnicza 3(121)/2010

Sieci neuronowe do przetwarzania informacji / Stanisław Osowski. wyd. 3. Warszawa, Spis treści

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

PRZEWODNIK PO PRZEDMIOCIE

Edukacja przyrodnicza klas I-III

MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH

Zastosowanie sieci neuronowej do oceny klienta banku pod względem ryzyka kredytowego Streszczenie

INTERAKTYWNY SYSTEM EDUKACYJNY WSPOMAGAJĄCY PROCES PROJEKTOWANIA ORAZ EKSPLOATACJI SZTUCZNYCH SIECI NEURONOWYCH W ROLNICTWIE

Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego

PRZEWODNIK PO PRZEDMIOCIE

Grafika i Systemy Multimedialne (IGM)

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

ANALIZA I KLASYFIKACJA OBRAZÓW SUSZU WARZYWNEGO Z WYKORZYSTANIEM SZTUCZNYCH SIECI NEURONOWYCH

ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0"

NEURONAL IDENTIFICATION OF THE CHOSEN CEREAL PESTS ON THE BASIS OF INFORMATION CONTAINED IN THE FORM OF TWO-DIMENSIONAL PICTURES

Zalew danych skąd się biorą dane? są generowane przez banki, ubezpieczalnie, sieci handlowe, dane eksperymentalne, Web, tekst, e_handel

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów

Transkrypt:

Piotr BONIECKI, Hanna PIEKARSKA-BONIECKA, Krzysztof NOWAKOWSKI Uniwersytet Przyrodniczy w Poznaniu Instytut Inżynierii Rolniczej ul. Wojska Polskiego 50, 60-627 Poznań (Poland) e-mail: bonie@up.poznan.pl NEURAL IDENTIFICATION OF SELECTED KINDS OF INSECTS BASED ON COMPUTER TECHNOLOGY FOR THE IMAGES ANALYSIS Summary There has been noticed growing explorers' interest in drawing conclusions based on information of data coded in a graphic form. The neuronal identification of pictorial data, with special emphasis on both quantitative and qualitative analysis, is more frequently utilized to gain and deepen the empirical data knowledge. Extraction and then classification of selected picture features, such as color or surface structure, enables one to create computer tools in order to identify these objects presented as, for example, digital pictures. The work presents original computer system designed to digitalize pictures on the basis of color criterion. The system has been applied to generate a reference learning file for the neural system to identify selected kinds of insects. NEURONOWA IDENTYFIKACJA WYBRANYCH OWADÓW Z WYKORZYSTANIEM KOMPUTEROWYCH TECHNIK ANALIZY OBRAZU Streszczenie Celem zrealizowanych badań była analiza możliwości wykorzystania sztucznych sieci neuronowych jako instrumentu przeznaczonego do identyfikacji motyli. Rozpoznawane owady reprezentowały gatunki, które są objęte ochroną prawną na terenie Polski. Neuronowej identyfikacji dokonano na podstawie (uprzednio pozyskanych) dwuwymiarowych obrazów, przedstawiających owady z rodziny Papilionidae. 1. Wprowadzenie Rozwój technik multimedialnych w informatyce oraz liczne ich aplikacje w naukach przyrodniczych, powoduje położenie większego nacisku na rozwiązywanie problemów związanych z przetwarzaniem oraz analizą obrazów. Wzrasta zainteresowanie badaczy zagadnieniami związanymi z szeroko rozumianym wnioskowaniem prowadzonym w oparciu o informację zakodowaną w postaci danych obrazowych, ze szczególnym wskazaniem na metody analizy ilościowej oraz jakościowej. Ważne stają się metody i techniki ekstrakcji cech, sposoby opisu obrazu oraz statystyczne, syntaktyczne i niekonwencjonalne metody rozpoznawania obrazów, w tym wykorzystanie specjalizowanych sieci neuronowych. Metody sztucznej inteligencji, a w szczególności modelowanie neuronowe, znajdują już zastosowanie praktyczne w badaniach naukowych realizowanych w dyscyplinie inżynieria rolnicza [1]. Coraz częściej wykorzystuje się numeryczne symulatory sztucznych sieci neuronowych do informatycznego wsparcia procesu rozpoznawania obrazów, realizowanego w czasie rzeczywistym. W trakcie pozyskiwania, identyfikacji oraz ekstrakcji wiedzy zawartej w danych empirycznych występujących w postaci graficznej, ważną rolę odgrywają sieci neuronowe uczone techniką z nauczycielem, takie jak np. sieć typu MLP (ang. MultiLayer Perceptron - perceptron wielowarstwowy). Aby tworzony model neuronowy można nauczyć właściwej reakcji na zadane wzorce, niezbędne jest posiadanie zbioru danych występujących w formie akceptowalnej przez symulator sieci neuronowych (na ogół w postaci zaetykietowanych wektorów uczących). Problematyka analizy oraz rozpoznawania obrazów z wykorzystaniem topologii neuronowych jest stosunkowo nowym obszarem zainteresowań informatyków i ściśle wiąże się z badaniami prowadzonymi nad sztuczną inteligencją. Modele neuronowe stanowią uzupełnienie dla klasycznych metod identyfikacyjnych, posiadając przy tym pewne cechy (jak np. szybkość działania), dające istotną przewagę nad technikami tradycyjnymi. Identyfikacja informacji zakodowanej w postaci graficznej jest często prowadzona w sytuacji braku pełnej wiedzy, pozwalającej na zakwalifikowanie przynależności obiektów, znajdujących się na obrazie, do określonych klas. W procesie generowania topologii neuronowej pełna informacja, możliwa do wykorzystania przez algorytm uczący, jest zawarta w zbiorze uczącym złożonym z obiektów, dla których zdefiniowana jest prawidłowa klasyfikacja [5]. W związku z tym, sztuczna sieć neuronowa jako powszechnie uznane i wykorzystywane narzędzie klasyfikacyjne, okazuje się adekwatnym oraz efektywnym instrumentem, również w procesie rozpoznawania obrazów. Celem pracy była analiza możliwości wykorzystania sztucznych sieci neuronowych do identyfikacji motyli objętych ustawą o ochronie gatunkowej na terenie Polski, należących do rodziny Papilionidae, dokonywanej na podstawie ich dwuwymiarowych obrazów. 2. Motyle z rodziny Papilionidae Z obserwacji prowadzonych od kilkudziesięciu lat wynika jednoznacznie, że ilość motyli występujących w naturze ulega ciągłej oraz znaczącej redukcji. Przejawia się to przede wszystkim w obniżaniu się różnorodności 24

gatunkowej przy jednoczesnym wzroście liczebności kilku najpospolitszych gatunków. Przyczynę obserwowanych zmian w faunie motyli Polski stanowi wiele różnorodnych czynników. Do najważniejszych należy zaliczyć m. in. zanieczyszczenie powietrza, stosowanie insektycydów, wypalanie traw oraz zmiany stosunków wodnych. W przypadku motyli dziennych szczególne znaczenie ma ewolucja strukturalnego środowiska lęgowego, w którym występuje coraz mniej roślin mogących stanowić pokarm dla gąsienic. Brakuje też przestrzeni niezbędnej dla realizacji czynności życiowych, właściwych dla form dorosłych. W związku z tym w wielu krajach, również w Polsce, prowadzi się działania mające na celu ochronę gatunkową motyli. Obecnie na liście zwierząt chronionych znajdują się wszystkie gatunki krajowe Papilionidae, z wyjątkiem Zerynthia polyxena (Den. & Schaff.), który to gatunek już od ponad stu lat nie był obserwowany na terenie naszego kraju. Przedstawiciele rodziny Papilionidae pojawiają się lokalnie i należą do występujących rzadko. Jedynie Papilio machano jest gatunkiem pospolitym, często spotykanym na terenie Polski. Jest to rodzina dużych motyli dziennych, obejmująca na świecie ok. sześćset gatunków. Dwanaście z nich występuje w Europie, natomiast cztery można zaobserwować w Polsce. Omawiane motyle na ogół spotykane są na terenach otwartych. Najczęściej można je spotkać na nasłonecznionych polanach oraz na stokach górskich. Do krajowych fauny Papilionidae należą następujące gatunki: Papilio machano (L.) paź królowej, Iphiclides podalirius (L.) paź żeglarz, Parnassius apollo (L.) niepylak apollo, Parnassius mnemosyne (L.) niepylak mnemozyna. Rys. 1. Papilio machano (L.) paź królowej Fig. 1. Papilio machano (L.) 3.2. Iphiclides podalirius rozpiętość skrzydeł 62-75 mm, na przednim skrzydle czarne przepaski i klinowate plamy, na tylnym skrzydle przy zewnętrznym brzegu niebieskie, półksiężycowate plamy, przy tylnym kącie podłużna, pomarańczowa plamka. Środowisko: skałki, nasłonecznione pagórki, polany, zadrzewienia śródpolne, sady. Rośliny pokarmowe gąsienicy: różne gatunki drzew i krzewów z rodziny Rosaceae, przeważnie Prunus spinosa L., a także inne gatunki z rodzaju Prunus L., w tym drzewa owocowe. Rozsiedlenie w Polsce: spotykany lokalnie w południowej części kraju, sporadycznie notowany w okolicach Warszawy i na Pojezierzu Mazurskim. 3. Identyfikacja gatunków 3.1. Papilio machano rozpiętość skrzydeł 65-80 mm, nasadowa część przedniego skrzydła czarna, wzdłuż zewnętrznego brzegu obu par skrzydeł rząd półksiężycowatych, żółtych plamek, na skrzydle tylnym, przy tylnym kącie czerwona, okrągła plamka. Środowisko: nasłonecznione stoki, łąki, polany, pola, ogrody. Rośliny pokarmowe gąsienicy: różne gatunki z rodziny Umbelliferae, najczęściej Peucedanum oreoselinum L., Daucus carota L., Anetheum graveolens L. i Pimplinella saxifraga L.. Rozsiedlenie w Polsce: pospolity, spotykany na obszarze całego kraju z wyjątkiem wysokich gór. Rys. 2. Iphiclides podalirius (L.) paź żeglarz Fig. 2. Iphiclides podalirius (L.) 3.3. Parnassius apollo rozpiętość skrzydeł 70-80 mm, na przednim skrzydle pięć czarnych plam, na tylnym skrzydle dwie czerwone plamy w czarnej obwódce. Środowisko: piargi, stoki górskie o wystawie południowej, preferuje miejsca o podłożu wapiennym. Rośliny pokarmowe gąsienicy: różne gatunki Serum L., najczęściej Serum telephium L., S. album L., S. fabaria Koch.. Rozsiedlenie w Polsce: tylko w Tatrach i Pieninach. 25

4. Metodyka badawcza Podstawowymi czynnościami mającymi na celu rozpoznanie obiektów występujących w postaci graficznej jest akwizycja zbioru obrazów a następnie ekstrakcja i identyfi- Rys. 3. Parnassius apollo (L.) niepylak apollo Fig. 3. Parnassius apollo (L.) 3.4. Parnassius mnemosyne rozpiętość skrzydeł 50-58 mm, mniejszy od Parnassius apollo, na przednim skrzydle dwie czarne plamy. Środowisko: leśne łąki, nasłonecznione skraje lasów. Rośliny pokarmowe gąsienicy: różne gatunki Corydalis L. Rozsiedlenie w Polsce: głównie spotykany we wschodniej części kraju, zwłaszcza w Bieszczadach i w Beskidzie Niskim, w południowo-wschodniej częśći kraju oraz w Sudetach na rozproszonych stanowiskach. Rys. 4. Parnassius mnemosyne (L.) niepylak mnemozyna Fig. 4. Parnassius mnemosyne (L.) W pracy podjęto działania zmierzające do opracowania modelu neuronowego, wspomagającego proces identyfikacji gatunków motyli chronionych na terenie Polski, które są zagrożone wyginięciem. kacja reprezentatywnych cech badanych obiektów. W dal szej kolejności dokonuje się ich analizy, zgodnie ze zdefiniowaną wcześniej funkcją celu [6]. Działania te stanowią podstawę do budowy adekwatnych zbiorów uczących, niezbędnych w procesie tworzenia modeli neuronowych. W celu wygenerowania zbiorów uczących wykorzystano (specjalnie do tego celu wytworzony) oryginalny system informatyczny: Przetwarzanie Obrazu v.1.0 [3]. Aplikacja ta pozwala m.in. na konwersję zdjęć do postaci zbioru uczącego, akceptowalnego przez cyfrowy symulator sztucznych sieci neuronowych, zaimplementowany w komercyjnym pakiecie statystycznym STATISTICA v. 4.0. W celu budowy zbioru uczącego posłużono się narzędziem Próbnik zaimplementowanym w wykorzystanej aplikacji. Pozwala on na wygenerowanie zbioru wektorów uczących zapisanych w pliku.csv, który można skonwertować do pliku.sta stanowiącego format właściwy do dalszej obróbki w pakiecie STATISTICA v. 4.0 (rys. 6). Jako cechy reprezentatywne uznano dziesięć zmiennych, stanowiących reprezentacje wybranych kolorów oraz artefaktów, charakterystycznych dla opisanych motyli. Wytworzony zbiór uczący zawierał czterysta niezależnych wektorów, standardowo podzielonych losowo na zbiory: uczący, walidacyjny oraz testowy, w proporcji 200:100:100 przypadków. Po zaimportowaniu wygenerowanych plików do edytora danych symulatora sieci neuronowych pakietu STATISTICA v. 4.0 wygenerowano sieć neuronowa typu MLP (ang. MultiLayer Perceptron) składającą się z czterech warstw i posiadającą strukturę: 10-8-4-1 (dwie warstwy ukryte, rys.7). Uczenie przeprowadzono z wykorzystaniem algorytmu wstecznej propagacji błędu BP (ang. Back Propagation) w 1000 epokach oraz algorytmu gradientów sprzężonych CG (ang. Conjugate Gradients) w 5 sesjach po 800 epok. Dalsze uczenie sieci zostało zrealizowane za pomocą algorytmu LM (ang. Lovenberga- Marqardta), efektywnego dla małych sieci z jednym wyjściem, w trakcie 10 sesji po 1500 epok. 26

Rys. 6. Proces przetwarzania obrazów do postaci zbiorów uczących Fig. 6. Process of creating learning files Rys. 7. Proces tworzenie modelu neuronowego typu MLP Fig. 7. Process of creating neural network model type MLP 5. Wnioski 1. Została wykazana przydatność sieci neuronowych typu MLP do rozpoznawania obrazów wybranych motyli, których nadrzędnym kryterium klasyfikacyjnym jest barwa oraz tekstura. 2. Przeprowadzone badania wykazały, że istotny wpływ na jakość identyfikacji motyli ma struktura danych wejściowych, a w szczególności właściwy dobór cech reprezentatywnych, charakteryzujących klasyfikowane motyle. 3. Optymalny dobór zmiennych wejściowych oraz liczby przypadków uczących ma istotny wpływ na jakość procesu uczenia sieci neuronowej typu MLP. 6. Literatura [1] Boniecki P., Piekarska-Boniecka H.: Neuronowa identyfikacja wybranych szkodników drzew 27

owocowych w oparciu o cyfrowe techniki analizy obrazu [Neural identification of selected fruit trees pests based on digital techniques for the analysis of images], Journal of Research and Applications in Agricultural Engineering (2) 2004, pp.19-23, Poznań. [2] Boniecki P.: Elementy modelowania neuronowego w rolnictwie. WUP Poznań 2008. [3] Nowakowski K., Boniecki P., Weres J., Mueller W.: Przetwarzanie graficznych danych empirycznych dla potrzeb edukacji sztucznych sieci neuronowych, modelujących wybrane zagadnienia inżynierii rolniczej [Image processing empirical data for the purpose of education artificial neural network, modeling selected issues in agricultural engineering]. Inżynieria Rolnicza 2007, 2(90) str. 243-248 Kraków. [4] Ossowski S.: Sieci neuronowe do przetwarzania informacji [Neural networks for processing information], Warsaw 2000. [5] Tadeusiewicz R.: Rozpoznawanie obrazów [Recognition of images], Warsaw 1998. [6] Tadeusiewicz R., Flasinski M.: Rozpoznawanie obrazów [Recognition of images], Warsaw 1991. 28