Zaloguj się
Blog na Matlablog
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Implementacja sieci nauronowej z wykorzystaniem Matlaba
Forum MATLAB Strona Główna-> Biologia komputerowa i systemy medyczne
Post Wysłany: 28 Czerwca 2012, Czw 9:36 am Temat postu: Implementacja sieci nauronowej z wykorzystaniem Matlaba Odpowiedz z cytatem
 
AUTOR:
koko__



Dołączył: 28 Cze 2012
Posty: 1


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam,
Mam działającą sieć w Matlabie (rozpoznającą rodzaj raka w danej próbce). Sieć patternnet, 2 warstwy, 9 wejść, 10 neuronów warstwy ukrytej, 1 wyjście. Mam wyciągnięte wagi, biasy, funkcję przejścia (tansig) i funkcję pomiędzy wagami oraz wejściami warstw (zwykłe mnożenie macierzy), nie mam żadnych opóźnień. Muszę teraz użyć tych danych i zaimplementować sieć w cuda oraz porównać wyniki.

Mój problem polega na tym, że po wstępnym przemnożeniu danych w Matlabie otrzymuję inny wynik niż za pomocą komendy output=net(input). Innymi słowy biorę transponowaną macierz wejściową (683x9), mnożę przez macierz wag (9x10), czyli mam (683x10), następnie dodaję powielony bias (1x10)x683, wszystko poddaję funkcji przejścia, ten sygnał podaję na wejście następnej warstwy i wszystko powtarzam. Nie wiem co robię źle, w Neural Network Input są też np. takie funkcje jak mapminmax (mapuje wartości na wart. z przedziału -1, 1) oraz removeconstantrows (usuwa wiersze składające się z takich samych wartości) w processFcns, jednak po ich zastosowaniu otrzymane wartości też różnią się od tych obliczanych przez Matlaba.

Może ktoś już robił coś podobnego i wie w czym tkwi problem? Z góry dziękuję za odpowiedź.


 

Post Wysłany: 20 Grudnia 2017, Sro 12:57 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
projektogrod
Zbanowany


Dołączył: 21 Lis 2017
Posty: 50


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
najgorzej jest kiedy tak się zadzieje
have a peek at these guys


 

Forum MATLAB Strona Główna-> Biologia komputerowa i systemy medyczne
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 46750283
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Glow {S02E10} ogladaj online napisy PL 2x10 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:09 pm)
Glow {S02E09} ogladaj online napisy PL 2x09 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:08 pm)
Glow {S02E08} ogladaj online napisy PL 2x08 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:06 pm)
Glow {S02E07} ogladaj online napisy PL 2x07 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:04 pm)
Glow {S02E06} ogladaj online napisy PL 2x06 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:01 pm)
Glow {S02E05} ogladaj online napisy PL 2x05 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:57 pm)
Glow {S02E03} ogladaj online napisy PL 2x03 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:54 pm)
Glow {S02E02} ogladaj online napisy PL 2x02 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:53 pm)
Glow {S02E01} ogladaj online napisy PL 2x01 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:49 pm)
Tunezja vs Anglia (Mundial 2018) Gdzie Obejrzeć Online?  (18 Czerwca 2018, Pon 4:42 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum