Pythonで学ぶAIの概念
ニューラルネットワーク、機械学習、Transformer、古典的AIの仕組みを、AIライブラリを使わない短い実行可能なPythonレッスンで学べます。
Pythonで学ぶAIの概念をオンライン実行14件の実行可能なサンプル
Pythonで学ぶニューラルネットワークの最適化手法:SGD、Momentum、Adam
同じ関数を少しずつ最小化しながら、通常の勾配降下法、Momentum、Adamを比べます。
サンプルを見る →Pythonで学ぶトークン化:語彙、one-hot、バイトペアエンコーディング
言語モデルと同じようにテキストを数値に変えます。語彙を作り、単語をone-hotで表し、BPEでサブワードのトークンを学習します。
サンプルを見る →Pythonで学ぶAttentionとSelf-Attention
Query、Key、Valueを使ってscaled dot-product attentionを手計算し、GPTのようにcausal maskを加えます。
サンプルを見る →Pythonで学ぶ言語モデルのテキスト生成:TemperatureとTop-k
言語モデルが次のトークンをどう選ぶかを、純粋なPythonでlayer normalization、temperature、top-kサンプリングを使って確かめます。
サンプルを見る →