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