Mercurial > hg > jslab
view src/samer/models/ICAScalerSync.java @ 5:b67a33c44de7
Remove some crap, etc
author | samer |
---|---|
date | Fri, 05 Apr 2019 21:34:25 +0100 |
parents | bf79fb79ee13 |
children |
line wrap: on
line source
package samer.models; import samer.maths.*; import samer.tools.*; /** This is a task which subsumes a post-scaling into an ICA weight matrix */ public class ICAScalerSync extends AnonymousTask { Matrix W; VVector w; public ICAScalerSync(ICA ica, DiffScaler sc) { W=ica.getWeightMatrix(); w=sc.weights(); } public void run() { double [][] _W=W.getArray(); double [] _w=w.array(); int n=w.size(); for (int i=0; i<n; i++) Mathx.mul(_W[i],_w[i]); Mathx.setAll(_w,1); w.changed(); W.changed(); } }