2010-08-18 52 views
23

谷歌近期發佈的關於Google Prediction API的聲明聽起來非常有趣。對於即將推出的項目而言,它可能會有用,並且可能會比我正在考慮的一些自定義代碼做得更好。谷歌預測API的開放替代方案

但是,有一些供應商鎖定。谷歌保留了訓練有素的模型,之後可能會選擇多收費。我想到,如果我願意主動接受培訓(我自己),並且沒有能力在發現問題時立即拋出硬件問題,那麼可能存在開源代碼。

上次我看了很多年前的第三方電腦培訓代碼,並且有很多細節需要仔細考慮和定製您的項目。谷歌似乎隱藏了這些決定,併爲你照顧它們。對我而言,這仍然與魔法無法區分,但我想聽聽其他人是否也可以這樣做。

所以我的問題是:

什麼替代谷歌Prediction API進行存在其中:

  • 與監督的機器學習數據進行分類,
  • 可以很容易地配置(或不需要配置)針對不同種類和規模的數據集?
  • 是開源和自託管(或至少是,爲您提供免版稅使用你的模型,沒有依賴第三方)

回答

15

也許Apache Mahout

+0

看起來像一個很好的解決方案。還處於早期階段(由他們自己承認,v0.3)。他們正在處理更廣泛的問題,而不僅僅是分類。 – Oddthinking 2010-08-19 17:48:40

+0

是的,但它看起來很有希望,因爲它們是大規模數據處理的目標。 – tszming 2010-08-20 06:22:55

1

我不知道,如果是相關的,但directededge接縫精確地這樣做:)

+0

他們似乎在提供服務,例如Google。它不是自己託管的,所以這不是一個答案。 – Oddthinking 2012-07-10 03:14:06

+0

沒有問題^^所以你試圖在你的系統上使用mahout嗎? – tUrG0n 2012-07-10 10:22:30

+1

項目被擱置一旁。也許在一兩年後 - 這可能是Mahout達到1.0的時候! !:-) – Oddthinking 2012-07-10 11:35:27

3

在有像谷歌的預測API工具最近看,首當其衝我被換上來的一個是Weka機器學習工具,值得看看任何人看。

11

PredictionIO是一款開源的機器學習服務器,用於軟件開發人員創建預測功能,如個性化,推薦和內容發現。

+2

優秀。它建立在Apache Mahout庫上(至少對於默認算法)。似乎不支持一般分類,只是用戶偏好預測。 – Oddthinking 2013-11-27 12:28:43

+0

看起來不錯。我堅持安裝它的依賴關係:/ – 2015-01-28 15:36:51

1

有很好的免費使用服務Yandex Predictor與100000 /天的請求配額。它僅適用於文本,支持多種語言和拼寫更正。

您需要獲得免費的API密鑰,那麼您可以使用簡單的RESTful API。 Api支持JSON,XML和JSONP作爲輸出。

不幸的是我找不到英文文檔。您可以使用Google翻譯。

如果有需求,我可以翻譯文檔。