Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CNN入門:ゼロからPythonで学ぶ畳み込みニューラルネットワーク
Rating: 4.0 out of 5(1 rating)
11 students

CNN入門:ゼロからPythonで学ぶ畳み込みニューラルネットワーク

ゼロから学ぶ!PythonとTensorFlowで始めるディープラーニング&CNN入門
Created byM Sakai
Last updated 2/2025
Japanese

What you'll learn

  • Pythonの基本
  • NumPyとMatplotlibを使ったデータ操作と可視化
  • 機械学習の基本概念と評価指標(混同行列・過学習・未学習)
  • ニューラルネットワークの基礎(活性化関数、誤差逆伝播法、最適化アルゴリズム)
  • CNN(畳み込みニューラルネットワーク)の基礎と実装
  • TensorFlow/Kerasを使ったディープラーニングモデルの構築・学習・評価

Course content

6 sections26 lectures2h 16m total length
  • 紹介3:14

Requirements

  • 基本的なPC操作ができること(ファイルのダウンロード・解凍、エディタの使用など)
  • 簡単なプログラミングの知識があること(変数、条件分岐、ループなどの基礎的な概念を理解している)
  • 数学の基礎知識があること(高校数学レベルの関数、行列、微分の基本概念がわかると理解が深まります)
  • Google Colabを使用するため、インターネット環境があること

Description

コース説明

このコースは、ディープラーニングの基礎からCNN(畳み込みニューラルネットワーク)の実装までを、初心者向けにわかりやすく解説する入門講座です。

Pythonや機械学習の知識がない方でも安心して学べるよう、Pythonの基本やGoogle Colabの使い方から丁寧に説明します。さらに、NumPyやMatplotlibを使ったデータ処理の基礎を学んだ後、機械学習の概念やディープラーニングの理論を順を追って解説します。

本コースの後半では、TensorFlow/Kerasを用いたCNNの実装を通じて、画像認識モデルの構築・学習・評価の方法を学びます。実際に手を動かしながら学べる実践的な内容になっているため、学習効果が高く、すぐに応用できるスキルが身につきます。

※本講座は【事前知識不要】Pythonで始める画像認識入門:深層学習の基礎から実践までの講座と共通する部分があります。

カリキュラムの概要

1. はじめに

コースの目的や学習の進め方、事前準備について説明します。

2. Python入門

Pythonを初めて使う方のために、インストール方法や基本的な使い方を解説します。Google Colabの操作方法や、NumPy・Matplotlibを使ったデータ処理の基礎も学びます。

3. 機械学習入門

機械学習の基本概念を学び、過学習や未学習、評価指標、混同行列などの重要な概念を理解します。

4. ディープラーニングの基礎

ディープラーニングの基本的な仕組みを学びます。ニューラルネットワークの構造や、活性化関数、誤差逆伝播法、最適化アルゴリズムについて詳しく解説します。

5. CNN(畳み込みニューラルネットワーク)とは

CNNの基本概念を学び、画像処理のための畳み込み層やプーリング層の仕組みを理解します。

6. TensorFlow/Keras入門

TensorFlow/Kerasのインストール方法や基本的な使い方を学び、Sequentialモデルを用いたニューラルネットワークの構築方法を解説します。

Who this course is for:

  • CNNを基礎から学びたい方
  • ディープラーニングをPythonとTensorFlow/Kerasで実装したい方
  • AIや機械学習に興味があるが、どこから始めたらいいかわからない方
  • 実践的なコーディングを通じて、スキルを身につけたい方