Skip to content

Commit d49a8a3

Browse files
authored
Merge pull request #6526 from ales-erjavec/fixes/owneuralnetwork-name
[FIX] Neural Network: Default learner name propagation
2 parents 0906348 + 9c0c57b commit d49a8a3

5 files changed

Lines changed: 3 additions & 6 deletions

File tree

Orange/widgets/model/owknn.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ class OWKNNLearner(OWBaseLearner):
2727
weights_options = ["Uniform", "By Distances"]
2828
metrics_options = ["Euclidean", "Manhattan", "Chebyshev", "Mahalanobis"]
2929

30-
learner_name = Setting("kNN")
3130
n_neighbors = Setting(5)
3231
metric_index = Setting(0)
3332
weight_index = Setting(0)

Orange/widgets/model/owneuralnetwork.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ class OWNNLearner(OWBaseLearner):
7979
solver = ["lbfgs", "sgd", "adam"]
8080
solv_lbl = ["L-BFGS-B", "SGD", "Adam"]
8181

82-
learner_name = Setting("Neural Network")
8382
hidden_layers_input = Setting("100,")
8483
activation_index = Setting(3)
8584
solver_index = Setting(2)

Orange/widgets/model/owrules.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ class OWRuleLearner(OWBaseLearner):
225225
storage_measures = ["entropy", "laplace", "wracc"]
226226

227227
# default parameter values
228-
learner_name = Setting("CN2 rule inducer")
229228
rule_ordering = Setting(0)
230229
covering_algorithm = Setting(0)
231230
gamma = Setting(0.7)

Orange/widgets/model/owsgd.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ class Outputs(OWBaseLearner.Outputs):
5959
('Optimal', 'optimal'),
6060
('Inverse scaling', 'invscaling'))
6161

62-
learner_name = Setting('SGD')
6362
#: Loss function index for classification problems
6463
cls_loss_function_index = Setting(0)
6564
#: Epsilon loss function parameter for classification problems

Orange/widgets/tests/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,8 +350,9 @@ def test_output_learner_name(self):
350350
new_name = "Learner Name"
351351
self.click_apply()
352352
self.assertEqual(self.widget.learner.name,
353-
self.widget.name_line_edit.text()
354-
or self.widget.name_line_edit.placeholderText())
353+
self.widget.effective_learner_name())
354+
self.assertEqual(self.widget.effective_learner_name(),
355+
self.widget.name_line_edit.placeholderText())
355356
self.widget.name_line_edit.setText(new_name)
356357
self.click_apply()
357358
self.wait_until_stop_blocking()

0 commit comments

Comments
 (0)