public void Initialise() { Console.WriteLine("Loading Training Data Set..."); TrainingDataSet = DataSetItem.GetTrainingSet().Randomise(0); Console.WriteLine("Loading Generalisation Data Set..."); GeneralisationDataSet = DataSetItem.GetGeneralisationSet().Randomise(1); Console.WriteLine("Creating LeNet..."); Network = new LeNetNetwork('0', '1', '2', '3', '4', '5', '6', '7', '8', '9'); Snapshot = new LeNetSnapshot(Network); }
public LeNetObservationForm(LeNetSnapshot snapshot) { InitializeComponent(); this.Snapshot = snapshot; firstConvolutions = CreateHorizontalPictureBoxes(28*3, snapshot.FirstConvolutions.Length); firstConvolutionsContainer.Controls.AddRange(firstConvolutions); firstSubsampling = CreateHorizontalPictureBoxes(28 * 3, snapshot.FirstSubsampling.Length); firstSubsamplingContainer.Controls.AddRange(firstSubsampling); secondConvolutions = CreateHorizontalPictureBoxes(28 * 3, snapshot.SecondConvolutions.Length); secondConvolutionsContainer.Controls.AddRange(secondConvolutions); secondSubsampling = CreateHorizontalPictureBoxes(28 * 3, snapshot.SecondSubsampling.Length); secondSubsamplingContainer.Controls.AddRange(secondSubsampling); inputPicture.Paint += inputPicture_Paint; Snapshot.Updated += Snapshot_Updated; Snapshot.RequestUpdate(); }
public LeNetObservationForm(LeNetSnapshot snapshot) { InitializeComponent(); this.Snapshot = snapshot; firstConvolutions = CreateHorizontalPictureBoxes(28 * 3, snapshot.FirstConvolutions.Length); firstConvolutionsContainer.Controls.AddRange(firstConvolutions); firstSubsampling = CreateHorizontalPictureBoxes(28 * 3, snapshot.FirstSubsampling.Length); firstSubsamplingContainer.Controls.AddRange(firstSubsampling); secondConvolutions = CreateHorizontalPictureBoxes(28 * 3, snapshot.SecondConvolutions.Length); secondConvolutionsContainer.Controls.AddRange(secondConvolutions); secondSubsampling = CreateHorizontalPictureBoxes(28 * 3, snapshot.SecondSubsampling.Length); secondSubsamplingContainer.Controls.AddRange(secondSubsampling); inputPicture.Paint += inputPicture_Paint; Snapshot.Updated += Snapshot_Updated; Snapshot.RequestUpdate(); }