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 ロールを参照してください。
トレーニングデータを準備するには
-
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.) 使用状況データは時間単位で集計されます。 -
コンテンツを解凍し、
electricityusagedata.csv
としてローカルに保存します。 -
S3 バケットにデータファイルをアップロードします。
ステップバイステップの手順については、Amazon Simple Storage Service ユーザーガイドの「Uploading Files and Folders by Using Drag and Drop」(ドラッグアンドドロップを使用したファイルとフォルダのアップロード) を参照してください。
-
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 を使用してデータセットを削除します。
リソースを削除するには、ステータスが ACTIVE
、CREATE_FAILED
、または UPDATE_FAILED
である必要があります。ステータスを確認するには、Describe
API (例: DescribeDataset) を使用します。
次の表に示すように、一部のリソースは他のものよりも前に削除する必要があります。このプロセスには時間がかかる場合があります。
アップロードしたトレーニングデータ ( electricityusagedata.csv
) を削除するには、「S3 バケットからオブジェクトを削除する方法」を参照してください。
削除するリソース | 最初にこちらを削除します | メモ |
---|---|---|
ForecastExportJob |
||
Forecast |
エクスポート中に予測を削除することはできません。予測を削除すると、予測のクエリを実行できなくなります。 | |
Predictor |
関連するすべての予測。 | |
DatasetImportJob |
削除できません。 | |
Dataset |
データセットを対象にするすべての 予想子によって使用されている |
|
DatasetSchema |
スキーマを参照するすべてのデータセット。 | |
DatasetGroup |
関連するすべての予想子 関連するすべての予測。データセットグループのすべてのデータセット。 |
予想子で使用されている |