PyTorch

スポンサーリンク
librosa

【PyTorch/librosa】Pythonで音声/音楽データをリサンプリングする

librosaとPyTorchを用いて、Pythonで音声/音楽データ(波形)のリサンプリングを行う。Numpyのndarray配列をリサンプリングしたい場合はlibrosaを用い、PyTorchのTensor配列をリサンプリングしたい場合...
Python

【PyTorch】Tensor配列のユニークな要素の値、位置、数を取得するtorch.unique

PyTorchのTensor配列のユニーク(一意)な要素の値、位置、数(カウント)を取得するにはtorch.uniqueを使う。 torch.unique - PyTorch v2.2 Docs torch.uniqueの使い方 torch...
Python

PyTorchでTensor配列の符号を取得するtorch.sign

PyTorchでTensor配列の符号を取得するには、torch.sign()を使う。 torch.sign - PyTorch v2.2 Docs torch.signの使い方 torch.signの引数にTensor配列を指定する。負の...
Python

【PyTorch】ランダムな整数の順列を生成するtorch.randperm【乱数】

torch.randpermの使い方 ランダムな整数の順列を生成するには、torch.randperm()を使う。 torch.randperm - PyTroch v2.2 Docs 引数にnを指定すると、0からn-1までの順列が作成され...
Python

【PyTorch】Tensor配列の最大値・最小値のインデックスを取得するtorch.argmax、torch.argmin【位置】

PyTorchでTensor配列の最大値・最小値となる要素のインデックスを取得するには、torch.argmax、torch.argminを使う。 torch.argmax - PyTorch v2.2 Docs torch.argmin ...
Numpy

【PyTorch】Tensorとndarrayの変換方法について【Numpy】

PyTorchのTensor配列と、Numpyのndarray配列の変換方法についてまとめました。とりあえず直ぐに使いたい方向けのコードは以下 # Numpy > Tensor a = torch.from_numpy(a).clone()...
Python

PyTochで最も近い整数に丸めるtorch.round

PyTorchで最も近い整数に丸めるにはtorch.roundを使う。 torch.round — PyTorch 2.2 documentation torch.roundの使い方 torch.roundの第一引数inputにTensor...
Image

PyTorchで画像をリサイズ(拡大・縮小)するtorchvision.transforms.functional.resize

PyTorchで画像をリサイズ(拡大・縮小)するには、torchvision.transforms.functional.resizeを使う。 torchvision.transforms.functional.resize - torch...
Numpy

【PyTorch】Pythonでホワイトノイズを生成【Numpy】

Python(NumpyとPyTorch)におけるホワイトノイズの生成方法について紹介します。 Numpyによるホワイトノイズの生成 ホワイトノイズはランダムな時系列信号を生成すれば良いので、np.random.randを使用します。 np...
PyTorch

完全固定!PyTorchの乱数シード

機械学習では、再現性を持たせるために乱数シード(seed)を固定することが多いと思います。しかし、PyTorchを使っていると、固定しているつもりでも、なかなか出来ていない事が多いです。これは、PyTorchに関連するライブラリが多い事と、...