#include <SimpleFastIca.hpp>
Collaboration diagram for SimpleFastIca:
Purpose: Single simple unit fast ICA. Kurtosis case. Paper: "Simple Neural Models for Independent Component Analysis.", Aapo Hyvarinen and Erkki Oja, 18/02/1997 , Report University of Technology, Helsinski. "One Unit Learning Rules for Independent Component Analysis.", Aapo Hyvarinen and Erkki Oja, 1997 , Helsinski.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
SimpleFastIca (double eps=1.0e-4) | |
virtual | ~SimpleFastIca () |
virtual RealVector * | getW () |
virtual void | init (int size) |
virtual void | startLearning () |
virtual void | learn (RealVector *sample) |
virtual bool | endLearning () |
virtual double | forward (RealVector *src) |
virtual void | output () |
Private Attributes | |
RealVector * | wold |
RealVector * | w |
int | count |
RealVector * | ev3 |
double | epsilon |