2019-11-01から1ヶ月間の記事一覧

Ridge回帰

Kaggleのテーブルデータコンペなどで役に立ちそうなモデルの一つとして、リッジ回帰についてまとめていこうと思います。リッジ回帰の特徴は、独立変数の係数の大きさに制約を設けることです。そうすることで正則化の効果を得ることができます。 Ridge回帰は…

Global Average Pooling とは

概要 CNNGAPは前の層の、各特徴マップの出力を平均したものを出力する。 2番目の畳み込み層が64チャンネル × (7×7)の出力していて、最後のGAP層はその出力を受け取っている。GAPは、前の畳み込み層の出力(7×7)の平均をとることによって、1次元、64チャンネル…

Huawei製のスマホでAndroidの実機デバッグ

windows環境で、Huawei製のスマホでAndroidの実機デバックをしようとしたときに少し詰まったのでまとめておきます。 PC(Windows)側の設定 Hi suiteの導入 Huawei製品で実機デバックをするときにはHi Suiteというアプリをwindowsにインストールする必要がある…

多層パーセプトロンの実装

Network in network の論文を読んで自分が多層パーセプトロンをまともに実装したことがないということに気づきました。この記事ではKerasのリファレンスを参考に実装してみたいと思います。 keras.io 多層パーセプトロンとは パーセプトロンを何層か重ねたも…

Kotlinのlet関数

例えば、String?型の変数を作成した場合メソッドやプロパティを呼び出すには、その都度?.をつけなくてはいけない。 var name:String? = "Peter" var upperCase = name?.toUpperCase() var len = name?.length print("$upperCase $len") この操作をlet関数を…