kleinblog

機械学習のための様々な行列の基礎(復習)

いろいろな特徴を持った(特別な)行列をまとめて列挙する。 転置行列 行列の要素ごとに$( a_ij )$を$( a_ji )$に置き換えた行列 行列 …

自然言語処理についての入門メモ

前提 RNNなどのネットワークは値をベクトル(行列)で扱うので、単語をそのままモデルに渡すことができない。 似ている単語や、関連のある単語は近いベクト …

RNNについての入門メモ

What's? RNNは「Recurrent Neural Network」の略で、時系列処理をしたい時に使用される。 (昔は「Recursive Neural Network」もRNNと呼んでいたが現在は使用されない) Recurrent Neural Network...

Object Detectionについて

What's? 普通のCNNは、画像がなんなのか?(=なんの画像なのか)を調べるタスク Object Detectionはどこに、何が?を推論するタスク どうやるか? 真っ先に考 …

CNNの代表的なモデルと手法

AlexNet 2012年のILSVRC(ImageNet Large Scale Visual Recognition Challenge) で優勝したモデル このモデルが当時すごい精度を出したので、DeepLearningに火がついた...

畳み込みニューラルネットワークの入門メモ

What's CNN 畳み込みニューラルネットワーク(CNN)はディープラーニング領域で用いられるアルゴリズム(手法)の1つ。 元々は画像認識分野において使用するものをとして開発されたが、便利 …

CNNにおける標準化

CNNにおいても当然標準化は必要となるが、CNNで考えうる標準化は以下の4通りがある。 Batch Normalization 各チャンネルごとにバッチ内の全データで標準化する 最強。使えるならこれを使いたい バッチ数が十分で …

アンサンブル学習【Bagging Boosting】

アンサンブル学習とは 弱いモデルを組み合わせて性能をあげ、強いモデルを作ろうとする考え方。手法。 かなり広い概 …

gitsubmoduleでmodify地獄になった時

submoduleとして追加したリポジトリに誤って変更を加えてしまい、change modifyになる時の対処 $ rm -fr [submodule_name] $ git submodule deinit -f [submodule_name] $ git...

im2colとは

高速に畳み込みを行うためのテクニックの1つ 2次元行列に変換する 画像はフィルタサイズごとに、フィルタはそのまま1列(column)に変換する …


Page 3 / 8