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

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

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Zastosowania sieci neuronowych

Projekt Sieci neuronowe

Dokumentacja Końcowa

Oprogramowanie Systemów Obrazowania SIECI NEURONOWE

ALGORYTMY SZTUCZNEJ INTELIGENCJI

Sieci neuronowe w Statistica

Uczenie sieci typu MLP

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

Prognozowanie zanieczyszczeń atmosferycznych przy użyciu sieci neuronowych

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Uczenie sieci radialnych (RBF)

Sieć przesyłająca żetony CP (counter propagation)

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

Zadanie 1 Zakładając liniową relację między wydatkami na obuwie a dochodem oszacować MNK parametry modelu: y t. X 1 t. Tabela 1.

parametrów strukturalnych modelu = Y zmienna objaśniana, X 1,X 2,,X k zmienne objaśniające, k zmiennych objaśniających,

1. Opis. 2. Wymagania sprzętowe:

wiedzy Sieci neuronowe (c.d.)

KARTA OCENY MERYTORYCZNEJ WNIOSKU O DOFINANSOWANIE PROJEKTU POZAKONKURSOWEGO

7.4 Automatyczne stawianie prognoz

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

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

WIELOCZUJNIKOWE NADZOROWANIE STANU NARZĘDZI

Temat: Sieci neuronowe oraz technologia CUDA

Zapytanie ofertowe nr 7/POIG 8.1/2013

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

sieci jednowarstwowe w MATLABie LABORKA Piotr Ciskowski

Abacus Tychy, ul. Pod Lasem 20 tel

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Ocena adekwatności alokowanych środków finansowych w ramach POPT

TYTUŁ PROJEKTU:. NAZWA WNIOSKODAWCY:.. WNIOSKOWANA KWOTA Z EFRR:. DATA WPŁYNIĘCIA WNIOSKU: OCENIAJĄCY:. DATA:

Uczeń otrzymuje ocenę z przedmiotu uzależnioną od opanowania przez niego wymagań edukacyjnych na określonym poziomie.

Priorytetyzacja przypadków testowych za pomocą macierzy

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Instrukcja realizacji ćwiczenia

TEMAT : Przykłady innych funkcji i ich wykresy.

Jakość uczenia i generalizacja

NOSEK ( Narzędzie Oceny Systemu Efektywnej Kontroli ) Sporządzili: Bożena Grabowska Bogdan Rajek Anna Tkaczyk Urząd Miasta Częstochowy

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

Konspekt lekcji matematyki kl. I gimnazjum Temat: Funkcje - powtórzenie

7. Identyfikacja defektów badanego obiektu

Politechnika Lubelska

Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała

Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych.

( x) Równanie regresji liniowej ma postać. By obliczyć współczynniki a i b należy posłużyć się następującymi wzorami 1 : Gdzie:

Analiza ilościowa w przetwarzaniu równoległym

Lekcja 5: Sieć Kohonena i sieć ART

Zadanie A. Pestycydy. Wejście. Wyjście. Przykłady. Techniki optymalizacyjne Sosnowiec, semestr zimowy 2016/2017

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Ocena błędów systematycznych związanych ze strukturą CCD danych astrometrycznych prototypu Pi of the Sky

Zarządzanie projektami

Ćwiczenie 2 arkusze kalkulacyjne użycie funkcji logicznych

Wstęp do sztucznych sieci neuronowych

Zad.2. Korelacja - szukanie zależności.

Bazy danych w arkuszu

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

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

liczba punktów 0 dopuszczająca 4 dostateczna 6 dobra 8 bardzo dobra 10 celująca

Ryzyko i zarządzanie ryzykiem w projektach

Iwona Konarzewska Programowanie celowe - wprowadzenie. Katedra Badań Operacyjnych UŁ

Przedmiotowy system oceniania z informatyki

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0

Budżetowanie by CTI Instrukcja

Objaśnienia przyjętych wartości do Wieloletniej Prognozy Finansowej Gminy Santok na lata

Arkusz kalkulacyjny MS EXCEL - ĆWICZENIA

Wielokryteriowa optymalizacja liniowa cz.2

Ruch jednostajnie przyspieszony wyznaczenie przyspieszenia

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

Zadanie 1 Różnica pomiędzy przestrzenia względną DN a przestrzenia spektralną (wartość przypisana pikselowi to współczynnik odbicia).

Instrukcja korzystania ze skryptu kroswalidacja.py

Wstęp do głębokich sieci neuronowych. Paweł Morawiecki IPI PAN

Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;

Faza strategiczna. Synteza. Analiza. Instalacja. Faza strategiczna. Dokumentacja. kodowanie implementacja. produkt konserwacja

Asocjacyjna reprezentacja danych i wnioskowanie

w sieciach szerokopasmowych CATV i ISP - Model OSI

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

W.Stachowski Wielkości w analizie kosztowej Strona 1

W tym celu korzystam z programu do grafiki wektorowej Inkscape 0.46.

Wprowadzenie do zarządzania projektami

BADANIE TRANZYSTORA BIPOLARNEGO

Generator odnajdywania optymalnych i prawidłowych połączeń pomiędzy punktami, na płytach konstrukcyjnych dla urządzeń testujących układy elektroniczne

ĆWICZENIE 4 ZASTOSOWANIE METOD I NARZĘDZI LOGIKI ROZMYTEJ DO KLASYFIKACJI DANYCH I APROKSYMACJI ODWZOROWAŃ STATYCZNYCH

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

Testowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

ALGORYTM RANDOM FOREST

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

PEW IAK 2007: eurotechnology. Autor: Aleksander Netzel

Usługa: Audyt kodu źródłowego

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

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

Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02

Rys Szkic sieci kątowo-liniowej. Nr X [m] Y [m]

Systemy uczące się wykład 2

Estymacja parametrów modeli liniowych oraz ocena jakości dopasowania modeli do danych empirycznych

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT PODSYSTEM LOGISTYCZNY PRZETWARZANIE ZAMÓWIEŃ

Na podstawie: MS Project 2010 i MS Project Server Efektywne zarządzanie projektem i portfelem projektów, Wilczewski S.

Transkrypt:

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) 1. Opis problemu - ocena końcowa projektu Projekt jako nowe, nietypowe przedsięwzięcie wymaga właściwego zarządzania. Podjęcie się realizacji niewłaściwych, niekorzystnych dla przedsiębiorstwa przedsięwzięć może skutkować w skrajnym przypadku upadłością. Przeprowadzenie w fazie koncepcyjnej wielokryterialnej oceny danego projektu wykonalności projektu zmniejsza ryzyko podjęcia niewłaściwych decyzji. Oszacowanie czasu, kosztów realizacji projektów w całości, jak i w kolejnych jego etapach jest istotne. Niedoszacowanie danych parametrów może skutkować przekroczeniem terminów dyrektywnych oraz z karami umownymi za nieterminowe wywiązanie się z umowy handlowej. Z kolei błędne oszacowanie kosztów może wpłynąć na przekroczenie budżetu, zmniejszenie zysku finansowego z projektu, lub stratą z działalności. Efektywne planowanie projektów zwiększa prawdopodobieństwo, że rzeczywiste wyniki danego projektu będą zgodne z założonymi. Kompletne zarządzanie projektami wymaga przeprowadzenia oceny końcowej projektu, porównania stanu pożądanego ze stanem końcowym/zaistniałym. Ocena końcowa projektu jest bardzo wartościująca, dostarcza cennych informacji. Istotne jest, żeby przeprowadzić ją bezpośrednio po zakończeniu wszystkich prac nad projektem. Łatwo jest bowiem zebrać konieczne informacje. Celem oceny końcowej projektu jest zebranie niezbędnych informacji dla lepszego oszacowania parametrów przyszłych, potencjalnych projektów. Dane te będą mogły posłużyć jako baza wiedzy przy planowaniu kolejnych projektów. Poniżej proponowany jest podstawowy zestaw kryteriów oceny końcowej projektu. Parametr czasu projektu rozumiany jest jako stopień dotrzymania terminu dyrektywnego (zakładanego terminu zakończenia projektu). Oznaczany jest symbolem CP. Parametr kosztu, oznaczany symbolem KP, odnosi się do planowanego kosztu i określa stopień dotrzymania zakładanego budżetu. Parametr jakości projektu, oznaczany symbolem JP, należy rozumieć jako stopień zgodności projektu z wcześniej określonymi wymaganiami. Parametr zadowolenia klienta, oznaczany symbolem ZK, określa stopień zadowolenia klienta (rozumianego jako klienta zewnętrznego lub klienta wewnętrznego) ze zrealizowanego projektu. Zestaw kryteriów powiększony zostanie o kolejne przyznawane przez eksperta kryteria wagowe, tj. wagę czasu projektu (WCP), wagę kosztu projektu (WKP), wagę jakości projektu (WJP), wagę zadowolenia klienta (WZK). Zadania do zrealizowania Utworzenie sieci neuronowej, która posłuży do oceny końcowej projektu. Proponowanym narzędziem jest oprogramowanie Neuronix. Na podstawie co najmniej 10 doświadczeń (uczenia i analizy działania modelu neuronowego z różną liczbą neuronów w warstwach ukrytych) należy wskazać najlepszą strukturę sieci neuronowej, tak aby zminimalizować błąd dopasowania sieci neuronowej do danych uczących i testujących. Każde doświadczenie ma być przeprowadzone dla tych samych współczynników uczenia. Etapy realizacji zadania:

1. Zebranie danych wejściowych (ściągnięcie ze strony www.k.rudnik.po.opole.pl danych w pliku.xls) 2. Utworzenie katalogu dla doświadczenia nr 1 o jednoznacznej nazwie np. doswiadczenie 1. W katalogu będą się znajdować: plik z danymi uczącymi (*.lrn) i testującymi (*.tst), pliki struktury sieci neuronowej z doświadczenia nr 1 oraz arkusze danych służące do wyliczeń błędów. 3. Utworzenie nowego projektu np. z wykorzystaniem kreatora nowego projektu. Jako lokalizację projektu należy wybrać utworzony katalog. Budowa i testowanie systemu wykorzystuje zebrane dane wejściowe. Dane wejściowe należy podzielić na 90% danych uczących i 10% danych testujących (losowe wartości w plikach). 4. Ustalenie struktury sieci neuronowej. Pierwsza struktura sieci neuronowej może być zrealizowana z użyciem następujących warunków (parametrów) budowy systemu: a. Parametry strukturalne sieci: i. Liczba neuronów w warstwie pierwszej: 5 (dla kolejnych doświadczeń wartość tą zmieniamy) ii. Liczba neuronów w warstwie drugiej: 0 (dla kolejnych doświadczeń wartość tą zmieniamy) iii. Liczba neuronów w warstwie trzeciej: 0 (dla kolejnych doświadczeń wartość ta zostaje bez zmian) b. Parametry procesu uczenia sieci (dla kolejnych doświadczeń wartości te zostają bez zmian): i. Współczynnik uczenia 0,5 ii. Współczynnik momentu 0,7 c. Warunki zakończenia procesu uczenia sieci: i. RMS uczenia< 0,01 5. Uczenie sieci neuronowej. a. Inicjalizacja wartości wag b. Uczenie sieci powinno zakończyć się bez naszej ingerencji, istnieją jednak przypadki, gdy sieć może uczyć się w nieskończoność. Należy przerwać uczenie jak zauważymy, iż błąd RMS ustabilizował wartość i się nie zmniejsza. Ukrycie statystyk, wykresów RMS i struktury sieci może znacznie przyśpieszyć uczenie sieci. 6. Wyliczenie błędów dla danych uczących i testujących. a. Utworzyć dwa nowe arkusze danych: jeden dla wyliczeń błędów dla danych uczących i kolejny dla danych testujących. Do pierwszego arkusza skopiować dane uczące, do drugiego dane testujące. W obu arkuszach należy wyliczyć procentowy błąd względny dla danych uczących i analogicznie dla danych testujących, korzystając ze wzoru: Przykład obliczeń błędu względnego:.

7. Wykonanie kolejnych doświadczeń budowy sieci neuronowej, uczenia jej i testowania. Aby wykonać kolejne doświadczenia nie trzeba budować na nowo systemu. Należy jedynie wykorzystać utworzone już pliki w celu kolejnych analiz. a. Utworzyć 9 kopi katalogu doświadczenie 1 (wraz z zawartością) i zmienić nazwy katalogów kolejno doswiadczenie 2, doswiadczenie 3 itp.

b. Otworzyć system neuronowy z kolejnego doświadczenia (np. z katalogu doswiadczenie 2 ). c. Zmienić strukturę sieci neuronowych (liczbę neuronów w warstwach). d. Uruchomić uczenie sieci neuronowej (analogicznie do poprzedniego doświadczenia). Otworzyć arkusze danych, uruchomić sieć i odczytać (zapisać) aktualne średnie błędy względne dla danych uczących i testujących. 8. Analiza wyników otrzymanych błędów. a. Wyniki błędów dla danych uczących i testujących w funkcji kolejnych doświadczeń (oś x) należy zamieścić na jednym wykresie. b. Aby dokonać analizy wpływu liczby neuronów w warstwach na błąd dopasowania systemu do danych empirycznych w kolejnym wykresie zamiast numeru doświadczenia na osi x można zamieści również liczbę neuronów (w kolejnych warstwach) bądź też/i całkowitą liczbę neuronów w sieci. c. Na końcu należy zamieścić wnioski z analizy. Odpowiedzieć w nich na pytania dotyczące optymalnej struktury sieci neuronowej dla danego zastosowania, oraz wpływu liczby neuronów i współczynnika uczenia na błąd.

Temat zadania: SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) Data wykonania zadania:. Wykonawca:. WYNIKI ANALIZ (Wykresy) WNIOSKI Z ANALIZY: