Machine Learning

スポンサーリンク
PyTorch

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

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

学習中のlossをグラフで表示するlivelossplotをPyTorchで動かす

ディープラーニングの学習中にlossや正解率などを動的にグラフで表示したい場合は、livelossplotを用いると簡単に表示することができる。 livelossplot - GitHub livelossplotライブラリのインストールと...
Machine Learning

PyTorch modelを安全にコピーする方法【copy.deepcopy】

PyTorchのモデルmodelAをmodelBにコピーすると、変数名は異なりますが、idが同じことからメモリが共有されていることが分かります。この場合、どちらか一方のモデルを学習などで更新すると、もう一方のモデルも変更されてしまい、学習中...
Book

kagglerに役立つ情報まとめ【kaggle】

kagglerにとって役に立つ情報をまとめていきます。Kaggle過去コンペの解説記事や資料、Kaggle Grandmasterの講演、機械学習/データ分析コンペの記事やニュースなどを中心に、随時追加していく予定です。 本 実践Data ...
Machine Learning

【Python】クラスごとの画像一覧を表示するIPyPlot

はじめに 画像分類を行う際に、どのような特徴量や機械学習の手法を用いるかアイディアを膨らませるために、目視で画像を確認することがあります。Pythonのを利用する場合は、matplotlibライブラリで表示させるのが一般的です。しかし、イン...
Machine Learning

Docker Desktop for WindowsのインストールとJupyterLabの起動【Python】

はじめに Windows10にDocker Desktop for Windows(Hyper-V)をインストールし、JupyterLabを起動するまでをまとめました。 デバイスの仕様とDocker Desktopのシステム要件 デバイスの...
Python

Anacondaで始めるデータサイエンス環境構築 for Windows【Python】

はじめに  機械学習/データサイエンスにおけるPython環境構築は、ライブラリの依存関係が強く、インストールに手間がかかり、初心者だとなかなかコーディングまで辿りつけません。そこで、ここでは誰でもデータサイエンスの環境を構築できるように、...
etc

【ChatGPT】オプトアプトを簡単に行う

ChatGPTでのメッセージは学習データとして使われてしまうため、情報の流出が懸念されてあまり使えなかった方も多いと思います。そのために、オプトアウト(データを学習に使わせない)することができましたが、これまではフォームに色々入力して送信し...
Machine Learning

【Pytorch】Segmentation Models Pytorchの基本的な使い方

Pytorchで、Segmentationのモデルを簡単に使える「Segmentation Models Pytorch」の使い方を見ていく。Kaggleでもよく使われている。 Python library with Neural Netw...
Machine Learning

【音声】機械学習やデータ分析用のサウンドデータセットまとめ【音楽】

機械学習やデータ分析用(音声合成、音環境分類、音源分離、声質変換、音声認識など)のサウンドデータセットを紹介します。随時、更新していく予定です。