Machine Learning is Fun - "Hello World"
Category : Machine Learning is Fun

Machine Learning is Fun : Decision Tree (EP.2)

Posted by arnondora on May 29th, 2016

ความเดิมจากตอนที่แล้ว จากตอนที่แล้วเราได้เรียนรู้เกี่ยวกับ Machine Learning ไปเบื้องต้น และเราได้ไปทำความรู้จักกับ Classifier ที่เป็นเหมือนกับฟังก์ชั่นตัวหนึ่งที่ทำให้คอมพิวเตอร์สามารถจำแนกส่ิงต่าง ๆ ตามที่เราต้องการได้ และเรายังได้รู้ถึงคำว่า Supervise Learning กันไปว่ามันคือการ ที่เราให้คอมพิวเตอร์จดจำ และบอกว่า สิ่ง ๆ นั่นคืออะไร แล้วให้มันพยายามบอกว่า สิ่งที่เราป้อนเข้าไปใหม่มันคืออะไร และสุดท้าย ท้ายสุดเราก็ได้มาลอง Coding กันสนุก ๆ เล็กด้วย Scikit-learn Library ที่ใช้ Python นั่นเอง All About Induction เรื่องนี้จริง ๆ มันต้องอยู่ในตอนที่ 1 ในเรื่องของ Supervise Learning นั่นแหละ แต่ลืมเขียนไป จริง ๆ แล้วการที่เรา เอาข้อมูลให้คอมพิวเตอร์ และบอกเฉลยมัน และสุดท้ายเราก็เอาข้อมูลมาให้มันดู และถามว่ามันคืออะไร จริง ๆ แล้วมันก็คือการทำ Induction […]

Machine Learning is Fun : Supervise Learning (EP.1)

Posted by arnondora on May 15th, 2016

เกริ่นนิดนึง ก่อนจะเข้าเรื่องกัน ขอเกริ่นถึงที่มาในการเขียน Tutorial (จะเรียกว่า Tutorial จะดีเหรอ) กันก่อนว่า มันเริ่มต้นจากเมื่อเมื่อหลาย ๆ เดือนก่อนก็แอบไปนั่งเรียน Machine Learning Course ใน Udacity มาแต่ตอนนั้นก็ได้เขียนแค่คร่าว ๆ ก็มีหลาย ๆ คนเข้ามาถามเป็นการส่วนตัวว่า ทำไมไม่เขียนเป็น Tutorial เลยล่ะ ตอบเลยว่า ตอนนั้นถ้ามานั่งเขียนนี่ตายแน่ ๆ แต่ช้าแต่ โชคชะตามันบังเอิญเหลือเกินที่ได้ไปพบปะกับ Library ตัวนึงมา เลยทำให้สามารถเขียน Tutorial นี้ออกมาได้ แต่ถ้ายังไม่รู้ว่า Machine Learning คืออะไร ? หรือไม่รู้จักอะไรเลย ลองเข้าไปอ่าน บทความ ที่ผมเคยเขียนไว้อันเก่าได้ คนเจ้าปัญหา เรามาดูปัญหาของเราในปัจจุบันกันดีกว่า ถ้าผมต้องการที่จะเขียนโปรแกรมเพื่อที่จะแยกของสัก 2 อย่างเช่น ต้องการที่จะแยกอะไรที่ไม่ซับซ้อนอย่าง กล้วย กับ ส้ม ออกมา กับคนแล้ว แค่เรามองเราก็สามารถบอกได้แล้ว ว่าอะไรคืออะไร […]