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(); }
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); } } }
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; } }
public RandomOrder(List <DataItem> items, DataItem.DataTypes dataType) { initOrder(items, dataType); }