สวัสดีครับ เจอกันอีกครั้ง คือก็ไม่ได้เขียนมานานพอสมควรครับ ส่วนนึงก็มาจากติดเรียนติดสอบแต่อีกเหตุผลนึงก็น่าจะเพราะไม่รู้จะเขียนอะไรด้วยครับ ฮ่าๆ
สรุปเผื่อไม่อยากอ่าน
- เรียงโฟลเดอร์แบบนี้ https://ibb.co/nbgtFQ
- สอนด้วยโค้ดนี้ 48b84ef9b624f13cc9a6d1f49fd8aa94
- ใช้ด้วยโค้ดนี้ c4575abcbaf2c5af5798ec6d1aad3d91
- ไฟล์ weight เผื่ออยากลอง https://ufile.io/vf73y
ก็ตามที่จั่วหัวไว้ว่าในบล็อกนี้ผมจะพาเขียนโค้ดเพื่อจำแนกรูปภาพด้วย AI จาก Keras ครับ คือเนื่องจากว่าผมตั้งใจเขียนบล็อกนี้เพื่อจะโชว์โค้ดและวิธีใช้เจ้าโค้ดตัวนี้เฉยๆ
แต่สำหรับคนที่ต้องการรายละเอียดเชิงลึกขึ้นผมขอแนะนำคลิปอธิบายของ Siraj Raval
คลิปนี้ครับ
นี่คือโค้ดที่ผมใช้ครับ
ลองเซฟไปใช้ได้เลยครับ วิธีใช้ก็ง่ายๆคือสร้างโฟลเดอร์ซักโฟลเดอร์นึง แล้วสร้างโฟลเดอร์ชื่อ train และ validation ไว้ข้างในครับ ใน train ก็จะมีโฟลเดอร์แยกสำหรับรูปที่ต้องการฝึก เช่นเดียวกับใน validation ครับ
ตัวอย่าง
อันนี้เป็นรูปแบบของโฟลเดอร์ที่ผมใช้ครับ
เราเซฟเอาไฟล์ที่ผมโพสต์ไว้ไปใส่ใน folder รูท จากนั้นก็รันเลยครับ
เสร็จแล้วจะได้ไฟล์ basic_cnn_20_epochs.h5 มาแต่จะเอาไปใช้ยังไง???
ก็ก็อปไฟล์นี้ไปอีกครับ
จากนั้นก็รันดู
สำหรับใครที่อยากได้ไฟล์ weight ที่ผมสอนเรียบร้อยแล้วก็เดี๋ยวผมจะอัพโหลดไว้ซักที่ครับ สามารถเอาไปลองเล่นกันได้ ซึ่งจริงๆแล้วไม่จำเป็นต้องเป็นรูปหมากับแมวก็ได้ครับ สามารถนำภาพอะไรก็ได้มาสอน
อนึ่งใน tutorial นี้ผมใช้รูปจาก kaggle ได้ผลออกมาราวๆ 96 เปอร์เซ็นต์ครับ
สำหรับวันนี้คงมีแค่นี้ครับ ขอบคุณทุกท่านที่อ่านมากครับ ถ้าใครชอบก็รบกวนกด recommend หรือ follow จะเป็นพระคุณมากครับ เจอกันใหม่คราวหน้าสวัสดีครับ