Fruit Image Classification

Ronnayot Qew Jaisai
3 min readAug 11, 2020

--

Image Classification

คือ กระบวนการที่จำแนกรูปภาพออกเป็น Class หรือ กลุ่ม ได้ เช่น การที่เรา import ภาพให้ Computer และ Computer สามารถจำแนกได้ว่าภาพ Insertไปนั้น คือ อะไร

Image Classification ใช้กระบวนการ “Convolutional Neural Networks” หรือ “CNN” ในการจำแนกกลุ่ม

Dataset

รวบรวมรูปภาพผลไม้ที่ก่อนจะทำการจำแนก

ที่เลือกมาจะมี Apple , Grape , Mango , Watermelon โดยแต่ละ Class จะมีรูปผลไม้อย่างละ 5 รูป

LET START !

Train Model บน GPU

Import Libary

Data Preparation

ใช้ Library Pathlib เพื่อให้รู้ Path ของรูปต่างๆและ แสดงผลลัพธ์ออกมาว่ามีทั้งหมดกี่รูป

กำหนดขนาดรูป

Batch_size เป็นการกำหนดขนาดของการอ่านข้อมูลในแต่ละครั้ง

img_height ความสูงของรูปภาพแต่ละรูป

img_width ความกว้างของรูปภาพแต่ละรูป

Dataset ที่จะนำมา Train

ดูว่ามี Class อะไรบ้าง

แสดงผลลัพธ์

Check Dataset

นำรูปทั้งหมดมา Normalization

Create Model

Train Model

Save

Load

Prediction

Reference

https://blog.pjjop.org/deep-learning/

--

--