工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

Lookout for Equipmentで、推論(inference)対象となるCSVファイルの名前と内容について

はじめに

Lookout for Equipmentで、inference scheduleを作成して、推論対象となるCSVファイルをS3に置こうとしたのだが、csvファイルの名前と内容をどうすればよいかわからず、失敗しまくったのでメモる。

※公式ドキュメントをいくら見ても載っていない。(今後記載されるかもしれないが。)

What is Amazon Lookout for Equipment? - Amazon Lookout for Equipment


ファイル名

{ComponentName}{delimiter}{Timestamp}.csv

# 例
# ComponentName = Pump1
# delimiter = _ (アンダーバー)
# Timestamp = 2021/05/20 11:30

Pump1_20210520113000.csv
  • {ComponentName}

下の画像のPump1に相当する。

f:id:dekuo-03:20210520114909p:plain

  • {delimiter}

    Inference scheduleを作成する際に入力するdelimiterに対応する。

f:id:dekuo-03:20210520114848p:plain

  • {Timestamp}

    Inference scheduleを作成する際に入力するTimestamp formatに従ったタイムスタンプ。

読み取り対象のファイル

推論の対象となるファイルは、実行時刻から実行周期分を引いた時刻のタイムスタンプを持つファイル。

例を挙げると、

  • 実行時刻 = 2021/05/20 11:35
  • 実行周期 = 5分

→ 2021/05/20/ 11:30のファイルが対象となる。すなわち、

Pump1_20210520113000.csv

が読み取られる。

f:id:dekuo-03:20210520115104p:plain


ファイルの内容

基本的に、学習に用いたものと同じ形式でよい。

  • 実行時刻 = 2021/05/20 11:35
  • 実行周期 = 5分

であれば、Pump1_20210520113000.csvには、

2021/05/20 11:30 ~ 2021/05/20 11:34:59

までのデータを記載しておく。

f:id:dekuo-03:20210520114744p:plain


参考資料