予測と異常検出のための時系列分析を探ります。高度なAIインサイトのためにUltralytics YOLO26を使用して時系列データを生成する方法を学びましょう。
時系列分析は、一定期間にわたって収集されたデータポイントのシーケンスを分析する特定の手法です。このプロセスでは、アナリストはデータポイントを断続的またはランダムに記録するのではなく、設定された期間にわたって一定の間隔で記録します。標準的な画像分類に使用される静的データセットとは異なり、時系列データは時間的次元を追加します。つまり、データの順序は根底にあるパターンを理解するために非常に重要です。この手法はデータ分析の基本であり、過去の傾向に基づいて将来の出来事を予測するために広く使用されています。
時間ベースのデータを効果的に分析するには、実務家は信号を構成する明確なコンポーネントを特定する必要があります。
時系列分析は、オペレーションを最適化し、リスクを軽減するために正確な予測を必要とする産業にとって重要である。 リスクを軽減するために正確な予測を必要とする産業にとって、時系列分析は非常に重要です。
時系列分析は、画像のような空間データに焦点を当てる コンピュータービジョン(CV)とは異なりますが、これら2つの分野はしばしば交差します。CVモデルはビデオストリームを処理して時系列データを生成できます。 例えば、交通カメラで動作するオブジェクトカウントシステムは、1分あたりの車両の連続カウントを生成します。
以下の例は、Ultralytics を使用して動画内のtrack 、視覚データをオブジェクト数の時系列データに効果的に変換する方法を示しています。
from ultralytics import YOLO
# Load the YOLO26 model for object tracking
model = YOLO("yolo26n.pt")
# Track objects in a video stream (generates time-series data)
# The 'stream=True' argument returns a generator for memory efficiency
results = model.track("https://docs.ultralytics.com/modes/track/", stream=True)
# Process frames sequentially to build a time series of counts
for i, r in enumerate(results):
if r.boxes.id is not None:
count = len(r.boxes.id)
print(f"Time Step {i}: {count} objects detected")
これらのパイプラインに供給されるデータセットの管理とモデルのトレーニングのために、ユーザーはUltralytics Platformを活用できます。これはアノテーションからデプロイまでのワークフローを簡素化します。
ARIMA(自己回帰移動平均)のような従来の統計的手法は依然として人気がありますが、現代のディープラーニング(DL)は強力な代替手段を導入しました。
時系列分析を シーケンスモデリングやコンピュータビジョンと区別することは重要である。 コンピュータビジョン

未来の機械学習で、新たな一歩を踏み出しましょう。