Opracowanie aplikacji komputerowej realizującą prostą sieć neuronową zbudowaną z warstwy wejściowej o dwóch wejściach i warstwy wyjściowej zawierającej dwa perceptrony z bipolarną funkcją skokową / PL

Imefungwa Ilichapishwa Miaka 2 iliyopita Kulipwa wakati wa kujifungua
Imefungwa Kulipwa wakati wa kujifungua

Tematem projektu jest zrealizowanie w dowolnym języku programowania aplikacji komputerowej

pracującej w środowisku MS Windows, która realizuje prostą sieć neuronową zbudowaną z warstwy

wejściowej o dwóch wejściach i warstwy wyjściowej zawierającej dwa perceptrony z bipolarną funkcją

skokową o schemacie podanym na rys. 1 oraz opracowanie jej dokumentacji.

Na projekt składa się:

1. Kod źródłowy aplikacji.

2. Kod wynikowy w postaci pliku wykonywalnego.

3. Dokumentacja zawierająca podstawy algorytmu, sposób wprowadzania niezbędnych danych

wejściowych i pliku uczącego oraz sposób zapisu wyników działania aplikacji.

4. Dokumentacja weryfikacji poprawności działania aplikacji dla trzech różnych wersji danych

uczących i odpowiadających im 12 danych weryfikacyjnych.

Obowiązujące założenia przyjęte przy realizacji aplikacji:

1. Liczba zmiennych wynosi 2 i są one traktowane jako współrzędne x1 i x2 punktów na płaszczyźnie

danych wejściowych.

2. Płaszczyzna danych wejściowych jest podzielona dwiema dowolnymi przecinającymi się pod

dowolnym kątem prostymi decyzyjnymi, rys. 2.

3. Współrzędne punktów leżących w każdej z czterech części płaszczyzny Ox1x2 podzielonej tymi

prostymi powinny zwracać na wyjściu sieci następujące wyniki: część I: y1=1 i y2=1, część II: y1=-1

i y2=1, część III: y1=-1 i y2=-1 oraz część IV: y1=1 i y2=-1

4. Podział płaszczyzny Ox1x2 na cztery części dla każdej z trzech rozwiązywanych wersji następuje

przez poprawne przygotowanie zbioru uczącego i dowolnego zbioru weryfikacyjnego.

5. Zakończenie weryfikacji poprawności działania algorytmu dla dowolnej liczby danych

weryfikacyjnych następuje po podaniu na wejściu sieci danych x1=100 i x2=100.

6. Wynik działania aplikacji dla każdej z trzech wersji powinien zawierać:

a) Plik danych uczących;

b) Wejściowe dane weryfikacyjne (po 3 dla każdej z czterech części płaszczyzny) i

odpowiedź sieci w postaci wartości y1 i y2.

Neural Networks

Kitambulisho cha Mradi: #32869431

Kuhusu mradi

Pendekezo 1 Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%

Wafanyakazi huru 1 wanaweka zabuni ya kadri ya €140 kwenye kazi hii

Kttrine26

Interesting Job I have rich experiences in C, algorithm, and AI , maching learning and Deep learning Please contact me and let me work on your project.

€140 EUR kwa siku 7
(Maoni 0)
0.0