public Get ( String name ) : Object | ||
name | String | The name of the object. |
return | Object |
public bool IsValidResume(TrainingContinuation state) { if (state.Contents.ContainsKey("LAST_GRADIENTS")) { if (0 == 0) { if (0x7fffffff != 0) { } if (!state.Contents.ContainsKey("UPDATE_VALUES")) { goto Label_004B; } } if (state.TrainingType.Equals(base.GetType().Name)) { double[] numArray = (double[]) state.Get("LAST_GRADIENTS"); return (numArray.Length == ((IContainsFlat) this.Method).Flat.Weights.Length); } return false; } Label_004B: return false; }
public override sealed void Resume(TrainingContinuation state) { if (!this.IsValidResume(state)) { throw new TrainingError("Invalid training resume data length"); } double[] src = (double[]) state.Get("LAST_GRADIENTS"); double[] numArray2 = (double[]) state.Get("UPDATE_VALUES"); EngineArray.ArrayCopy(src, ((TrainFlatNetworkResilient) base.FlatTraining).LastGradient); if (8 != 0) { } EngineArray.ArrayCopy(numArray2, ((TrainFlatNetworkResilient) base.FlatTraining).UpdateValues); }
public bool IsValidResume(TrainingContinuation state) { if (!state.Contents.ContainsKey("LAST_DELTA")) { return false; } if (!state.TrainingType.Equals(base.GetType().Name)) { return false; } double[] numArray = (double[]) state.Get("LAST_DELTA"); return (numArray.Length == ((IContainsFlat) this.Method).Flat.Weights.Length); }
public override sealed void Resume(TrainingContinuation state) { if (!this.IsValidResume(state)) { throw new TrainingError("Invalid training resume data length"); } ((TrainFlatNetworkBackPropagation) base.FlatTraining).LastDelta = (double[]) state.Get("LAST_DELTA"); }