生成AIパスポート 用語集ディープラーニングとニューラルネットワーク
シーケンスデータとはしーけんすでーた
シーケンスデータの意味
シーケンスデータとは、文章・音声・動画・音楽のように、要素が順番に連なっていて、その並び順に意味があるデータの集まりのことです。文章なら単語の順番、動画ならフレームの順番、音楽なら音符の順番が変わると意味が変わってしまいます。RNNやLSTMは、このようなデータの処理を得意とする仕組みです。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
「私は犬が好き」と「犬は私が好き」では、使っている単語はほぼ同じでも意味がまったく違います。このように、順番そのものが情報を持っているのがシーケンスデータの特徴です。
シーケンスデータを扱うには、前の要素の情報を覚えておきながら次の要素を処理する仕組みが必要で、そのために開発されたのがRNNです。しかし、シーケンスが長くなると、RNNでは勾配消失や勾配爆発によって学習がうまく進まなくなります。これを改良したのがLSTMで、さらにその後、シーケンス全体を一度に並列で処理できるTransformerが登場しました。
試験のポイント
シーケンスデータの確認問題(○×)
シーケンスデータとは、要素の並び順に意味がないデータのことで、順番を入れ替えても内容は変わらない。
答えと解説を見る
答え:×
シーケンスデータは並び順に意味があり、文章や音声、動画のように順番が変わると内容も変わります。
シーケンスデータとあわせて覚えたい関連用語
- 時系列データ時系列データとは、株価や気温、音声、言語のように、時間の経過とともに変化していく値を、時間の順番に沿って記録したデータのことです。
- RNNRNNとは、Recurrent Neural Networkの略で、過去の情報を内部に保持しながら新しい入力を順番に処理していくニューラルネ…
- LSTMLSTMとは、Long Short-Term Memory(長・短期記憶)の略で、RNNを改良し、時系列データや文章などのシーケンスデータで…
- TransformerTransformerとは、2017年にGoogleの研究者アシシュ・バスワニらが論文「Attention Is All You Need」…
- 並列処理並列処理とは、複数の計算を順番に1つずつ行うのではなく、同時にまとめて実行する処理方法です。