我正在实现一个weka分类器。目前,我正在研究用户可以使用GUI更改的参数(选项)。
它有几个选项。具体来说,有一个选项(叫它 M )改变了分类器将要使用的算法(叫它们算法A ,算法B )。 如果选择了算法A,则应出现(或可用)新选项(选项1,3,4)。但是,如果选择了算法B,则应使用不同的选项(选项2、4、5)。 换句话说,我有一些选择取决于其他选择。
if (M == _ALGORITHM_A) {
// read options 1,3 and 4
else if ( M == _ALGORITHM_B) {
// read options 2,4 and 5
一个简单的解决方案是始终拥有所有可用选项(1、2、3、4和5),但是对于算法B,选项1和3毫无意义,而对于算法2,选项2和5则相同。因此,至少,我不想让用户选择他未选择的算法选项。
是否可以在WEKA上实现此功能?我已经阅读了有关选项的官方文档,但对此一无所获。