時系列分析のパワーを解き放ち、トレンドを予測し、異常を検出し、業界全体のAI/MLアプリケーションを最適化します。
時系列分析は、ある期間にわたって収集された一連のデータポイントを分析するために使用される統計手法である。時系列データとして知られるこの種のデータは時系列に並べられ、アナリストや機械学習(ML)モデルは、時間的パターン、トレンド、季節性、その他の時間ベースの構造を特定することができる。主な目的は、多くの場合、これらのパターンの根本的な原因を理解すること、または予測(将来の値を推定するための予測モデリングのプロセス)を実行することである。経済学、金融学、気象学など多くの分野の基礎となっている。
時系列分析は、過去のデータに基づいて将来の出来事を予測できるインテリジェント・システムを構築する上で極めて重要である。
時系列データのモデル化には、古典的な統計的アプローチから複雑なニューラルネットワークまで、さまざまな手法が用いられる。
時系列分析が時間経過に伴う数値またはカテゴリーデータのシーケンスに焦点を当てるのに対し、コンピュータビジョン(CV)は画像やビデオからの視覚情報を解釈することを扱う。オブジェクト検出や 画像セグメンテーションのようなタスクは、Ultralytics YOLOのようなモデルによって実行されることが多い。
ビデオ解析は本質的に時間的次元(フレームのシーケンス)を含むが、使用される技術は従来の時系列手法とは異なることが多い。ビデオ解析では、空間的特徴とその時間的変化の両方を考慮する時空間モデル(3DCNNや Vision Transformerなど)を採用することがある。しかし、CVシステムは時系列データを生成することができる。例えば、ビデオフィードのオブジェクトカウントを行うシステムは、あるエリアを1分間に通過する人の数の時系列を生成することができる。この出力は、トレンド分析や異常検出のための標準的な時系列技術を用いて分析することができる。
時系列モデルの開発とデプロイには様々なツールが必要だ。PyTorchや TensorFlowのようなMLライブラリに加え、MetaのProphetライブラリのような特殊なツールは、ユーザーフレンドリーな予測機能を提供します。ベンチマークやカスタムデータセット(時系列データライブラリにあるようなもの)でのトレーニングから評価、モデルのデプロイまで、これらのモデルのライフサイクルを管理するには、多くの場合、機械学習オペレーション(MLOps)の原則やUltralytics HUBのようなプラットフォームが必要です。学習リソースとしては、"Forecasting:Principles and Practice "のようなテキストは包括的なガイダンスを提供し、Kaggleのようなプラットフォームは実践的な経験のための時系列コンペティションを主催している。