簡體   English   中英

pyweka multisearch function 的可能選項有哪些?

[英]Which are the possible options for pyweka multisearch function?

我從 pyweka 文檔的示例中獲得了這段代碼( https://fracpete.github.io/python-weka-wrapper3/examples.ZFC35FDC70D5FC69D269883A822C7A5

multi = MultiSearch(options=["-sample-size", "100.0", "-initial-folds", "2", "-subsequent-folds", "2","-num-slots", "1", "-S", "1"])           
multi.evaluation = "CC"
mparam = MathParameter()
mparam.prop = "classifier.kernel.gamma"
mparam.minimum = -3.0
mparam.maximum = 3.0
mparam.step = 1.0
mparam.base = 10.0
mparam.expression = "pow(BASE,I)"
lparam = ListParameter()
lparam.prop = "classifier.C"
lparam.values = ["-2.0", "-1.0", "0.0", "1.0", "2.0"]
multi.parameters = [mparam, lparam]
cls = Classifier(
    classname="weka.classifiers.functions.SMOreg",
    options=["-K", "weka.classifiers.functions.supportVector.RBFKernel"])
multi.classifier = cls
multi.build_classifier(data)
print("Model:\n" + str(multi))
print("\nBest setup:\n" + multi.best.to_commandline())

當我執行它時,我遇到了這個問題:

JavaException                             Traceback (most recent call last)
/tmp/ipykernel_2021/2844706061.py in <module>
----> 1 multi = MultiSearch(options=['-sample-size', "100.0", "-initial-folds", "2", "-subsequent-folds", "2","-num-slots", "1", "-S", "1"])
      2 multi.evaluation = "CC"
      3 mparam = MathParameter()
      4 mparam.prop = "classifier.kernel.gamma"
      5 mparam.minimum = -3.0

JavaException: Illegal options: -sample-size 100.0 -initial-folds 2 -subsequent-folds 2 -num-slots 1 

我試圖找到一個解決方案,搜索這些選項是什么但沒有找到任何東西。

感謝您在文檔中指出該錯誤。 它應該是:

multi = MultiSearch(options=["-S", "1"])

剛剛推出了更新的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM