AI/データサイエンス 【Transformer】Multi-Head Attentionを徹底解説 今後、ChatGPTの元ネタであるTransformerについて解説記事を掲載しますが、今回はその準備としてMulti-Head Attentionを解説します。 2023.08.08 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】Attention機構とは何か – GPTの元となったTransformerの構成要素 ディープラーニングにおけるアテンション機構とは、系列データ処理において、入力データの一部に選択的に着目するための技術を指します。ここでいう"入力の一部に着目する"というのは、例えば英仏翻訳タスクにおいてそれぞれの単語を訳す時にどの単語をどのくらい参照して翻訳するかを明示しています。 2023.08.03 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】seq2seq 言語モデル (エンコーダ・デコーダモデル)とは何か eq2seq 言語モデル(sequence-to-sequence language model)は、機械翻訳、要約、対話生成などの自然言語処理タスクで使用されるディープラーニングモデルの一種です。その名の通り、ある系列データ(sequence)を別の系列データに変更します。 2023.07.25 AI/データサイエンス
AI/データサイエンス 【人工知能】言語モデルとは何か 言語モデル(Language Model)は、自然言語処理の分野において文章生成、穴埋め問題、機械翻訳、質問応答などのタスクに応用される確率分布です。 2023.07.16 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】GRU(Gated Recurrent Unit)とは何か GRUはGated Recurrent Unitの略で、RNNセルの一種です。GRUはLSTMに代わるより計算効率の高いアーキテクチャとして2014年に提案されました。 2023.07.11 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】LSTM(Long Sort-Term Memory)とは何か 今回はRNNの一種であるLSTM(Long Short-Term Memory)について解説します。LSTM(Long Short-Term Memory)は文章・音声・時系列のようなシーケンシャルなデータの長期的な依存関係を扱うように設計されています。 2023.06.27 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】RNN(リカレントニューラルネットワーク)とは何か 今回は、シーケンシャルなデータに対して用いられるAIであるRNN(Recurrent Neural Network, 再帰的ニューラルネットワーク)について解説します。 2023.06.13 AI/データサイエンス
AI/データサイエンス 【データサイエンス】主成分分析 (PCA) とは何か 主成分分析(PCA:Principal Component Analysis)を解説します。主成分分析は次元削減ために用いられる統計的手法で、元のデータの中で最も大きな変動を捉える主成分(PC)と呼ばれる無相関の変数を新たに見つけることで、データセットの次元を小さくします。 2023.05.30 AI/データサイエンス
AI/データサイエンス 【ディープラーニング】誤差逆伝播法(バックプロパゲーション)とは何か 今回はディープラーニングにおいては重みを更新する際に用いられる誤差逆伝播法(バックプロパゲーション)という手法について解説します。前回までに説明したニューラルネットワーク・パーセプトロン・活性化関数については他の記事を参照ください。 2023.05.16 AI/データサイエンス
AI/データサイエンス 【機械学習】協調フィルタリングとは何か 今回はAmazonやNetflixのレコメンド機能を支える手法である協調フィルタリングについて解説します。協調フィルタリングは人工知能の中心的な役割を担う機械学習の中の、教師なし学習にもカテゴライズされます。 2023.04.18 AI/データサイエンス