pyml

    2熱度

    1回答

    PyML具有繪製決策曲面圖形的功能。 首先你需要告訴PyML使用哪些數據。在這裏,我用我的特徵向量使用sparsevectordata。這是我用來訓練我的SVM的一個。 demo2d.setData(training_vector) 然後你需要告訴它你想使用哪個分類器。我給它一個訓練有素的SVM。 demo2d.decisionSurface(best_svm, fileName = "dec

    0熱度

    2回答

    我使用PYML來構造一個多類線性支持向量機(SVM)。在訓練SVM後,我希望能夠保存分類器,以便在後續運行中,我可以立即使用分類器,而無需再次進行再培訓。不幸的是,.save()函數不是該分類實施,並試圖醃它(這兩個標準的泡菜和cPickle的)產生以下錯誤信息: pickle.PicklingError: Can't pickle : it's not found as __builtin_

    0熱度

    1回答

    我正在尋找啓動機器學習項目,並試圖安裝PyML(在Mac OS X 10.6.8上)。這樣做,我在運行python setup.py build時收到以下錯誤。 PyML/containers/ext/SparseDataSet_wrap.cpp: At global scope: PyML/containers/ext/SparseDataSet_wrap.cpp:17658: fatal e

    4熱度

    3回答

    當使用機器學習庫PyML時,我有一個討厭的問題。 PyML使用libsvm來訓練SVM分類器。問題是libsvm輸出一些文本到標準輸出。但是因爲這是Python之外的,我不能攔截它。我嘗試使用問題Silence the stdout of a function in Python without trashing sys.stdout and restoring each function cal

    0熱度

    1回答

    我使用PyML的SVM對讀取進行分類,但想要將判別式設置爲比默認(我假設爲0)更高的值。我該怎麼做? Ps。如果有問題,我正在使用線性內核和liblinear-optimizer。下面做的

    1熱度

    1回答

    我正在使用PyML進行SVM分類。但是,我注意到,當我使用LOO評估多分類分類器時,結果對象不報告靈敏度和PPV值。相反,他們是0.0: from PyML import * from PyML.classifiers import multi mc = multi.OneAgainstRest(SVM()) data = VectorDataSet('iris.data', labels

    3熱度

    1回答

    。使用the tutorial,我做了以下內容: from PyML import * data = SparseDataSet("heart") s = SVM() s.train(data) r = s.cv(data,5) 我得到的結果集r,但我不知道如何使用這個結果集到一個完全新的實例與Python分類。任何人都可以幫助我嗎?任何建議將不勝感激。 謝謝。

    0熱度

    1回答

    失蹤 我試圖用anaconda.In蟒蛇提示,我給安裝PyML-0.7.14 conda install pyml-0.7.14 conda install pyml conda install pyml=0.7.14 其中每個給出錯誤: Package missing in current win-32 channels. 我還試圖安裝使用pip pip install pyml 但它給: co

    1熱度

    1回答

    將線性內核SVM中使用的特徵向量規格化的正確方法是什麼?看看LIBSVM,它看起來像是通過將每個特徵重新縮放到單個標準上/下範圍來完成的。但是,PyML似乎沒有提供以這種方式擴展數據的方法。相反,可以選擇按照長度對矢量進行歸一化處理,將每個特徵值的平均值移動,同時用標準偏差重新縮放等。 我正在處理大多數功能都是二進制的情況,除了少數數字。