スポンサーリンク
Image

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

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

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

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

プログラムの処理時間を計測する|Python、JupyterLab、Google Colab【実行時間計測】

処理速度の速いプログラムが求められる場合、プログラムの処理時間を見ながら試行錯誤していくことになると思います。この時に使うPythonでのプログラムの処理時間計測について、まとめていきます。 time モジュール Pythonの標準ライブラ...
Numpy

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

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

何かを始めようか迷った時に読む漫画「海が走るエンドロール 」

プログラミング、英語など、新しいことを始めようと思っても、なかなか手をだせない。 もう年齢も重ねているし、今から始めても凄い人が沢山いるから、自分なんて無理だろうと決め込んでいる人に、ぜひ読んでほしい漫画を紹介します。 ※ネタバレになるので...
Python

pythonで文字列を改行して出力する

Pythonで文字列を改行して出力する(print)方法について記載する。 """ または ''' で囲む方法 トリプルクォート"""または ''' で囲み、文字列内で改行すれば、その通りに改行される。 text = """これは改行される...
Google Colab

Google Colabのモードについて【コーギーモード、猫モード、パワーレベル、カニモードとは】

はじめに Google Colaboratory(略称: Colab)は、ブラウザから Python を記述、実行できるサービスです。面倒な環境構築が不要で、すぐにPythonのプログラミングを始められることから、非常に人気があります。Py...
Machine Learning

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

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

【変数インスペクタ】Google Colabで、変数の型/形状を楽に確認

Google Colabでは、変数の型を確認するためには、print文を打って確認する必要があり、やや不便でした。しかし、最近のアップデートで変数インスペクタが実装され、楽に変数の型と形状が確認できるようになりました。下記、画像の左側にある...
PyTorch

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

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