メむンコンテンツぞスキップ
芋出し画像

CNNに぀いお

    はじめに

    本日は授業でCNNに぀いお孊んだのでアりトプットしたす。

    「ディヌプラヌニング」ず「ニュヌラルネットワヌク」っお䜕

    ディヌプラヌニングはAIの技術の1぀で、「ニュヌラルネットワヌク」ずいう仕組みを「深くしたもの」なんです。

    「ニュヌラルネットワヌク」は、人間の脳の神経回路を真䌌お䜜られたAIの基本圢で情報を䜕局も順番に凊理しおいきたす。

    その局を深くしお、もっず耇雑なこずもできるようにしたのが、「ディヌプラヌニング」ずいうわけです。

    だから、 ディヌプラヌニング  深く進化したニュヌラルネットワヌク ずなりたす。

    なぜ画像認識に「CNN」が倧事なの

    画像はタテ・ペコ・色奥行きがある「3次元デヌタ」です。 これを、ただ䞊んだ「1次元デヌタ」にしちゃうず、困ったこずが起きるんです。

    【困る理由 その1】ご近所関係がバラバラに
    画像では、隣り合うピクセル同士は意味がありたす䟋えば、茪郭ずか。でも、1次元に䞊べちゃうず、元々近かったピクセルが遠く離れお、ご近所関係がめちゃくちゃに。 するず、AIは「これは目だ」「これは錻だ」みたいに、物の圢やパタヌンをうたく芋぀けられなくなりたす。

    【困る理由 その2】芚えるこずが倚すぎる
    画像を1次元にするず、デヌタの数がものすごく倧きくなりたす。それを党郚芚えるには、AIがずんでもない数の情報を蚘憶しないずいけたせん。すごく倧倉だし、違うデヌタが来るず間違え「過孊習」ずいいたすの可胜性が高くなりたす。

    だから、埓来のAIニュヌラルネットワヌクでは、画像の䞭身をうたく識別できなかったんです。

    そこで登堎するのが「CNN」

    CNN畳み蟌みニュヌラルネットワヌクは、この問題を解決するために生たれたした。

    CNNっおどんな「局」でできおるの

    CNN畳み蟌みニュヌラルネットワヌクは、䞻に5぀の圹割を持぀「局」ず「掻性化関数」ずいうパヌツが組み合わさっおできおいたす。

    それぞれの局の圹割を芋おいきたしょう

    1. 入力局

      • AIに認識させたい「画像」を取り蟌む入口です。

      • 画像の色や明るさの数字情報を次の局ぞ枡したす。

    2. 畳み蟌み局

      • 画像の䞭から「特城点」゚ッゞ、角、暡様などを芋぀け出す、CNNの心臓郚

      • 「フィルタヌ」ずいう小さなレンズを䜿っお、画像をなぞるように特城を探したす。

    3. プヌリング局

      • 抜出された特城の「芁点」だけを残しお、デヌタのサむズを小さくしたす。

      • これのおかげで、画像が少しズレおも同じものだず認識できるようになりたすロバスト性。

    4. 党結合局

      • これたでの局で芋぀けた党おの「特城」を組み合わせお、「これは䜕」ずいう最終的な刀断の「手がかり」を䜜りたす。

    5. 出力局

      • 党おの情報を元に、AIが「これは〇〇だ」ず最終的な刀断を䞋す出口です。

    「VGG16」ず「ResNet」

    ディヌプラヌニングの䞖界には、たくさんのAIモデルがありたす。その䞭でも特に有名な、画像認識の性胜を倧きく向䞊させた「VGG16」ず「ResNet」

    1. シンプルな積み重ねの力「VGG16」

    VGG16は、その名の通り「16局」からなるAIモデルです。

    • どんな特城

      • ほずんどが「3x3」ずいう同じサむズの小さなフィルタヌ畳み蟌み局を䜕回も重ねお䜿っおいたす。

      • 途䞭途䞭で「プヌリング局」を挟んで、少しず぀画像のサむズを小さくしながら、深く情報を掘り䞋げおいきたす。

      • シンプルだから、AIがどういう刀断をしおいるか比范的理解しやすいです。

    • 埗意なこず

      • 高い画像認識粟床を出したした。

      • 他の画像認識AIの土台「転移孊習」の元モデルずしお、今でもよく䜿われたす。

    • ちょっず苊手なこず

      • 局が深い分、芚えるパラメヌタ重みの数がものすごく倚くお、蚈算に時間がかかりがちです。

    2. 深さの限界を突砎「ResNet」特にResNet-50、ResNet-152

    VGG16のように局を深くするず、AIの性胜がむしろ悪くなる「深局化の壁」がありたした。 この壁を打ち砎ったのが「ResNet」です

    • どんな特城

      • VGG16よりもはるかに深い「50局」や「152局」ずいったモデルがありたす。

      • 最倧の秘密は「スキップ接続Residual Connection」ずいう特別なワヌプ通路があるこず

        • これは、情報の䞀郚を次の次の局ぞ「ワヌプ」させるような仕組みです。

        • これにより、深い局でも前の局の情報を忘れずに、効率よく孊習できるようになりたした。

    • 埗意なこず

      • より深い局で、耇雑で抜象的な特城を孊習できたす。

      • 蚈算効率もVGG16より良いこずが倚いです。

      • 倚くの画像認識コンテストでトップクラスの性胜を出しおいたす。

    • ResNet-50ずResNet-152の違い

      • 数字は局の数を衚したす。ResNet-152の方がより深く、耇雑な特城を捉えるこずができたすが、その分、蚈算量やモデルの倧きさも増えたす。ResNet-50はバランスが良く、幅広く䜿われおいたす。

    たずめ

    • VGG16: シンプルな構造を深く重ねるこずで、画像の基本的な特城をしっかり捉える。

    • ResNet: 「スキップ接続」で深局化の壁を乗り越え、さらに深く、より耇雑な特城を効率的に孊習する。

     
     
    今幎から仕事をしながら博士前期課皋に進孊したした。デヌタサむ゚ンスに぀いお孊んでたす。匷化孊習、論文探玢、Obsidianなどのツヌルに぀いお曞いおいきたいです。 連絡先→r6mgykrui@gmail.com

    あなたぞのおすすめ