PyTorch

スポンサーリンク
Python

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【PyTorch】torchvision.transformsを使って、学習時のデータ拡張(Data Augmentation)を行う

PyTorchにおける学習時のデータ拡張の方法について見ていきます。データ拡張を行うためのtorchvision.transformsについて説明した後に、学習時のコードのどこに追加すればデータ拡張が行われるのか説明します。 torchvi...
PyTorch

PyTorch配列Tesonrを任意の最小値・最大値に収めるtorch.clamp

PyTorch配列Tesonrを任意の最小値・最大値に収めるには、clamp関数を使う。引数に最小値と最大値を指定すると、範囲外の値は最小値か最大値に置き換えられます。 外れ値を修正したい場合などに便利です。 torch.clamp - P...
PyTorch

【PyTorch】torchvision.modelsでResNetやEfficientNetの読み込みと分類クラス数の変更、ファインチューニングへの活用

PyTorchのtorchvision.modelsを用いることで、ResNetやEfficientNetなどの有名なモデルを簡単に使うことができ、ファインチューニングなどに利用できます。 torchvision.models - PyTo...