我正在使用google-api-ruby-client的插入函數並傳入一個trainingInstances數組。Google Prediction API總是返回1.0或0.0的分數
當我打電話預測我曾經得到像0.653264和0.346736(使用兩個輸出類別)的分數。
做了一些重構之後,我現在總是得到1.0和0.0的分數,並且在兩者之間沒有概率。
預測精度(由我測量)仍然接近狀態函數給出的精度,因此它看起來像訓練好的模型正在工作。我只想知道爲什麼我沒有在1到0之間獲得分數,因爲我想在我的應用程序中使用這些分數。
任何有識之士將不勝感激。
這裏是我使用的訓練數據的樣本:
"Completed Registration",32.54,2,0,1,12
"Completed Registration",27.05,2,0,1,7
"Completed Registration",27.29,1,0,3,7
"Completed Registration",24.15,1,0,1,6
"Completed Registration",26.36,2,0,1,6
"Completed Registration",27.0,3,1,3,5
"Completed Registration",22.15,3,1,3,5
"Completed Registration",27.9,2,1,1,1
"Completed Registration",21.21,2,0,3,0
"Completed Registration",24.36,3,0,3,0
"Completed Registration",53.52,2,1,3,0
"Completed Registration",24.15,8,0,3,-6
"Cancelled Registration",,2,0,3,76
"Cancelled Registration",,2,0,3,76
"Cancelled Registration",,3,1,3,69
"Cancelled Registration",38.27,5,0,1,63
"Cancelled Registration",37.25,2,0,3,50
"Cancelled Registration",35.59,5,1,3,49
"Cancelled Registration",19.52,2,0,3,30
"Cancelled Registration",26.7,2,0,3,28
我已經運行在谷歌API資源管理器測試,並在一個CSV文件上傳的訓練數據。
我第一次上傳的數據(幾周前)導致了一系列分數。但是,今天上傳的完全相同的數據導致分數只有1或0.
這可能是一個字符編碼問題?