問題タブ [google-prediction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
267 参照

google-app-engine - JSON データを使用した Google Prediction API の学習

Google Prediction API を使用したサンプルをいくつか見つけましたが、サンプルで使用されているのは CSV データのみです。次のように整理されたデータを予測 API にフィードしたいと考えています。

そのようなデータでモデルを学習することは可能ですか、それとも CSV のみを使用する必要がありますか?

0 投票する
2 に答える
266 参照

google-app-engine - Google アプリ エンジンと予測 API (エラー インポート)

このエラーを解決するのを手伝ってください。私はアプリ エンジン ( https://developers.google.com/appengine/articles/prediction_service_accounts ) でこの演習を行っていますが、このエラーが発生するため、手順 6.2 でスタックしています (展開操作を実行すると、成功したステップ 6.1):

: appengine という名前のモジュールはありません トレースバック (最新の呼び出しが最後): ファイル "/base/data/home/apps/s~01prediction/1.367567721220366691/main.py"、行 29、oauth2client.appengine インポート AppAssertionCredentials から

29 行目のエラー: from oauth2client.appengine import AppAssertionCredentials

0 投票する
2 に答える
134 参照

google-prediction - TrainedModel を Google Prediction で再利用できますか?

「PredictionSample.java」サンプル プログラムで Google Prediction v1.5 (Java クライアント) を使用しています。

「PredictionSample.java」では、「MODEL_ID」を「mymodel」、「APPLICATION_NAME」を「MyApplication」として指定し、Google Cloud Storage バケットに保存されている「language_id.txt」を使用してモデルをトレーニングします。サンプル プログラムは正常に実行され、いくつかの入力機能を使用していくつかの予測を実行します。

しかし、「mymodel」TrainedModel はどこに保存されているのだろうか。「Google API コンソール」プロジェクトの下に保存されていますか? (しかし、「Google APIs console」プロジェクトで「mymodel」が見つからなかったようです)

Google Prediction API の FAQ には、「現在、モデルをダウンロードできません。」と記載されています。TrainedModel (「mymodel」) は Google Prediction サーバーのどこかに保存されているようです。実際の店舗の場所は正確にはどこにあるのでしょうか。また、この TrainedModel を再利用して、Google Prediction v1.5 Java クライアントを使用して予測を実行するにはどうすればよいでしょうか (つまり、将来の予測でモデルを再トレーニングする必要はありません)。

誰もこれについてアイデアを持っていますか。提案をありがとう。

0 投票する
1 に答える
371 参照

google-prediction - Google Prediction TrainedModel を更新するための Java クライアントの例はありますか?

「PredictionSample.java」サンプル プログラムで Google Prediction v1.5 Java クライアントを使用しています。「com.google.api.services.prediction.model.Update」オブジェクトを作成するためのJavaの例があることを知りたいです。「language_id.txt」ファイルを使用してモデルをトレーニングしましたが、新しいトレーニング インスタンスを使用してトレーニング済みモデルを更新したいと考えています。

使えそうです

「com.google.api.services.prediction.model.Update」オブジェクトを作成しますが、「Update」オブジェクトの「setCsvInstance」および「setOutput」メソッドを使用して新しいトレーニング インスタンスを適切に入力する方法が明確ではありません。さらに、このメソッドはJavaの「文字列」値のみを受け入れるように見えるため、「setOutput」メソッドで「回帰」数値を「分類」文字列値と区別する方法が明確ではありません。

誰でもこの使用法のコードを提案できますか? 提案をありがとう。

0 投票する
1 に答える
523 参照

python - Predicton API + GAE: 無効な認証情報

GAE (python) アプリケーションを Prediction API と通信させようとしていますが、取得し続けています。 HttpError: <HttpError 401 when requesting ... returned "Invalid Credentials">

私が持っているGAEコードは次のとおりです。

  • インポートされたライブラリはすべて Google の python API ライブラリであり、正しくインポートされています。
  • api_key として、アプリケーションの「サーバー アプリのキー」API キーを使用しています。これは、アプリケーションが予測 API と直接通信しようとしているため、これが私のユース ケースに適していることを理解しているためです。

何らかの理由で、これは機能しません。このコードをこのページから直接取得し、ニーズに合わせて調整しました: https://developers.google.com/prediction/docs/developer-guide#predictionfromappengine

実際のところ、同じコードをコピーして貼り付けると、Invalid Credentialsエラーが発生します。

助言がありますか?

0 投票する
1 に答える
696 参照

google-app-engine - java.security.AccessControlException: アクセスが拒否されました

Prediction Api 1.5v を使用する Google アプリ エンジン プロジェクトを作成しました。クライアント ID とクライアント シークレットを使用して Google o2Auth 認証を使用して、ローカルの平均 localhost:8888 で実行すると正常に動作します。エラーが与えられた

java.security.AccessControlException: アクセスが拒否されました ("java.io.FilePermission" "/base/data/home/apps/s~charn-project/1.369216781240579013/.credentials" "write")

私のo2authのコードは次のとおりです

GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(JSON_FACTORY, new InputStreamReader(Database.class.getResourceAsStream("/client_secrets.json"))); System.out.println("cl"+clientSecrets.getDetails().getClientSecret());

この行に問題がある可能性があります

FileCredentialStore credentialStore = new FileCredentialStore( new File(System.getProperty("user.home"), ".credentials/prediction.json"), JSON_FACTORY);

0 投票する
2 に答える
199 参照

machine-learning - Google予測の最大CSVサイズ?

Google Cloud Storage に 1.8Gb の CSV ファイルをアップロードしています。

Google API Explorerからトレーニングを開始すると、次のエラーが表示されます。

私は混乱しています。FAQ から私は読むことができます:

Prediction API がサポートするトレーニング データは何ですか?
トレーニング データは、次の 3 つの方法のいずれかで提供でき
ます。最大 2.5 GB のサイズの CSV 形式のトレーニング データ ファイルを Google ストレージにロードします。

そして価格ページから:

トレーニング:
$0.002/MB 一括トレーニング (各データセットの最大サイズ: 250MB)


この 250MB と 2.5GB の違いは何ですか?

0 投票する
1 に答える
163 参照

google-prediction - すべての結果ではなく、Google Prediction の上位 10 件の結果のみを取得する

入力データを利用可能な 1000 のカテゴリ (ラベル) の 1 つにマップするモデルを実装しました。エントリごとに、Google Prediction は 1000 のすべてのカテゴリを返します。たとえば、最も重要な 10 個の結果のみを Google Prediction に返させる方法はありますか?

ありがとう