Ejemplo n.º 1
0
 public virtual void Update(IMatrix source, IMatrix delta, ILearningContext context)
 {
     using var deltaSquared = delta.PointwiseMultiply(delta);
     _cache.AddInPlace(deltaSquared);
     using var cachedSqrt = _cache.Sqrt();
     using var delta2     = delta.PointwiseDivide(cachedSqrt);
     _updater.Update(source, delta2, context);
 }
Ejemplo n.º 2
0
 public void UpdateWeights(IMatrix delta, ILearningContext context)
 {
     _updater.Update(_weight, delta, context);
 }
Ejemplo n.º 3
0
 public void Update(IMatrix delta, ILearningContext context)
 {
     _updater.Update(_filter, delta, context);
 }