The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"Error in OperatorSelector"
Hi,
I have used two operators namely 'JMySVMLearner' and 'LibSVMLearner' inside the 'OperatorSelector' operator. If I validate the file, i get the error as: The inner operator 'LibSVMLearner' does not provide attribute weights. This is also documented in the operator help. But if I run the process file, I get the required results.
Can I ignore this error? (Just like, Missing exampleset error which can be ignored in appropriate cases)
What does this error indicate?
Thanks,
Shubha
I have used two operators namely 'JMySVMLearner' and 'LibSVMLearner' inside the 'OperatorSelector' operator. If I validate the file, i get the error as: The inner operator 'LibSVMLearner' does not provide attribute weights. This is also documented in the operator help. But if I run the process file, I get the required results.
Can I ignore this error? (Just like, Missing exampleset error which can be ignored in appropriate cases)
What does this error indicate?
Thanks,
Shubha
Tagged:
0
Answers
from this posting it is impossible to understand what is going on. Please attach a process file.
What I can say definitely, is that the message is not produced by the OperatorSelector.
In general, if your process is working and you know that you get the AttributeWeights, you can probably ignore the message.
Best,
Simon
Below is the process file. If we change the select_which = 2, the error which pops up with respect to 'exampleset not found' too can be ignored. Actually, the F1 help of the 'OperatorSelector' operrator says this: OperatorSelector: Inner operator LibSVMLearner does not provide AttributeWeights. So, was just wondering why such an error in just the operator selections. (Yes, AttributeWeights object are not produced in LibSVMLearner unlike the JMySVMLearner)....
Thanks,
Shubha
ok, this is what happens:
The OperatorSelector warns you if the inner operators behave different than the selected one. The rationale behind this is the following: The usual way to apply an OperatorSelector is to have "select_which" defined by a macro and then iterate over the inner operators. In this case, the inner operators should behave roughly similar. Since you are not using it this way, you can ignore the message.
Best,
Simon