簡體   English   中英

如何在Android上的Weka中使用機器學習模型來預測新值?

[英]How to use a machine learning model with Weka on Android to predict new values?

我一直在搜索有關如何使Weka在Android上運行的各種鏈接,以便能夠使用機器學習模型進行預測。 我看到的最有希望的答案是: https : //github.com/andrecamara/weka-android ,這使我可以將Weka添加到我的Android Studio項目中。

但是我從這里做什么? 添加后,如何實際使用它來預測值? 如果我已經訓練了一個模型(使用Weka 3.9.2),可以使用該模型進行預測嗎?

andrecamara使用的是舊版Weka,確切地說是3.4.3。 您可以在weka.core.version類中進行驗證。 簡而言之,您不能使用https://github.com/andrecamara/weka-android從Weka 3.9.2加載模型。 您將面臨以下錯誤消息。

java.io.InvalidClassException: weka.classifiers.trees.RandomTree; local class incompatible: stream classdesc serialVersionUID = -9051119597407396024, local class serialVersionUID = 8934314652175299374

對於問題的第二部分,有2個選項。

  1. 使用Weka的存檔版本再次生成模型,或者
  2. 看看https://github.com/ohmrefresh/Weka-Android-3.9.1-SNAPSHOT 它的一個修訂版已關閉,但可能有效。

暫無
暫無

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

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