コード例 #1
0
        private void runTestButton_Click(object sender, RoutedEventArgs e)
        {
            String selectedValue = (String)testDataTypeComboBox.SelectedValue;

            DataItem.DataTypes selectedDataType = DataItem.DataTypes.None;

            switch (selectedValue)
            {
            case "Uczące":
                selectedDataType = DataItem.DataTypes.Learning;
                break;

            case "Walidujące":
                selectedDataType = DataItem.DataTypes.Validate;
                break;

            case "Testowe":
                selectedDataType = DataItem.DataTypes.Testing;
                break;
            }

            TestNeuralNetWindow testNeuralNetWindow = new TestNeuralNetWindow()
            {
                NeuralNet     = neuralNetwork,
                DataItems     = dataHolder.Items,
                DataType      = selectedDataType,
                OutputConvert = outputConverter
            };

            testNeuralNetWindow.Owner = this;
            testNeuralNetWindow.ShowDialog();
        }
コード例 #2
0
        private void initOrder(List <DataItem> items, DataItem.DataTypes dataType)
        {
            order = new List <int>();

            for (int i = 0; i < items.Count; i++)
            {
                if (items[i].dataType == dataType)
                {
                    order.Add(i);
                }
            }
        }
コード例 #3
0
        private void showDataComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (showItemComboBox != null)
            {
                String             selectedValue    = (String)showDataComboBox.SelectedValue;
                DataItem.DataTypes selectedDataType = DataItem.DataTypes.None;

                switch (selectedValue)
                {
                case "Uczące":
                    selectedDataType = DataItem.DataTypes.Learning;
                    break;

                case "Walidujące":
                    selectedDataType = DataItem.DataTypes.Validate;
                    break;

                case "Testowe":
                    selectedDataType = DataItem.DataTypes.Testing;
                    break;
                }

                showItemComboBox.Items.Clear();

                for (int i = 0; i < dataHolder.Items.Count; i++)
                {
                    if (dataHolder.Items[i].dataType == selectedDataType)
                    {
                        showItemComboBox.Items.Add(
                            new ComboBoxItem()
                        {
                            Content = outputConverter.Convert(dataHolder.Items[i].Outputs).ToString(),
                            Tag     = i
                        }
                            );
                    }
                }

                showItemComboBox.SelectedIndex = 0;
            }
        }
コード例 #4
0
 public RandomOrder(List <DataItem> items, DataItem.DataTypes dataType)
 {
     initOrder(items, dataType);
 }