inflearn logo
知識共有
inflearn logo

[AI基礎] AI Research Engineerのための CNN理解

CNNを勉強したのに、まだお分かりになりませんか? CNNの基本動作原理を、要点だけ簡潔にご説明します。

難易度 入門

受講期間 無制限

Computer Vision(CV)
Computer Vision(CV)
Python
Python
PyTorch
PyTorch
CNN
CNN
Computer Vision(CV)
Computer Vision(CV)
Python
Python
PyTorch
PyTorch
CNN
CNN
Thumbnail

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

SeungRye Ahn

60% 受講後に作成

初心者が理解しやすいようです。 '')=b

5.0

구름같이

100% 受講後に作成

急速にコンボリューションとCNN学習の意味について直感的に感じることができます。

5.0

똘똘이스머프

100% 受講後に作成

貴重な講義ありがとうございます。 いつも元気です。

受講後に得られること

  • Convolutional Neural Network (CNN) の基本概念理解

  • コンボリューション演算およびフィルタの動作原理学習

  • NumPyを使ったConvolution演算の実装および結果の可視化

  • PyTorchを用いた畳み込み演算の実装および結果の可視化

  • CNNの学習原理とinput/output channelの意味理解

CNNは理解できません.... 😭

コンボリューションがどのような演算かを正確に理解していますか?

Convolution が Computer Vision でどのように使用されるかを、まず簡単な例を示します。

CNNはConvolution + Neural Networkです。

CNNがよく理解できない場合は、まずConvolutionとは何かを理解してみましょう😀

この講義の特徴

皆さんの大切な時間のためにエキスだけを入れました。

📌 Convolutionとは何ですか?

📌 Convolutionがコンピュータビジョンでどのように使用されるかをお知らせします。

📌 ConvolutionをPython NumpyとPyTorchの両方を実装し、結果が同じであることを確認します。

📌 CNNの学習原理について説明します。

こんな方におすすめです

人工知能(AI)の勉強を始めました。
この講義は入門者向けの講義で、特別な選手知識なしで聞くことができます。

CNNは理解できません。
CNNを勉強しても理解できない場合は、まずConvolutionを勉強してみましょう。

Convolutionを理解したい
PyTorchやTensorFlowのConvolution操作が実際にどのように行われるかを見てみましょう。

このような内容を学びます。

Convolutionとは何ですか?

Convolutionという操作自体は、実際には複雑な操作ではありません。まず、この演算が正確にどのように動作するのかを理解してみましょう。



コンピュータビジョンにおけるコンボリューションの例

Convolution このコンピュータビジョンでは、どのように使用されるのかを説明します。実際、皆さんはすでにConvolutionをたくさん使っています。

Convolution - Numpy 実装

ConvolutionをNumpyで実装してみましょう。 Convolution が正確にどのように動作するかを把握しましょう。

Convolution - PyTorch実装

Numpyで実装したものとPyTorchで実装したものが一致することを確認しましょう。次に、CNNをより深く理解してみましょう。

受講前の注意

練習環境

  • 実習を無条件にする必要はありません。結果だけ見ても大丈夫です。

  • 練習環境は、Windows OS ベースで説明します。

  • Python、Numpy、PyTorchを使用します。

  • 環境設定にはAnaconda、VScode、Jupyter Notebookを使用してください。

    • 講義の初めに環境を設定する方法を教えてくれます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • CNNの基礎を学ぼうとする全ての皆様へ

  • CNNを学んだのに、よく分からないという方々

  • CNNをしっかり理解したい方向け

前提知識、
必要でしょうか?

  • 必須の事前知識はありません

  • (Optional) ディープラーニング基礎知識

  • (任意) Numpy および PyTorch 使用経験

  • (Optional) 線形代数および基礎数学概念理解

こんにちは
whiteboxです。

1,192

受講生

83

受講レビュー

10

回答

4.9

講座評価

2

講座

  • 主な経歴

    • (現) 国内IT大手 AI Research Engineer

    • (前) AIスタートアップ AI Research Engineer

  • AI研究・開発経歴

    • 多数のAIプロジェクトの遂行およびAIプロダクトのリリース経験

      多数のAI研究およびTop-Tier Conferenceへの論文掲載経験 Generative AI専門家 その他経歴 国内学会 人工知能セッション チュートリアル講師 国内大手企業 AI講義 招聘講師

    • 多数のAI研究およびトップティア・カンファレンス(Top-Tier Conference)への論文掲載実績

    • 生成AI専門家

  • その他の経歴

    • 国内学会人工知能セッション チュートリアル講師

    • 国内大手企業AI講義の招聘講師

    • 社内生成AIセミナー講師

      r Conference 論文掲載経験 生成AI(Generative AI)専門家 その他経歴 国内学会 人工知能セッション チュートリアル講師 国内大手企業 AI講義 招聘講師 社内生成AIセミナー 講師

r Conference 論文掲載経験 Generative AI 専門家 その他経歴 国内学会 人工知能セッション チュートリアル講師 国内大手企業 AI講義 招聘講師 社内生成AIセミナー 講師

もっと見る

カリキュラム

全体

15件 ∙ (49分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

48件

4.9

48件の受講レビュー

  • seungrye0224님의 프로필 이미지
    seungrye0224

    受講レビュー 1

    平均評価 5.0

    5

    60% 受講後に作成

    初心者が理解しやすいようです。 '')=b

    • whitebox
      知識共有者

      ありがとうございます。役に立つ講義でまた探してみましょう。

  • foreverfive10048897님의 프로필 이미지
    foreverfive10048897

    受講レビュー 1

    平均評価 5.0

    5

    33% 受講後に作成

    • jyjh님의 프로필 이미지
      jyjh

      受講レビュー 1

      平均評価 4.0

      4

      60% 受講後に作成

      • hyongsu44님의 프로필 이미지
        hyongsu44

        受講レビュー 868

        平均評価 5.0

        5

        100% 受講後に作成

        貴重な講義ありがとうございます。 いつも元気です。

        • whitebox
          知識共有者

          ありがとうございます。もっと良い講義でまた訪れます。

      • likeacloud님의 프로필 이미지
        likeacloud

        受講レビュー 8

        平均評価 5.0

        5

        100% 受講後に作成

        急速にコンボリューションとCNN学習の意味について直感的に感じることができます。

        • whitebox
          知識共有者

          受講評 ありがとうございます。良い講義でまたお会いしましょう。

      似ている講座

      同じ分野の他の講座を見てみましょう!

      無料