無線LANがブチブチ切れた まさかの理由・・・

最近は至るところで無線LANの電波が飛んでおり、多くの企業でも無線LANが導入されています。 便利な無線LANですが、電波という目に見えないものだけに、トラブルが起きた場合の調査はなかなか大変です。 私も過去何度も無線LANのトラブルに遭遇して格闘しましたが、その中でも最も大変だったトラブルを紹介します。 事象 それまで問題無く使えていた無線LANがある時期 […]

PyTorchで画像分類(その4)

前回は学習に必要な損失関数と最適化アルゴリズムを作成したので、今回は実際に学習をします。 題材は前回までと同じkaggleの犬/猫の画像分類コンペを使います。 学習 早速ですが、実装します。 ソースコードのコメントに簡単な説明を入れました。 Kerasの場合、損失関数と最適化アルゴリズムをcompileメソッドに渡してfitメソッドを呼べば学習できてしまいま […]

PyTorchで画像分類(その3)

前回はディープラーニングの魂であるモデルの作成をしましたが、今回はモデル以外に学習で必要な損失関数と最適化アルゴリズムを作成します。 題材は前回までと同じkaggleの犬/猫の画像分類コンペを使います。 損失関数の定義 そもそも損失関数は何かと言うと、ディープラーニングに限らず機械学習全般で登場するもので、モデルの出力値と正解の値との間の解離がどの程度か表す […]

PyTorchで画像分類(その2)

前回は画像ファイルを読み込むためのDatasetを作成しましたが、今回はディープラーニングの魂であるモデルの作成をします。 題材は前回と同じkaggleの犬/猫の画像分類コンペを使います。 モデル(Model)の実装 ではモデルの実装をしていきます。 とは言っても、モデルとなるネットワークを一から実装することはせずに既存のネットワークを拝借します。 今回はR […]