Exemple #1
0
        private void ComboBoxActivationFunction_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Function = ActivationFunctionExtension.GetFunction(
                (ActivationFunctionType)((ComboBox)sender).SelectedItem);

            if (UpDownBias.Value == null)
            {
                return;
            }

            var bias = UpDownBias.Value.Value;

            ActivationFunctionChartValues.ForEach(point => point.Y = Math.Round(Function.GetValue(point.X + bias), 3));
        }
Exemple #2
0
        private void UpDownBias_OnValueChanged(object sender, RoutedPropertyChangedEventArgs <double?> e)
        {
            if (!UpDownBias.Value.HasValue)
            {
                return;
            }

            if (UpDownT?.Value != null && Function is SigmoidFunction)
            {
                Function = new SigmoidFunction(UpDownT.Value.Value);
            }

            var bias = UpDownBias.Value.Value;

            ActivationFunctionChartValues.ForEach(point => point.Y = Math.Round(Function.GetValue(point.X + bias), 3));
        }