Jakie są zalety złożonych sieci neuronowych?


11

Podczas moich badań natknąłem się na „sieci neuronowe o złożonej wartości”, które są sieciami neuronowymi, które działają z wejściami o wartościach złożonych (prawdopodobnie też wagami). Jakie są zalety (lub po prostu zastosowania) tego rodzaju sieci neuronowej w porównaniu z sieciami neuronowymi o rzeczywistej wartości?

Odpowiedzi:


8

Zgodnie z tym artykułem , ANN o wartościach zespolonych (C-ANN) może rozwiązać problemy, takie jak XOR i wykrywanie symetrii przy mniejszej liczbie warstw niż rzeczywiste ANN (dla obu z nich wystarcza 2-warstwowy C-ANN, podczas gdy 3-warstwowy Wymagany jest R-ANN).

Uważam, że wciąż pozostaje otwarte pytanie, jak użyteczny jest ten wynik w praktyce (np. Czy faktycznie ułatwia znalezienie właściwej topologii), więc obecnie kluczową praktyczną zaletą C-ANN jest to, że są one bliższym modelem domena problemowa.

Obszary zastosowania są wtedy, gdy naturalnie powstają złożone wartości, np. W optyce, przetwarzaniu sygnału / FFT lub elektrotechnice.


Co wyklucza zastosowania w domenach, w których złożone wartości nie powstają „naturalnie”?
dynrepsys,

@dynrepsys O ile mi wiadomo, nic, choć skomplikowane dane wejściowe w domenie o prawdziwej wartości wydają się dziwnym wyborem.
NietzscheanAI

Czy można ich używać w odważnikach bez użycia ich jako danych wejściowych?
dynrepsys

@dynrepsys Wierzę, że tak.
NietzscheanAI

Na marginesie - wdrażanie wag i aktywacji o złożonej wartości jest pewne, że niektóre platformy i języki mogą być niewygodne, ponieważ wielu nie obsługuje typów danych o złożonych wartościach. W niektórych, takich jak C #, VB.net, T-SQL i innych, które znam, dostępne są różne obejścia, takie jak używanie struktur, klas i typów zdefiniowanych przez użytkownika (UDT), ale zwykle nie jest to to samo, co wbudowane w obsłudze typów danych. Osobiście uważam, że łatwiej jest modelować złożone wagi i aktywacje, po prostu używając dwóch (lub więcej) typów danych o wartościach rzeczywistych, po jednym dla każdej osi. YMMV jednak, w zależności od aplikacji ...
SQLServerSteve
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.