Takeru@Software Engineer

スポンサーリンク
Machine Learning

【PyTorch】モデル構造を可視化するtorchinfo

PyTorchのモデル構造を可視化するライブラリtorchinfoについて見ていきます。このライブラリを用いるとTensorflow/Kerasのmodel.summary()のようにモデルを表示することができます。 今回、torchvis...
Machine Learning

PyTorchでデータを分割するtorch.utils.data.random_split【学習、検証】

PyTorchでデータセットを学習、検証、テストと分割したい場合は、torch.utils.data.random_splitを用います。引数datasetに分割するデータセット、第二引数lengthsに分割後のデータ数、第三引数generatorはオプションでデータの分割に再現性を持たせたい場合は指定する。
MATLAB

【MATLAB】ディレクトリ内のwavファイルを読み込んで、リサンプリングして書き出す

MATLABでディレクトリ(フォルダ)内のwavファイルを読み込んで、リサンプリングして書き出すまでを説明します。dir、audioread、audiowriteを使うことで簡単に行うことができます。
MATLAB

【MATLAB】図で、アンダーバーやハットを正しく表示させる

【MATLAB】図で、アンダーバーやハットを正しく表示させる.MATLABの図に、凡例(legend)、タイトル、軸名などにアンダーバー「_」やハット「^」を使うと上手く表示されません。正しく表示させる方法について見ていきます。
MATLAB

MATLABでPythonのリスト(ぽい)の作成と抽出、追加【cell配列】

MATLABでPythonのリストっぽく書きたい場合を調べてみました。MATLABのcell配列を使うことで、Pythonのリストっぽく使うことができます。Pythonはインデックスが0から始まりますが、MATLABは1から始まるため注意が必要です。Pythonのリストへの追加は、appendを用いますが、matlabのcell配列への値の追加は、cell配列のインデックスを直接指定して追加します。一番後ろに追加したい場合は、end+1のインデックスを指定し追加します。MATLABでendは一番後ろのインデックスを意味し、その次に追加するので+1します。
Python

librosaで音声/音楽データを読み込むlibrosa.load【Python】

音楽とオーディオ分析のPythonライブラリであるlibrosaで、音声/音楽データを読み込むにはlibrosa.loadを用いる。Numpyで読み込まれる。デフォルトのままだと、モノラル化されたり、サンプリング周波数が変更されるので注意が必要である。
Numpy

【PyTorch】Pythonで正弦波(sin波)を作成【Numpy】

PythonのライブラリであるPyTorchとNumpyでの正弦波(sin波)の作成、生成、出力方法についてみていきます。
Numpy

Numpyの配列を任意の値の範囲に制限するclip

numpyの配列を任意の値の範囲に制限するnp.clip関数は、最小値、最大値を設定して、値をその範囲内に収めることができます。
Machine Learning

データ分析/機械学習のコンペサイトまとめ【コンペ一覧】

データ分析と機械学習のコンペサイトの一覧をまとめました。熟練のデータサイエンティストだけでなく、初心者や大学生も気軽に参加できるようなコンペサイトも紹介しています。