数学者が書いた深層学習講義
                 
   
  新井仁之 (早稲田大学)  
                 
  キャッシュをご覧になっている場合があります.更新して最新版をご覧ください.        
                 
                 
  大学1年で学ぶ微分と行列を使って,特に畳み込みニューラルネットワークの深層学習の基礎事項を数学的厳密性を重視して解説します.数学はどのようになっているのだろうか,という疑問を持たれた場合に参考になることを目指しています.適宜,改訂版・増補版を発信していく予定です。更新はこのサイトに掲載していきます。     
                 

               
  1. 畳み込みニューラルネット篇 MATLABプログラム付き (pdfファイル) 
    公開日 2025/1/6.
最新版 Ver. 1.5(2025/1/14) typo.  更新履歴

ブラウザーによっては pdf が文字化け等する場合があります。その場合は pdf をダウンロードしてご覧ください。     
 
       
    引用の際は
新井仁之,
数学者が書いた深層学習講義,畳み込みニューラルネット篇,MATLABプログラム付き,2025.
http://www.araiweb.matrix.jp/DeepLearning.html

としてください。 
                 
  1 Appendix. MATLAB プログラム  
  公開日 2025/1/5
Ver. 1.2.(2025/1/6)
Ver. 1.3 (2025/1/12) 文章追加
 
                 
       
           
           
           
           
           
           
           
           
           
           
           
           
                 
                 

      補足      
                 
  A.多層パーセプトロンを用いた深層学習に関する解説。       
    http://www.araiweb.matrix.jp/Program/MLP1.html       
                 
  B.畳み込みニューラルネット篇で使った関数ファイルの詳細説明。
    B1. Im2Col       
    B2. Cnv2       
    B3. Pooling (解説では Pooling_Max)      
    B4. Col2Im と Max_unpooling       
                 
                 

      関連サイト      
                 
  プログラミングしながら学ぶ応用線形代数と深層学習(ディープラーニング)  
  プログラムの詳細な解説もあります。  
                 

                 
                 
                 
数学と錯視の科学館 電子出版部