คำถามสัมภาษณ์ยอดฮิตเกี่ยวกับ Machine Learning

MATLAB BKK
2 min readMay 13, 2022

--

MATLAB BKK CENTER

  1. Machine Learning คืออะไร

Machine Learning เป็นสาขาหนึ่งของ Computer Science ที่เกี่ยวข้องกับการเขียนโปรแกรมเพื่อให้เรียนรู้อัตโนมัติและปรับปรุงตามประสบการณ์ใหม่ เช่น หุ่นยนต์ได้รับการตั้งโปรแกรมเพื่อให้สามารถทำงานตามข้อมูลที่รวบรวมจากเซ็นเซอร์ได้ จะเรียนรู้โปรแกรมจากข้อมูลโดยอัตโนมัติ

2. Data Mining กับ Machine learning แตกต่างกันอย่างไร?

Data Mining คือ การค้นพบความรู้จากข้อมูล โดยข้อมูลที่ใช้เพื่อการค้นพบ จากที่ไม่เคยรู้จักมาก่อน

Machine Learning คือ การให้คอมพิวเตอร์ทำนายผลลัพธ์ โดยใช้ข้อมูลพื้นฐานจาก การ train data

ความแตกต่างของทั้งสองอย่างอยู่อย่างนึงคิดค้นขึ้นเพื่อการ “ทำนาย” ส่วนอีกตัวนึงคิดค้นขึ้นเพื่อการ “ค้นพบ” ส่วนสิ่งที่เหมือนกันของทั้งสองอย่างคือ “ข้อมูล”

3.Overfitting คืออะไรใน Machine Learning

เมื่อแบบจำลองมีข้อผิดพลาดเกิด ‘การเกินพอดี’ ของความสัมพันธ์

ทำให้โมเดลแสดงประสิทธิภาพต่ำ

4.ทำไมเกิด Overfitting

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

5.หลีกเลี่ยง Overfitting ได้อย่างไร

คุณมีชุดข้อมูลขนาดเล็ก และคุณพยายามเรียนรู้จากมัน การใช้ข้อมูลจำนวนมากเกินไปสามารถหลีกเลี่ยงได้ แต่หากมีความจำเป็นจริงๆ ควรต้องตรวจสอบความถูกต้องข้อมูลนั้นก่อนหรือที่เรียกว่า การทำ Cross Validation

6. ลองยกตัวอย่าง 5 อัลกอลิธึมยอดฮิต

•Decision Trees

•Neural Networks (back propagation)

•Probabilistic networks

•Nearest Neighbor

  • Support vector machines

7.เทคนิคอัลกอริทึมต่างๆ ในการเรียนรู้ เครื่องมีอะไรบ้าง

8. สามขั้นตอนในการสร้างสมมติฐานหรือ Hypotheses ในการเรียนรู้ของเครื่องคืออะไร

9. แนวการเรียนรู้เบื้องต้นของ Supervised Learning คืออะไร

การแบ่งชุดตัวอย่างออกเป็นชุดฝึกอบรม (Training) และแบบทดสอบ (Testing)

10. ‘Training set’ และ ‘Test set’ คืออะไร

Training set ชุดของข้อมูลถูกใช้เพื่อค้นหาความสัมพันธ์ที่อาจคาดการณ์ได้

Test set ชุดทดสอบใช้เพื่อทดสอบความถูกต้องของสมมติฐาน

สามารถติดตามเนื้อหาความรู้ต่างๆ โดยเฉพาะการใช้ประยุกต์ใช้กับโปรแกรม Matlab ได้ที่ Facebook Page : (20) Matlab bkk center | Facebook

#กำลังเปิดรับลงทะเบียน คอร์สอบรมสามารถติดตามได้ที่ Facebook Page : MATLAB BKK CENTER หรือคลิกที่ลิงค์ข้างต้น ได้แก่

Machine Learning for #Predictive #Maintenance Course

NEURAL NETWORK AND DEEP LEARNING COMPLETE COURSE :

ใครอยากเรียนรู้จากตัวอย่างการ Apply จาก #ProjectMachinelearning ต้องไม่พลาด

#Matlab Code ร่วมแชร์ความรู้ สาระผ่านกลุ่ม ->

#www.matlabbkk.com

--

--

No responses yet