หน่วยสมรรถนะ
อธิบายเทคโนโลยีที่เกี่ยวข้องกับปัญญาประดิษฐ์
สมรรถนะสนับสนุนการทำงานด้านการใช้ปัญญาประดิษฐ์
รายละเอียดหน่วยสมรรถนะ
| 1. รหัสหน่วยสมรรถนะ | AI-QJWD-010 |
| 2. ชื่อหน่วยสมรรถนะ | อธิบายเทคโนโลยีที่เกี่ยวข้องกับปัญญาประดิษฐ์ |
| 3. ทบทวนครั้งที่ | / 2568 |
| 4. สร้างใหม่ |
|
ปรับปรุง |
|
| 5. สำหรับชื่ออาชีพและรหัสอาชีพ (Occupational Classification) | |
|
N/A
|
|
| 6. คำอธิบายหน่วยสมรรถนะ (Description of Unit of Competency) | |
|
ผู้ที่ผ่านสมรรถนะนี้จะสามารถอธิบายเทคโนโลยีที่เกี่ยวข้องกับปัญญาประดิษฐ์ เลือกใช้เทคโนโลยีปัญญาประดิษฐ์ อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
|
| 7. สำหรับระดับคุณวุฒิ |
| 1 | 2 | 3 |
|---|---|---|
| 8. กลุ่มอาชีพ (Sector) | |
| N/A | |
| 9. ชื่ออาชีพและรหัสอาชีพอื่นที่หน่วยสมรรถนะนี้สามารถใช้ได้ (ถ้ามี) | |
| N/A | |
| 10. ข้อกำหนดหรือกฎระเบียบที่เกี่ยวข้อง (Licensing or Regulation Related) (ถ้ามี) | |
| N/A | |
| 11. สมรรถนะย่อยและเกณฑ์การปฏิบัติงาน (Elements and Performance Criteria) |
| หน่วยสมรรถนะย่อย (EOC) | เกณฑ์ในการปฏิบัติงาน (Performance Criteria) | รหัส PC (ตามเล่มมาตรฐาน) |
รหัส PC (จากระบบ) |
|---|---|---|---|
| 70071 เลือกใช้เทคโนโลยีปัญญาประดิษฐ์ |
1.1 วิเคราะห์เทคโนโลยีปัญญาประดิษฐ์ | 70071.01 | 230494 |
| 70071 เลือกใช้เทคโนโลยีปัญญาประดิษฐ์ |
1.2 เปรียบเทียบเทคโนโลยีปัญญาประดิษฐ์ | 70071.02 | 230495 |
| 70071 เลือกใช้เทคโนโลยีปัญญาประดิษฐ์ |
1.3 ประเมินเทคโนโลยีปัญญาประดิษฐ์ | 70071.03 | 230496 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.1 ระบุประเภทของการเรียนรู้แบบมีผู้สอน (Supervised Learning) | 70072.01 | 230497 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.2 ระบุประเภทของการเรียนรู้แบบไม่มีผู้สอน (Unsupervised Learning) | 70072.02 | 230498 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.3 ระบุประเภทของการเรียนรู้แบบเสริมกำลัง (Reinforcement Learning) | 70072.03 | 230499 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.4 ระบุอัลกอริทึมประเภทการถดถอยเชิงเส้น (Linear Regression) | 70072.04 | 230500 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.5 ระบุอัลกอริทึมประเภทการจำแนกประเภท (Classification) | 70072.05 | 230501 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.6 ระบุอัลกอริทึมประเภทการจัดกลุ่ม (Clustering) | 70072.06 | 230502 |
| 70072 อธิบายหลักการทำงานของการเรียนรู้ของเครื่อง (Machine Learning) |
2.7 ระบุอัลกอริทึมประเภทการลดมิติข้อมูล (Dimensionality Reduction) | 70072.07 | 230503 |
| 12. ความรู้และทักษะก่อนหน้าที่จำเป็น (Pre-requisite Skill & Knowledge) | |
| N/A | |
| 13. ทักษะและความรู้ที่ต้องการ (Required Skills and Knowledge) | |
|
(ก) ความต้องการด้านทักษะ 1. สามารถเลือกใช้เทคโนโลยีปัญญาประดิษฐ์ (ข) ความต้องการด้านความรู้ 1. เทคโนโลยีปัญญาประดิษฐ์ |
|
| 14. หลักฐานที่ต้องการ (Evidence Guide) | |
|
วิธีการประเมิน |
|
| 15. ขอบเขต (Range Statement) | |
|
(ก) คำแนะนำ
1. การเก็บรวบรวมและเตรียมข้อมูล (Data Collection and Preparation) ขั้นตอนนี้มีความสำคัญอย่างยิ่ง เนื่องจากข้อมูลที่นำมาใช้ในการเรียนรู้ หรือการฝึก (Train) จะต้องเป็นข้อมูล 2. การเลือกโมเดล (Model Selection) ในขั้นตอนนี้ จะมีการเลือกโมเดล (Model) หรืออัลกอริทึมที่เหมาะสมกับประเภทของปัญหาและลักษณะของข้อมูล โมเดลเหล่านี้มีหลากหลาย 3. การฝึกฝนโมเดล (Model Training) ชุดข้อมูลฝึกจะถูกนำมาใช้เพื่อเรียนรู้โมเดล โดยอัลกอริทึมจะปรับพารามิเตอร์ภายในของโมเดลอย่างต่อเนื่อง เพื่อให้สามารถทำนายหรือตัดสินใจได้อย่างถูกต้องแม่นยำที่สุด 4. การตรวจสอบความถูกต้องของโมเดล (Model Validation) หลังจากฝึกแล้ว จะมีการนำชุดข้อมูลตรวจสอบความถูกต้องมาประเมินประสิทธิภาพของโมเดล เพื่อปรับปรุงพารามิเตอร์หรือโครงสร้างของโมเดลให้ดียิ่งขึ้น ขั้นตอนนี้ช่วยป้องกันปัญหาการเรียนรู้ Overfitting ซึ่งหมายถึงการที่โมเดลสามารถทำงานได้ดีกับข้อมูลฝึก แต่ไม่สามารถทำงานได้ดีกับข้อมูลใหม่ (New Data) 5. การทดสอบโมเดล (Model Testing) เมื่อได้โมเดลที่ผ่านการตรวจสอบความถูกต้องและเป็นที่น่าพอใจแล้ว จะมีการนำชุดข้อมูลทดสอบที่ไม่เคยเห็นมาก่อน มาประเมินประสิทธิภาพ 6. การนำไปใช้งาน (Deployment) เมื่อโมเดลผ่านการทดสอบและมีประสิทธิภาพตามที่ต้องการ ก็จะถูกนำไปใช้งานจริงในระบบต่าง ๆ เพื่อแก้ปัญหาหรือสร้างคุณค่าตามวัตถุประสงค์ที่ตั้งไว้ 7. การติดตามและปรับปรุง (Monitoring and Improvement) หลังจากนำไปใช้งานแล้ว จะต้องมีการติดตามประสิทธิภาพของโมเดลอย่างต่อเนื่อง เนื่องจากข้อมูลและสภาพแวดล้อม
1. การเรียนรู้แบบมีผู้สอน (Supervised Learning) เป็นการเรียนรู้จากข้อมูลที่มีป้ายกำกับ (Labeled Data) ซึ่งหมายถึงข้อมูลที่มาพร้อมกับคำตอบหรือผลลัพธ์ที่ถูกต้อง อัลกอริทึม 2. การเรียนรู้แบบไม่มีผู้สอน (Unsupervised Learning) เป็นการเรียนรู้จากข้อมูลที่ไม่มีป้ายกำกับ (Unlabeled Data) อัลกอริทึมจะพยายามค้นหารูปแบบ โครงสร้าง หรือความสัมพันธ์ 3. การเรียนรู้แบบเสริมกำลัง (Reinforcement Learning) เป็นการเรียนรู้โดยให้เอเจนต์ (Agent) ปฏิสัมพันธ์กับสภาพแวดล้อม (Environment) และเรียนรู้ผ่านการได้รับรางวัล (Reward) หรือบทลงโทษ (Penalty) เป้าหมายของเอเจนต์คือการเรียนรู้นโยบาย (Policy) ที่จะทำให้ได้รับรางวัลสะสมสูงสุด ตัวอย่างของการใช้งาน ได้แก่ การควบคุมหุ่นยนต์ การเล่นเกม และการจัดการการลงทุน
1. อัลกอริทึมประเภทการถดถอยเชิงเส้น (Linear Regression) คือ วิธีการทางสถิติที่ใช้ในการทำนายค่าของตัวแปรตาม (Dependent Variable) โดยใช้ค่าของตัวแปรอิสระ (Independent Variable) หนึ่งตัวหรือมากกว่า โดยสมมติว่าความสัมพันธ์ระหว่างตัวแปรเหล่านี้เป็นเส้นตรง ในการเรียนรู้ของเครื่อง (Machine Learning) อัลกอริทึม Linear Regression มักใช้ในการสร้างโมเดลที่สามารถทำนายค่าผลลัพธ์จากข้อมูลที่มีอยู่ เช่น การทำนายราคาบ้านจากขนาดและทำเลที่ตั้ง หรือการทำนายยอดขายจากการโฆษณา 2. อัลกอริทึมประเภทการจำแนกประเภท (Classification) คือ วิธีการที่ใช้ในการแบ่งข้อมูลออกเป็นกลุ่มหรือประเภทต่าง ๆ โดยอิงจากคุณสมบัติของข้อมูลนั้น ๆ อัลกอริทึมการจำแนกประเภท (Classification) มีการใช้งานในหลายด้าน เช่น การตรวจจับอีเมลสแปม การวิเคราะห์ภาพทางการแพทย์ และการทำนายความเสี่ยงทางการเงิน ตัวอย่างของอัลกอริทึมประเภท 3. อัลกอริทึมประเภทการจัดกลุ่ม (Clustering) คือ วิธีการที่ใช้ในการแบ่งข้อมูลออกเป็นกลุ่มหรือคลัสเตอร์ โดยที่ข้อมูลในกลุ่มเดียวกันจะมีความคล้ายคลึงกันมากกว่าข้อมูลในกลุ่มอื่น ๆ 4. อัลกอริทึมประเภทการลดมิติข้อมูล (Dimensionality Reduction) คือ วิธีการที่ใช้ในการลดจำนวนตัวแปร (Features) ในชุดข้อมูล โดยยังคงรักษาข้อมูลสำคัญและโครงสร้างของข้อมูลไว้ อัลกอริทึมประเภทการลดมิติข้อมูล (Dimensionality Reduction) มีการใช้งานในหลายด้าน เช่น การเตรียมข้อมูลสำหรับการวิเคราะห์ การลดความซับซ้อนของโมเดล และการแสดงผลข้อมูลในรูปแบบที่เข้าใจง่ายขึ้น ตัวอย่างของอัลกอริทึมประเภทการลดมิติข้อมูล (Dimensionality Reduction) เช่น Principal Component Analysis (PCA), t-distributed Stochastic Neighbor Embedding (t-SNE) การเลือกใช้อัลกอริทึมที่เหมาะสมขึ้นอยู่กับปัจจัยหลายประการ เช่น ประเภทของปัญหา ขนาดของข้อมูล ลักษณะของข้อมูล ความซับซ้อนของความสัมพันธ์ในข้อมูล และทรัพยากร |
|
| 16. หน่วยสมรรถนะร่วม (ถ้ามี) | |
| N/A | |
| 17. อุตสาหกรรมร่วม/กลุ่มอาชีพร่วม (ถ้ามี) | |
| N/A | |
| 18. รายละเอียดกระบวนการและวิธีการประเมิน (Assessment Description and Procedure) | |
|
1. เครื่องมือการประเมิน เลือกใช้เทคโนโลยีปัญญาประดิษฐ์ |
|
