1

12 月 7 日更新: 予測アプリ テンプレートのファイルを変更する必要があることに気付きました。誰かが予測を使用して文字列を分類するためのテンプレートを作成するのを手伝ってくれませんか!!

だから私は自分のモデルを訓練しようとしています。

次のコードを使用してデータを追加します。

輸入予測

クライアント = Predictionio.EventClient( access_key='VQGpZ8NnhdQOnRn1Qtg0zOZC4Exium5RvkFIplv7zNODMTs1uDm29rgxOdsMItlq', url='

ファイル名="docs.txt"

lines = open(filename).read().splitlines() count = 0 for l for lines:
l = l.split(',') plan = l[0] if len(plan) > 2: att = l[ 1].strip().split(' ') 印刷計画 印刷属性

client.create_event(
    event="$set",
    entity_type="user",
    entity_id=5,
    properties= {
      "plan" : str(plan)
    }
)
i=0
for x in att:
  a = "attr"+str(i)
  client.create_event(
    event="$set",
    entity_type="user",
    entity_id=5,
    properties= {
      a : str(x)
    }
  )
  i =i +1   count = count + 1   print count   if count > 10:
  break

docs.txt ファイルには次の内容があります。

soy-oil, cwt call averag enter oct report corn matur level nation januari agricultur price wheat rate sorghum depart reflect cover loan reuter lb februari barley releas feedgrain juli reserv grain avg oat
barley, cwt call averag enter oct report corn matur level nation januari agricultur price wheat rate sorghum depart reflect cover loan reuter lb februari barley releas feedgrain juli reserv grain avg oat

最初の単語を計画として使用し、残りの単語を属性として使用します。

pio train を実行すると、次のエラーが表示されます。

スレッド "メイン" org.apache.spark.SparkException の例外: ステージの失敗によりジョブが中止されました: ステージ 3.0 のタスク 0 が 1 回失敗しました。最近の失敗: ステージ 3.0 でタスク 0.0 が失われました (TID 3、localhost): org.json4s .package$MappingException: JString(soy-oil) を double に変換する方法がわからない

4

0 に答える 0