สวัสดีครับ เจอกันอีกครั้ง คือก็ไม่ได้เขียนมานานพอสมควรครับ ส่วนนึงก็มาจากติดเรียนติดสอบแต่อีกเหตุผลนึงก็น่าจะเพราะไม่รู้จะเขียนอะไรด้วยครับ ฮ่าๆ


สรุปเผื่อไม่อยากอ่าน


ก็ตามที่จั่วหัวไว้ว่าในบล็อกนี้ผมจะพาเขียนโค้ดเพื่อจำแนกรูปภาพด้วย AI จาก Keras ครับ คือเนื่องจากว่าผมตั้งใจเขียนบล็อกนี้เพื่อจะโชว์โค้ดและวิธีใช้เจ้าโค้ดตัวนี้เฉยๆ

แต่สำหรับคนที่ต้องการรายละเอียดเชิงลึกขึ้นผมขอแนะนำคลิปอธิบายของ Siraj Raval

คลิปนี้ครับ

นี่คือโค้ดที่ผมใช้ครับ

ลองเซฟไปใช้ได้เลยครับ วิธีใช้ก็ง่ายๆคือสร้างโฟลเดอร์ซักโฟลเดอร์นึง แล้วสร้างโฟลเดอร์ชื่อ train และ validation ไว้ข้างในครับ ใน train ก็จะมีโฟลเดอร์แยกสำหรับรูปที่ต้องการฝึก เช่นเดียวกับใน validation ครับ

ตัวอย่าง

อันนี้เป็นรูปแบบของโฟลเดอร์ที่ผมใช้ครับ

เราเซฟเอาไฟล์ที่ผมโพสต์ไว้ไปใส่ใน folder รูท จากนั้นก็รันเลยครับ

เสร็จแล้วจะได้ไฟล์ basic_cnn_20_epochs.h5 มาแต่จะเอาไปใช้ยังไง???

ก็ก็อปไฟล์นี้ไปอีกครับ

จากนั้นก็รันดู

สำหรับใครที่อยากได้ไฟล์ weight ที่ผมสอนเรียบร้อยแล้วก็เดี๋ยวผมจะอัพโหลดไว้ซักที่ครับ สามารถเอาไปลองเล่นกันได้ ซึ่งจริงๆแล้วไม่จำเป็นต้องเป็นรูปหมากับแมวก็ได้ครับ สามารถนำภาพอะไรก็ได้มาสอน

อนึ่งใน tutorial นี้ผมใช้รูปจาก kaggle ได้ผลออกมาราวๆ 96 เปอร์เซ็นต์ครับ

สำหรับวันนี้คงมีแค่นี้ครับ ขอบคุณทุกท่านที่อ่านมากครับ ถ้าใครชอบก็รบกวนกด recommend หรือ follow จะเป็นพระคุณมากครับ เจอกันใหม่คราวหน้าสวัสดีครับ