Ticket #1356 (new bug)
"nan is not in list" for neural.py after normalization with std 0
|Reported by:||andreykurenkov||Owned by:|
This happens for Orange version 2.0b (20:41:48, Jan 24 2014).
This error appears to happen after normalizing the input to a neural net where one of the input features has a constant value, and therefore a standard deviation of zero. This is an example of such a dataset: http://archive.ics.uci.edu/ml/datasets/Australian+Sign+Language+signs+(High+Quality).
Traceback (most recent call last):
File "learner.py", line 9, in testSuccess
val = classifier(example)
File "/usr/local/lib/python2.7/dist-packages/Orange/classification/neural.py", line 304, in call
mt_value = Orange.data.Value(self.domain.class_var, cprob.values().index(max(cprob)))
ValueError: nan is not in list