1_プログラミング– category –
-
1_プログラミング
【AIプログラミング】PyTorchのCNNを改善中、チュートリアルプログラムを整理してエポック数の検証
PyTorchのチュートリアルで作り上げたCNNについて、ブロック単位にプログラムが実行できるように整理してみました。 チュートリアルだと、色々と文字が多くて後からコピペも煩雑だね。 チュートリアルで作り上げたCNNについて、内容は理解できたのですが、... -
1_プログラミング
勾配降下法の仕組みについて考察、誤差関数の定義や勾配の降下を確認
勾配に引き続き、勾配効果法についても、考察してみました。 理解は進んだのかな? 前回に引き続き、ニューラルネットワークの中の仕組みを理解しようと奮闘しています。今回は、勾配効果法について私なりの考察を行ってみました。 こんな人の役に立つかも... -
1_プログラミング
「勾配」の働き、ニューラルネットワークの勾配について考察
ニューラルネットワークの勾配について色々と考えてみました。 勾配について知ることでニューラルネットワークの理解が深まるね。 ニューラルネットワークを勉強すると、勾配、誤差関数、最適化手法といろいろな概念がでてきます。中でも、「勾配」の正体... -
1_プログラミング
【AIプログラミング】PyTorchで畳み込みニューラルネットワーク、チュートリアル Part4-3
これでPyTorchの60分チュートリアルも最後になります。 60分と言いつつもかなり色々予備知識が必要だったね。 今回で、やっとPyTorchのチュートリアルである「A 60 MINUTE BLITZ」を完了することができます。最後は、テストデータで検証を行い、GPUでの処... -
1_プログラミング
【AIプログラミング】PyTorchで畳み込みニューラルネットワーク、チュートリアル Part4-2、CIFAR-10
PyTorchのチュートリアル「TRAINING A CLASSIFIER」の二回目です。今回は、訓練するところまで行きました。 少しづつ理解できてきたね。 PyTorchの「A 60 MINUTE BLITZ」チュートリアルの「TRAINING A CLASSIFIER」チュートリアルを進めました。個人的に不... -
1_プログラミング
【AIプログラミング】PyTorchで畳み込みニューラルネットワーク、チュートリアル Part4-1、CIFAR-10
PyTorchの60MinuteBlitzのチュートリアルも、最後のTraining a Classifierに入りました。 やっとここまできたね。60分どころじゃなかったね。 やっとPyTorchチュートリアル「A 60 MINUTE BLITZ」も最後のチュートリアルにきました。今まで構築したニューラ... -
1_プログラミング
【AIプログラミング】PyTorchで畳み込みニューラルネットワーク、チュートリアル Part3-4
PyTorchの畳み込みニューラルネットワークの続きです。損失関数、バックプロパゲーションなどを勉強しました。 もう少しでニューラルネットワークができそうだね。 PyTorchの畳み込みニューラルネットワークのチュートリアルがやっと完了しそうです。今回... -
1_プログラミング
【AIプログラミング】PyTorchの畳み込みニューラルネットワーク構築、 チュートリアルPart3-3
PyTorchのニューラルネットワークチュートリアルの続きです。日々発見ばかりです。 新しい発見があることは素晴らしいよね。 PyTorchの畳み込みニューラルネットワークの作成チュートリアルの続きを行っていきます。前回は、Pythonのクラスによるニューラ... -
1_プログラミング
【AIプログラミング】PyTorchで畳み込みニューラルネットワーク、チュートリアルのPart3-2
畳み込みについて勉強したので、PyTorchのチュートリアルに戻れそうです。 PyTorchのチュートリアルはある程度知識がないとすらすらできないね。 前回、「畳み込み」という処理について勉強しました。これで、PyTorchのチュートリアルで出てくる「畳み込み... -
1_プログラミング
【AIプログラミング】「畳み込み」について勉強、PyTorchのチュートリアル理解のために Part3-1
PyTorchのチュートリアルで畳み込みが出てきてしましました。まだ畳み込みデビューしてないのに・・・ 難しい内容だったのかな。 PyTorchの60分チュートリアルのニューラルネットワークに進もうと内容を見てみましたが、「畳み込み」という概念が出てきま... -
1_プログラミング
【AIプログラミング】PyTorchのチュートリアル、自動微分についてPart2-1
計算グラフを勉強してなんとなく自動微分がわかりそうな気がします。 理論的な基礎がないとチュートリアルも難しいね。 前回、計算グラフを勉強しました。計算グラフを勉強したことで、PyTorchのautogradがなんとなく、何をしたいのかがわかってきました。... -
1_プログラミング
【AIプログラミング】PyTorchのチュートリアルの前提、計算グラフについて勉強Part2-0
自動微分という機能のチュートリアルに入りました。 いきなり自動微分というものが出てきたね。 PyTorchのチュートリアルの2番目に入ったところ、「自動微分(Auto Grad)」という仕組みについて解説がありました。 ニューラルネットワークでは、バックプロ...