Takeru@Software Engineer

スポンサーリンク
Numpy

【Numpy】配列からランダムに要素を抽出するnumpy.random.choice【Python】

Numpyで配列からランダムに要素を抽出するには、numpy.random.choiceを使う。 numpy.random.choice - Numpy API reference v1.23 numpy.random.cho...
Machine Learning

PyTorchでモデルのパラメータ(重み)を固定する方法、転移学習やファインチューニングに利用可能

転移学習やファインチューニングを行う際に、モデルの重みを固定する必要があり、PyTorchにおける方法を調べてました。 モデルのパラメータ(重み)を固定する方法 PyTorchの公式Quickstartの例から、簡単なモデルを...
Python

PyTorchで高速フーリエ変換をするtorch.fft.fft

PyTorchで高速フーリエ変換(離散フーリエ変換)をするには、torch.fft.fftを使う。torch.fft.fftの使い方と、正弦波に対してFFTを行い、周波数特性を確認する。 torch.fft.fft - PyTor...
Python

Tensor配列の非ゼロ要素のインデックスを取得するtorch.nonzero【PyTorch】

PyTorchで、Tensor配列の非ゼロ要素のインデックスを取得するにはtorch.nonzeroを使用する。 torch.nonzero - PyTorch Docs v1.12 torch.nonzeroの使い方 ...
Python

Tensor配列の最大値と最小値を同時に取得するtorch.aminmax【PyTorch】

PyTorchのTensor配列の最大値と最小値を同時に取得するにはtorch.aminmaxを使用する。 torch.aminmax - PyTorch Docs v1.12 torch.aminmaxの使い方 t...
Python

【PyTorch】Tensor配列をシフト(移動)させるtorch.roll

PyTorchでTensor配列をシフト(移動)させるtorch.rollを使う。 torch.roll - PyTorch Docs v1.12 torch.rollの使い方 1次元配列の場合は、torch.rol...
Python

PyTorchのバージョンを確認 (version)

PyTorchのバージョンする方法をいくつか紹介する。 __version__属性を使う方法 PyTrochのversion属性を使うことで、バージョン番号を取得する。 import torch print(torch...
Python

【PyTorch】Tensor配列を反転するtorch.flip、torch.flipud、torch.fliplr

PyTorchのTensor配列を上下左右反転させるにはtorch.flipを使う。他にも、上下方向に反転させるtorch.flipud、左右方向に反転させるtorch.fliplrがある。 torch.flip - PyTorc...
Python

1次元配列の内積を計算するtorch.dot【PyTorch】

PyTorchのTensor配列の内積を計算するには、torch.dotを使用する。 torch.dot - PyTorch Docs v1.12 torch.dotの使い方 torch.dotを使うことで、内積を計...
Machine Learning

ValueError: Expected more than 1 value per channel when training, got input size torch.Sizeの解決方法【PyTorch】

PyTorchで学習を行なっていると、以下エラーが出たので対処方法をメモしていく。 ValueError: Expected more than 1 value per channel when training, got inp...