Pythonと機械学習であそぼう(GridSpecを使って図表を柔軟に配置してみよう) CNNの中間層の出力を出すことができるようになったので、各層の中間層を並べて出力してみたいと思います。 イメージとしては、こんな感じで出力したいのですが・・・ subplotでは複数のプロットをこんな配置にするのは難しそ […] 2020-06-11
Pythonと機械学習であそぼう(作成したCNN学習モデルを保存しておこう) 前回まで、深層学習の学習モデルを作成し、正解率はもう一歩な感じではありますが、作成した学習モデルがどういう風に特徴を捉え、分類しているのかを分析してみたいと思います。 ただ、毎回学習をやり直すのも時間がかかるので、学習さ […] 2020-06-05
Pythonと機械学習であそぼう(データ標準化で分類学習の精度を向上してみよう) 前回、PCAによる高速化を行った結果、精度が低下してしまいましたので、今回は精度向上のために、データの標準化を試してみたいと思います。 StandardScalerで標準化 scikit-learnのStandardSc […] 2020-05-18
Pythonと機械学習であそぼう(LinearSVCによる分類をPCAで高速化してみよう) 前回は、lfwデータをLinearSVCを使って分類してみました。学習用データは855個だったのですが、学習にかなり時間がかかりました。実際、どのくらいの時間がかかるのか計測して、改善してみたいと思います。 前回は画像デ […] 2020-05-17
Pythonと機械学習であそぼう(LinearSVCで分類してみよう) 前回、scikit-learnチュートリアルのフローチャートから、LinearSVCを使ってみることにしました。 早速、一度動作させてみたいと思います。 LinearSVCは、各サンプルからの距離が最大になるように境界線 […] 2020-05-14
Pythonと機械学習であそぼう(機械学習の手法を選ぼう) 前回は、学習の準備のために、lfwデータセットを取得しました。 今回は、どのような学習手法をとるのか?を決めていこうと思います。 教師あり学習 Scikit-learn UserGuideの教師あり学習(Supervis […] 2020-05-09
Pythonと機械学習であそぼう(機械学習用のデータセットを入手しよう) 各種オンライン講座等を活用することで、いろいろ断片的だった部分がつながったりして、少し前進できた気がします。 実際に一度動作させることで、もう少しイメージがつかめるのではないか? 機械学習のライブラリを使って、学習モデル […] 2020-05-08
Pythonと機械学習であそぼう(機械学習について学ぼう) 前回は、Python のいろいろなライブラリについて調べてみました。 ただ、ライブラリのAPIやドキュメントだけで、全くの素人が何か動くものをつくれるか?というと、そんな知識は残念ながらありません。私が活用している幾つか […] 2020-05-06
Pythonと機械学習であそぼう(scikit-image+matplotolibで画像表示 +Numpyで画像操作) 前回は、グレースケール画像の表示でちょっと躓きました。 今回はカラー画像を表示します。 1. scikit-imageとmatplotlibでカラー画像の表示 こちらの画像をscikit-imageとmatplotlib […] 2020-05-04
Pythonと機械学習であそぼう(scikit-image+matplotolibで画像表示) Pythonで機械学習を行うには、いろんなライブラリを使いこなす必要があります。 今回は、画像を扱うライブラリの一つであるscikit-imageとグラフ化ツールのmatplotlibを使って、画像を表示してみます。 1 […] 2020-05-03