ทุกวันนี้ใครๆ ต่างก็พูดถึง Machine Learning(ML), Deep Learning(DL) และ Artificial Intelligence(AI) ให้ได้ยินกันอยู่บ่อยๆ ทำให้มีหลายคนหันมาสนใจและเริ่มเรียนรู้เกี่ยวกับเรื่องเหล่านี้กันมากขึ้น แต่ไม่รู้ว่าจะเริ่มต้นศึกษาตรงไหน จะต้องใช้เครื่องมืออะไรบ้าง บทความของเราช่วยคุณได้
ในบทความนี้เราจะมาแนะนำเครื่องมือที่คุณต้องรู้สำหรับการทำ ML, DL และ AI ด้วยภาษา Python
ภาษาในที่นี้ไม่ใช่ภาษาที่ใช้พูดกันระหว่างมนุษย์กับมนุษย์ แต่เป็นภาษที่มนุษย์ใช้สื่อสารกับคอมพิวเตอร์เพื่อพูดคุยสื่อสารไปในรูปแบบเดียวกัน นั่นคือภาษา Python ที่ตอนนี้เป็นที่นิยมใช้กันมากในการทำ Machine Learning(ML)
Python: เป็นภาษาที่นิยมมากที่สุดสำหรับการทำ Machine Learning, Deep Learning และ Data Science ในตอนนี้ เพราะเข้าใจง่าย, มี library มากมายให้ใช้ และมี Community ขนาดใหญ่ เวอร์ชันที่แนะนำคือเวอร์ชัน 3.6.9 ซึ่งทำงานได้ดีกับไลบรารีส่วนใหญ่ในภาษา python และทำงานร่วมกับ Django 2.1 ซึ่งเป็น Framework สำหรับทำเว็บแอปพลิเคชันด้วยภาษา Python ได้เป็นอย่างดี
OpenCV ไม่เพียงแต่พัฒนาด้วยภาษา Python เพียงอย่างเดียวแต่สามารถใช้ภาษา C++, Java และ MATLAB ในการพัฒนาได้เหมือนกัน พร้อมรองรับระบบปฎิบัติการที่หลากหลายทั้งบน PC และ Mobile อีกทั้งยังสามารถเขียนโค้ดใช้งาน CUDA เพื่อเพิ่มประสิทธิภาพในการประมวลผลได้อีกด้วย
และนี่ก็คือสิ่งจำเป็นที่ผู้เขียนรวบรวมมาจากประสบการณ์ใช้งานจริงตั้งแต่สมัยตอนเรียน จนกระทั่งทำงานจริงทางสายงานนี้ แต่สำหรับ dev ในสาย ML, DL และ AI น่าจะคุ้นเคยกันดีอยู่แล้ว ส่วนคนที่เพิ่งเริ่มต้น อ่านแล้วอาจจะงง ก็ไม่เป็นไรค่ะ ครั้งหน้าผู้เขียนจะมาอธิบายว่า “Machine Learning(ML)” มันคืออะไร และเอาไปใช้งานกับอะไรได้บ้าง อย่าลืมติดตามกันด้วยนะคะ ถ้าท่านใดมีข้อเสนอแนะ หรือคำถามใดๆ สามารถ Comment มาคุยกันได้นะคะ หรืออยากจะแชร์ประสบการณ์ หรือผลงานก็ทักกันเข้ามาได้เลยค่ะ