CNN ExplainerでCNNについて学習してみる

cnn_explainer-minAI(人工知能)
Sponsored Links

CNN(Convolutional Neural Network)の各レイヤーの計算の様子をCNN Explainerで可視化できるようなので眺めてみる

Sponsored Links
Sponsored Links
Sponsored Links

やってみた

やること

  • CNN Explainerを眺めてみる
GitHub - poloclub/cnn-explainer: Learning Convolutional Neural Networks with Interactive Visualization.
Learning Convolutional Neural Networks with Interactive Visualization. - poloclub/cnn-explainer

Paper: CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization

結果

cnn_explainer_live_demo-min

 

 

 

 

 

 

 

 

ほぅ

Sponsored Links

やりかた(使い方)

下記のCNN Explainerのデモサイトにアクセスする

CNN Explainer
An interactive visualization system designed to help non-experts learn about Convolutional Neural Networks (CNNs).

10種の画像分類をするCNNが表示され、各レイヤーの画像部分をクリックしていけば計算していく様子が見られる

Convolution

「conv_1_1」あたりをクリック

64×64のRGB各色に対して3×3の畳み込みを計算していく様子

convolutional_layers-min

 

 

 

 

活性化関数(ReLu)

「relu_1_1」あたりをクリック

前段のConvolution結果に対してReLuを計算していく様子

activation_functions-min

 

 

 

 

Maxプーリング

「max_pool_1」あたりをクリック

Maxプーリングで60×60→30×30にダウンサンプリングしていく様子

pooling-min

 

 

 

 

Softmax

「output」あたりをクリック

Softmaxを計算していく様子

softmax-min

 

 

 

 


CNNの各レイヤーでどのような計算が動いているか確認できるので、CNNの説明と合わせて眺めると理解が捗りそう

解散!

いいね! いいね?(0)
読み込み中...

Sponsored Links
Sponsored Links

AI(人工知能)
Sponsored Links
wells12
タイトルとURLをコピーしました