% -------------------------------- % FCM plugin for Eye -- Jos De Roo % -------------------------------- ''([A,B],C) :- within_span(1), (bb_get(fnet,done) -> true ; (forall(''([X,Y],Z),((fm(X) -> true; assert(fm(X))), assert(pi(X,Y,Z)))), forall(''([X,Y],_),((fs(X) -> true; assert(fs(X))), (fs(Y) -> true; assert(fs(Y))))), repeat(20), fm(X), fs(Y), findall(I,(''([P,Y],W), pi(X,P,M), I is (2*M-1)*(2*W-1)),L), (L = [] -> true; sum(L,S), Z is 1/(1+exp(-S)), retractall(pi(X,Y,_)), assert(pi(X,Y,Z))), fail; bb_put(fnet,done))), pi(A,B,C).