使用開始 - Amazon Forecast

Amazon Forecast は、新規のお客様は利用できなくなりました。Amazon Forecast の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

使用開始

Amazon Forecast の使用を開始するには、次の手順に従います。

  • Forecast データセットを作成してトレーニングデータをインポートします。

  • Forecast 予測子を作成して、時系列データに基づいて予想を生成できます。Forecast は、データセット内の各時系列にアルゴリズムの最適な組み合わせを適用します。

  • 予測を生成します。

この演習では、公開されている利用可能な電力使用量データセットの修正版を使用して予測子をトレーニングします。データセットの削除の詳細については、「ElectricityLoadDiagrams20112014 データセット」を参照してください。以下はデータセットのサンプル行です。

2014-01-01 01:00:00, 2.53807106598985, client_0 2014-01-01 01:00:00, 23.648648648648624, client_1 2014-01-01 02:00:00, 9.648648648612345, client_0

この演習では、データセットを使用して予測子をトレーニングしてから、クライアントによる時間単位の電力使用量を予測します。

この演習では、Forecast コンソールまたは AWS Command Line Interface (AWS CLI) を使用できます。Amazon Forecast リソースはリージョン間で共有されないため、Amazon Forecast コンソール、AWS CLI、および Amazon Forecast SDK のデフォルトリージョンに注意してください。

重要

始める前に、AWS アカウント を持っており、AWS CLI をインストールしたことを確認してください。詳細については、「セットアップ」を参照してください。Amazon Forecast の仕組み についても確認することをお勧めします。

入力データを準備する

Amazon Forecast コンソールと AWS Command Line Interface (AWS CLI) のいずれかを使用して予想プロジェクトを設定するかにかかわらず、入力データを設定する必要があります。データを準備するには、次の操作を実行します。

  • トレーニングデータをコンピュータにダウンロードして、AWS アカウント の Amazon Simple Storage Service (Amazon S3) バケットにアップロードします。データを Amazon Forecast データセットにインポートするには、データを Amazon S3 バケットに保存する必要があります。

  • AWS Identity and Access Management(IAM) ロールを作成します。Amazon Forecast に IAM ロールを使用して S3 バケットにアクセスする許可を付与します。IAM ロールの詳細については、IAM ユーザーガイドIAM ロールを参照してください。

トレーニングデータを準備するには
  1. zip ファイル、electricityusagedata.zip をダウンロードします。

    この演習では、個々の家庭の電力消費量データセットの修正版を使用します。(Dua, D. and Karra Taniskidou, E. (2017). UCI Machine Learning Repository http://archive.ics.uci.edu/ml. Irvine, CA: University of California, School of Information and Computer Science.) 使用状況データは時間単位で集計されます。

  2. コンテンツを解凍し、electricityusagedata.csv としてローカルに保存します。

  3. S3 バケットにデータファイルをアップロードします。

    ステップバイステップの手順については、Amazon Simple Storage Service ユーザーガイドの「Uploading Files and Folders by Using Drag and Drop」(ドラッグアンドドロップを使用したファイルとフォルダのアップロード) を参照してください。

  4. IAM ロールを作成します。

    「開始方法」の演習で AWS CLI を使用する場合は、IAM ロールを作成する必要があります。コンソールを使用している場合は、それを使ってロールを作成できます。手順については、Amazon Forecast のアクセス許可を設定する を参照してください。

Amazon S3 へのデータのアップロードが完了すると、Amazon Forecast コンソールまたは AWS CLI を使用して、トレーニングデータのインポート、予測子の作成、予想の生成や確認ができます。

リソースのクリーンアップ

不要な料金が発生しないようにするには、使用開始実習の終了後に作成したリソースを削除します。リソースを削除するには、Amazon Forecast コンソールまたは SDK または AWS Command Line Interface (AWS CLI) の Delete API を使用します。たとえば、DeleteDataset API を使用してデータセットを削除します。

リソースを削除するには、ステータスが ACTIVECREATE_FAILED、または UPDATE_FAILED である必要があります。ステータスを確認するには、Describe API (例: DescribeDataset) を使用します。

次の表に示すように、一部のリソースは他のものよりも前に削除する必要があります。このプロセスには時間がかかる場合があります。

アップロードしたトレーニングデータ ( electricityusagedata.csv) を削除するには、「S3 バケットからオブジェクトを削除する方法」を参照してください。

削除するリソース 最初にこちらを削除します メモ
ForecastExportJob
Forecast エクスポート中に予測を削除することはできません。予測を削除すると、予測のクエリを実行できなくなります。
Predictor 関連するすべての予測。
DatasetImportJob 削除できません。
Dataset

データセットを対象にするすべての DatasetImportJob も削除されます。

予想子によって使用されている Dataset は削除できません。

DatasetSchema スキーマを参照するすべてのデータセット。
DatasetGroup

関連するすべての予想子

関連するすべての予測。

データセットグループのすべてのデータセット。

予想子で使用されている Dataset を含む DatasetGroup は削除できません。