public virtual void CopyParametersTo(LayerBase target, float tau = float.NaN) { if (!InputShapes.Equals(target.InputShapes) || !OutputShape.Equals(target.OutputShape)) { throw new Exception("Cannot copy parameters between incompatible layers."); } }
private void _addOutputShapeToList(OutputShape outputShape, List<OutputShape> list) { if (outputShape != null) list.Add(outputShape); }