TimesFM : 時系列予測の基盤モデル
Googleの開発した時系列予測の基盤モデルであるTimesFMの紹介です。BigQuery MLに組み込まれています。
TimesFMの概要
TimesFMはGoogleが2023年10月に公開した、時系列予測の基盤モデルです。様々な時系列データセットで事前学習することで、0ショットで時系列予測を行います。BigQuery MLに組み込まれています。
TimesFMの利用例
TimesFMモデルは、多くの実世界のデータセットから数十億のタイムポイントで事前にトレーニングされた時系列予測用の基盤モデルです。そのため、多くのドメインにわたる新しい予測データセットに適用できます。独自のモデルを作成してトレーニングすることなく予測を実行することができます。
TimesFMを予測値として、差分を計算することで、異常検知に使用することも可能です。
TimesFMのアーキテクチャ
TimesFMは、Decoder-onlyのTransformerを使用しています。時系列データをパッチに分解して、トークン化します。

TimesFMの学習に使用されたデータセットの一覧です。非常に大規模なデータで学習されており、汎用的な時系列予測を獲得しています。

TimesFMを使用する
ailia SDKでTimesFMを使用するには、下記のコマンドを使用します。csvのデータを読み込み、予測結果を画像ファイルに保存します。csvは行方向に時間方向のデータを格納し、列の名前はtargetオプションで指定します。
python3 timesfm.py --input ETTh1.csv --savepath output.png --target OT
出力例は下記となります。

アイリア株式会社はAIを実用化する会社として、クロスプラットフォームでGPUを使用した高速な推論を行うことができるailia SDKを開発しています。アイリア株式会社ではコンサルティングからモデル作成、SDKの提供、AIを利用したアプリ・システム開発、サポートまで、 AIに関するトータルソリューションを提供していますのでお気軽にお問い合わせください。
AIで、しごとするなら『ailia.ai(アイリア ドット エーアイ)』は、AIの開発を行う企業、株式会社アクセルおよびアイリア株式会社が展開するAI専門メディアです。ビジネスやライフスタイルを取り巻く最新のAI関連製品やサービスを深く読み解くとともに、ailiaブランドが展開する最新のサービスや、AIの活用・開発・導入を加速させるための情報を幅広く網羅。
近い未来、AIが私たちにもたらすであろう“本質的な自由“について、さまざまな角度から情報を発信します。
ailia Tech BLOG