Object Localization Using Gradient-Weighted Class Activation Mapping (Grad-CAM)
- Description
- Curriculum
- Reviews
Overview
Name Course: Object Localization Using Gradient-Weighted Class Activation Mapping (Grad-CAM) [Intermediate]
Instructor: Paisit Khanarsa Ph.D.
Course Description
คอร์สนี้ถูกจัดทำขึ้นเพื่อเรียนรู้การทำ Object Localization เเละการสร้าง Heat map โดยใช้เเนวคิด Gradient-Weighted Class Activation Mapping หรือ Grad-CAM เพื่อนำไปประยุกต์ใช้ในงานด้าน image classification จากการสร้าง Deep learning model โดยวิธีการดังกล่าวจะใช้วิธีการเขียนโปรเเกรมผ่านภาษา Python โดยใช้ Tensorflow library เเละ Keras library ซึ่งดำเนินการผ่าน Google Colaboratory
What you’ll learn
- ทบทวนความหมายของ Neural network
- เเนวคิดฉบับย่อของการเรียนรู้ของ Neural Network
- ทบทวนเเนวคิดของ Convolutional neural network
- เเนวคิดของ Gradient-Weighted Class Activation Mapping (Grad-CAM)
- การสร้าง Heat map จาก Grad-CAM
- การประยุกต์ใช้เเนวคิดของ Grad-CAM ในการทำ localization บนปัญหา Brain tumors
Requirements
- ความรู้พื้นฐานทางคณิตศาสตร์ตั้งแต่ระดับมัธยมปลายขึ้นไปและความรู้พื้นฐานด้านแคลคูลัส
- ความรู้พื้นฐานในหัวข้อ Deep learning เเละ Image classification
- โปรเเกรมภาษา Python
Code:
https://drive.google.com/file/d/1Pdq9O9rmvV4bM8gMDj2htJOsDR0Jwk8O/view?usp=sharing
Dataset:
https://www.kaggle.com/masoudnickparvar/brain-tumor-mri-dataset
Keras:
-
1EP1: Introduction to Grad-CAM
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT
-
2EP2: Basic Concepts of Artificial Neural Networks (ANNs) and Training Concepts
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT
-
3EP3: Introduction to Convolutional Neural Networks
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT
-
4EP4: The Gradient Weighted Class Activation Mapping Concepts
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT
-
5EP5: Applying Grad-CAM on Detecting Brain tumors Part 1
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT
-
6EP6: Applying Grad-CAM on Detecting Brain tumors Part 2
Dr.Paisit Khanarsa
AI & ROBOTICS FOR ALL, FIBO, KMUTT