コード例 #1
0
ファイル: TrainingSet.cs プロジェクト: fdafadf/main
 public TrainingSet(string name, TrainingSettings training, TrainingDataSettings trainingData, TrainingNetworkSettings network)
 {
     Name         = name;
     Training     = training;
     TrainingData = trainingData;
     Network      = network;
 }
コード例 #2
0
        // MARK: Training Settings Methods

        private void EditTrainingSettings(TrainingSettings dialog)
        {
            int saveIters = int.Parse(dialog.endItersTextBox.Text);

            CurrentProject.SaveIters   = (saveIters / 5).ToString(); //save every 20%
            CurrentProject.EndIters    = dialog.endItersTextBox.Text;
            CurrentProject.GlobalScale = dialog.GlobalScaleSlider.Value;
            UpdateVGLConfig();
            UpdateFramesToExtract();
        }
コード例 #3
0
        // MARK: Training Methods

        private void TrainButton_Click(object sender, RoutedEventArgs e) //start training
        {
            BarInteraction();
            if (CurrentProject.IsTrained)
            {
                MessageBox.Show("The network has already been trained. If you choose to train again the previous network will be overwritten.", "Overwrite?");
            }
            TrainingSettings settingsDialog = new TrainingSettings();

            settingsDialog.endItersTextBox.Text       = CurrentProject.EndIters;
            settingsDialog.GlobalScaleSlider.Value    = CurrentProject.GlobalScale;
            settingsDialog.GlobalScaleNumberText.Text = CurrentProject.GlobalScale.ToString();
            if (settingsDialog.ShowDialog() == true)
            {
                EditTrainingSettings(settingsDialog);
                CreateTrainingDataset();
            }
            else
            {
                EnableInteraction();
            }
        }