Chcem sa len podelit o poznatok. Zda sa ze IT ludi taha tato tema akosi automaticky. Asi kazdy kto programuje pocitace dospel k nazoru ze nieco podobne sa da robit aj so sebou, len nie je definovany jazyk ako programovat neurony. Mimochodom, mozog sa neda chapat ako pocitat ale ako cloud vo vyzname cloud computing. Teda vela, vela zapojenych pocitacov.
Neuron je vpodstate takove male GNU R, konkretne jeho funkce "princomp" nebo "prcomp".
1 neuron umi delat PCA, konkretne 1. hlavni komponentu, viz oja's rule na wikipedii.
2 paralelne spojene neurony pocitaji pak 1. a 2. hlavni komponentu, sami si ty role rozdeli (jen samozrejme nikdo nevi kterou bude ktery delat, ale dalsi vrstve je jedno, jestli jsou ty vstupy pomichane, protoze ona si tu strukturu v tech datech zase sama najde, to akorat vedce sere kdyz do toho pichaj elektrody, ze nevedi co ktery neuron dela ;-))
10 paralelnich neuronu udela 1.-100. hlavni komponentu a tak.
Ona to vetsinou neni presna PCA on je ten algoritmu ojadrovany nejakym gaussovskym jadrem jak se ty stromecky tech dendritu rozrustaj (random walk pri rustu dendritu -> gaussovske jadro z toho vyleze), takze to nedava presne pravouhelne vystupy ale treba 89 stupnu nebo tak.
Ale je to vyhodne protoze to pak dela lokalitu te analyzy. Kdybysme mist Gaborova waveletu meli obycejnou fourierku (cista PCA), to by byla podle me na prakticke pouziti pekna sracka! Jestli by ta V2 vubec z toho byla schopna neco pouzitelneho vylustit (asi tezko podle me).