public void Train(ImageUnit imageUnit) { var trainPattern = new TrainPattern(imageUnit) { BinarizedRepresentation = _imageBinarizer.ApplyBinarization(imageUnit.Image) }; TrainPatterns.Add(trainPattern); _hopfieldNetwork.Train(trainPattern.BinarizedRepresentation); }
public void Train(ImageUnit imageUnit) { var trainPattern = new TrainPattern(imageUnit) { BinarizedRepresentation = _imageBinarizer.ApplyBinarization(imageUnit.Image) }; this._trainPatterns.Add(trainPattern); _hopfieldNetwork.Train(trainPattern.BinarizedRepresentation); }