강의

멘토링

커뮤니티

BEST
AI Technology

/

Deep Learning & Machine Learning

初めてのディープラーニングとPyTorch(パイトーチ)ブートキャンプ(簡単に!基礎からChatGPT核心トランスフォーマーまで)[データ分析/科学 Part3]

講師が初めてディープラーニングを学んだ際に失敗した経験をもとに、ディープラーニングの理解に必要な数学、理論、PyTorchベースの実装、転移学習、GPTの核心であるTransformerまで、着実に学べるよう新たに構成した講義です。

難易度 初級

受講期間 無制限

  • funcoding
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch
Machine Learning(ML)
Machine Learning(ML)
Artificial Neural Network
Artificial Neural Network
Vision Transformer
Vision Transformer
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch
Machine Learning(ML)
Machine Learning(ML)
Artificial Neural Network
Artificial Neural Network
Vision Transformer
Vision Transformer

初めてディープラーニングとPyTorch Bootcampを体験した感想 PyTorchのバージョン変更について

こんにちは。残材ミコーディング Dave Lee です。

相違ではなく、最近のPyTorchバージョンでコード上の動作が少し異なって見えることがある部分があるので共有します。

最近の PyTorch バージョンでは FloatTensor() でテンソル作成時に、各テンソルをランダムな値ではなく、0 に初期化します。

(内部メモリを割り当てるが値を別に“0”やランダム値に初期化しないため、ランダムに見える値(実際にはメモリに残っていたゴミ?値)が入ったものでしたが、これを最新バージョンでは強制的に0に初期化するようにしています。)

したがって、特定の値を任意に指定してテンソルを作成せず、単純テンソル生成時には各テンソル出力時にランダム値ではなく、初期値に0が指定され、出力したときに0となるようになり、これは正常動作なのでこの部分のみ参考に見ればよさそうです。

その部分はコード資料にも今日の説明を入れて全体資料更新しました。

ありがとうございます。

残材ミコーディング Dave Lee Dream

コメント