PyTorch 【PyTorch】torchvision.transformsを使って、学習時のデータ拡張(Data Augmentation)を行う PyTorchにおける学習時のデータ拡張の方法について見ていきます。データ拡張を行うためのtorchvision.transformsについて説明した後に、学習時のコードのどこに追加すればデータ拡張が行われるのか説明します。 torchvi... 2022/01/24 2022/12/19 Machine LearningPythonPyTorch
Python PyTorchで音声/音楽データを読み込むtorchaudio.load PyTorchで音声/音楽データを読み込むtorchaudio.loadを使う。torchaudio.loadを使用すると、Tensor型で読み込まれるため、PyTorchでそのまま処理することができ便利です。 backendには、Linu... 2022/02/08 2022/12/19 PythonPyTorchSound
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 input si... 2022/09/15 2022/12/19 Machine LearningPythonPyTorch
Machine Learning 【scikit-learn】カテゴリ変数を数値化するsklearn.preprocessing.LabelEncoder【ラベルエンコーディング】 Pythonでカテゴリ変数を数値化するには、scikit-learnライブラリのsklearn.preprocessing.LabelEncoderを用いる。 sklearn.preprocessing.LabelEncoder - sci... 2022/08/23 2022/12/18 Machine LearningPythonscikit-learn
Python 【PyTorch】既存の次元(軸)に沿って結合するtorch.cat PyTorchのTensor配列を既存の次元(軸)に沿って結合するにはtorch.catを使う。 torch.cat - PyTorch v1.12 Docs torch.catの使い方 以下のTensor配列を用いる。 import to... 2022/08/22 2022/12/17 PythonPyTorch
Python 【PyTorch】条件に応じた処理を行うtorch.where PyTorchのTensor配列に対して、条件を満たす要素に対して処理を行うには、torch.whereを使う。 torch.where - PyTorch v1.12 Docs torch.whereの使い方 torch.where(co... 2022/08/21 2022/12/11 PythonPyTorch
Python 【PyTorch】Tensor配列のサイズ1の次元を削除するtorch.squeeze、指定した位置にサイズ1の次元を挿入するtorch.unsqueeze Tensor配列のサイズ1の次元を削除するにはtorch.squeeze、指定した位置にサイズ1の次元を挿入するにはtorch.unsqueezeを使用する。 torch.squeeze - PyTorch v1.12 Docs torch... 2022/08/20 2022/12/10 PythonPyTorch
Python 【PyTorch】Tensor配列にNaNが含まれているか判定するtorch.isnan、nanを指定した値に置き換えるtorch.nan_to_num PyTorchでTensor配列にNaNが含まれているか判定するにはtorch.isnan、NaNを指定した値に置き換えるにはtorch.nan_to_numを使う。 torch.isnanの使い方 torch.isnanにTensor配列... 2022/08/19 2022/12/09 PythonPyTorch
Python 【PyTorch】ランダムな整数を生成するtorch.randomint【乱数】 PyTorchでランダムな整数を生成するにはtorch.randomintを用いる。 torch.randint - PyTorch v1.12 Docs torch.randomint 第一引数lowと第二引数highで、生成する乱数の範... 2022/07/11 2022/11/18 PythonPyTorch
Image 【最短】PyTorchでjpeg/png画像を読みこむread_image、保存するwrite_jpeg/write_png【Python】 PyTorchで画像を読み込むにはtorchvision.io.read_imageを使う。また、保存はtorchvision.io.write_jpeg/torchvision.io.write_pngを使う。 今回用いるサンプル画像をW... 2022/07/09 2022/11/17 ImagePythonPyTorch