Python 【Pytorch】テンソルを分割する方法(split・chunk) 【Pytorch】テンソルを分割する方法(split・chunk) Pytorchで宣言したテンソルの分割を行う方法をまとめる。 分割する前のテンソルを以下のコードで定義しておく。 a = torch.arang... 2022.05.08 PythonProgramming
Programming 【Pytorch】テンソルの次元を入れ替え・変形する方法(reshape・transpose・permute) 【Pytorch】テンソルの次元を入れ替え・変形する方法(reshape・transpose・permute) Pytorchで定義したテンソルの次元を入れ替えたり変形する方法をまとめておく。 入れ替え・変形にはres... 2022.05.08 ProgrammingPython
Programming 【Pytorch】テンソルの次元を追加・削除する方法【dim】 【Pytorch】テンソルの次元を追加・削除する方法【dim】 Pytorchでテンソル(Tensor)の次元を追加したり削除したりする方法をコード例でまとめておく。 元のテンソルとして以下を用いる。 0~5を要... 2022.05.06 ProgrammingPython
Programming 【Pytorch】テンソルのサイズを確認する方法(size・shape) 【Pytorch】テンソルのサイズを確認する方法(size・shape) PytorchではTensor(テンソル)のサイズを確認するための方法として2種類ある。 .size()と.shapeで調べることが出来る。 ... 2022.05.06 ProgrammingPython
Programming 【Pytorch】テンソルの型を定義する方法(dtype) 【Pytorch】テンソルの型を定義する方法(dtype) Pytorchで定義したテンソルの型は、dtypeの引数を指定することで定義することができる。 テンソルの要素をfloat型にしたいときは以下のようにコードを... 2022.05.05 ProgrammingPython
Programming 【Pytorch】確率分布(標準正規・一様・ベルヌーイ・多項)の実装コード 【Pytorch】確率分布(標準正規・一様・ベルヌーイ・多項)の実装コード 乱数を初期化する(seed) 以下のコードで引数を任意の数値に固定すると、毎回同じ値が生成される。 torch.manual_seed(... 2022.05.04 ProgrammingPython
Programming 【Pytorch】基本的な行列を作る(宣言)する方法【Python】 【Pytorch】基本的な行列を作る(宣言)する方法【Python】 Pytorchを使って行列を作る(宣言)する方法をまとめておく。 ここではサンプルプログラムを紹介する。 基本的な行列を作成するコード ... 2022.05.03 ProgrammingPython
Programming 【Adam】パラメータ最適化アルゴリズムAdamを実装するコード【Python】 【Adam】パラメータ最適化アルゴリズムAdamを実装するコード【Python】 Adamクラスの定義 Adamでの重み更新は以下のような式になる。 これを実装すると以下のようなコードになる。 ... 2022.05.02 ProgrammingPython
Programming Adam Code implementing parameter optimization algorithm Adam[Python] Adam Code implementing parameter optimization algorithm Adam Adam Class Definition Adam's weight update i... 2022.05.02 ProgrammingPython
Programming 【mnist】ソフトマックス回帰で学習・予測モデルの作成をする方法【numpy】 【mnist】ソフトマックス回帰で予測モデルを作成する方法【numpy データセットmnistに対して、numpyをメインで使用して学習し予測モデルを作成する方法についてまとめる。 以下に示す順番でプログラムを実行して... 2022.05.01 ProgrammingPythonUbuntu