public void CloneTest() { Shape shape = new Shape(Shape.BWHC, -1, 20, 15, 10); InputLayer layer1 = new InputLayer(shape); InputLayer layer2 = layer1.Clone() as InputLayer; Assert.AreEqual(JsonConvert.SerializeObject(layer1), JsonConvert.SerializeObject(layer2)); }
public INetwork Clone() { return(new Network(InputLayer.Clone(), HiddenLayers.SelectArray(x => x.Clone()), OutputLayer.Clone())); }