Machine Learning 【Pytorch】Segmentation Models Pytorchの基本的な使い方 Pytorchで、Segmentationのモデルを簡単に使える「Segmentation Models Pytorch」の使い方を見ていく。Kaggleでもよく使われている。 Python library with Neural Netw... 2023/06/24 Machine LearningPythonPyTorch
Machine Learning 【初心者】機械学習のおすすめ勉強教材/情報収集サイトまとめ【無料/有料】 機械学習初心者におすすめの勉強教材やサイトをまとめています。ここでは基本的に無料で学習できるものを紹介しており、できる限りプログラムが付属されているものを紹介します。 2022/03/12 2023/02/26 Machine LearningPython
Google Colab GymnasiumでAtari Breakoutを動かす【Google Colab】 強化学習でなにか動作させてみたいと思い、まずはGymnasiumのAtari BreakoutをGoogle Colabで動作させてみます。Atari Breakoutは、以下のようなブロック崩しゲームです。 DQN強化学習で全クリアをした... 2023/01/25 2023/02/17 Google ColabMachine LearningPython
Machine Learning 【全クリア】強化学習(DQN)でAtari Breakoutを動かす【PyTorch】 前回、GymnasiumでAtari Breakout(ブロック崩し)をランダムに動かすことができたので、ここではPyTorchによる強化学習(DQN)によってゲームを攻略していきます。最終的に、全ブロックを崩すことに成功しました。 関連記... 2023/02/16 Machine LearningPythonPyTorch
Machine Learning 【PyTorch】モデルの重みに初期値を設定する方法 PyTorchモデルの重みに初期値を設定する方法について記載していきます。今回、対象とするモデルはシンプル構造の下記コードとします。 class Model(nn.Module): def __init__(self): super()._... 2022/12/19 2023/01/09 Machine LearningPythonPyTorch
Machine Learning 【初心者】Amazon SageMaker Studio Labに登録して、PyTorchをGPUで動かす【機械学習】 誰でも無料でGPUを利用できるAmazon SageMaker Studio Lab(Studio Lab)の始め方の手順を記載していきます。また、GPUでPyTorchを動作させるところまで見ていきます。Studio Labは、AWSのア... 2022/12/03 2023/01/09 Machine LearningPythonPyTorch
Machine Learning 【PyTorch】音声/音へのデータ拡張をするFrequencyMasking、TimeMasking、TimeStretch【SpecAugment】 音声強調、音声認識や音環境分類のような音データにおけるデータ拡張方法であるSpecAugmentをPyTrochで試す。PyTorchには、FrequencyMasking、TimeMaskingとTimeStretchの3つのクラスが用意... 2022/09/28 2023/01/07 Machine LearningPythonPyTorchSound
Machine Learning PyTorchでモデルのパラメータ(重み)を固定する方法、転移学習やファインチューニングに利用可能 転移学習やファインチューニングを行う際に、モデルの重みを固定する必要があり、PyTorchにおける方法を調べてました。 モデルのパラメータ(重み)を固定する方法 PyTorchの公式Quickstartの例から、簡単なモデルを生成します。 ... 2022/09/25 2023/01/06 Machine LearningPythonPyTorch
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