Page 25 - 6.Machine Learning for Data Science
P. 25
หลักสูตรการวิเคราะหอินเทอรเน็ตของทุกสรรพสิ่งเบื้องตนดวย Hadoop | 24
1 int y; Console output:
2 int x = 2; Output=3
3 y = x + 1;
4 println(“output=” +y ;
สำหรับรูปแบบการเรียนรูของเครื่องจะทำการปอนทั้งอินพุต (x และ ผลลัพธ (y ที่ตองการไดจากระบบจำนวน
มากใหแกระบบจากนั้นเครื่องจักร (โปรแกรม จะทำการเรียนรู คำนวณและคืนคากลับมาเปนสมการ คือ “x+1” หลังจากนั้น
เมื่อปอนคาอินพุตใหแกระบบระบบจะสามารถหาผลลัพธไดจากสมการ x+1
รูปที่ 4.2 การทำงานของโปรแกรมคอมพิวเตอรและการเรียนรูของเครื่องจักร
[ที่มา. http://opensourceforu.com/wp-content/uploads/2017/12/Figure-1-Traditional-programming-vs-
machine-learning.jpg]
4.3 ประโยชนของการเรียนรูของเครื่องจักร
ในอดีตการหาความสัมพันธของอินพุตกับผลลัพธอาจจะมีไมมากหรือไมซับซอน ซึ่งแตกตางกับปจจุบันที่
ความสัมพันธของอินพุตและเอาตพุต ของระบบสมัยใหมที่มีเทคโนโลยีขั้นสูงนั้นมีความซับซอนมาก อินพุตของระบบหนึ่งๆ
อาจจะมี 1,000 ตัว 10,000 ตัว หรือมากกวานั้น ในกรณีที่จะสรางโมเดลในการเขียนโปรแกรมเพื่อหาคำตอบของระบบ
โปรแกรมเมอรจะตองหาความสัมพันธของอินพุตทั้งหมดเพื่อใชในการสรางโมเดลสำหรับการหาคำตอบของระบบนั้นๆ ซึ่งการ
หาความสัมพันธของตัวแปรจำนวนมากเปนเรื่องที่ทำไดยาก ใชเวลาในการหาความสัมพันธมาก นอกจากนั้นในบางครั้งยังอาจ
ตองใชความรูชั้นสูง รูปแบบการเรียนรูของเครื่องจักรถูกนำมาใชในการแกปญหาดังกลาวขางตนโดยใชการเรียนรูของ
เครื่องจักรในการหาความสัมพันธของตัวแปรตางๆ ในระบบเพื่อทำการสรางโมเดลเพื่อใชในการหาคำตอบของระบบ
4.4 รูปแบบการเรียนรูของเครื่องจักร
การเรียนรูของเครื่องจักรสามารถแบงออกไดแบบกวาง ๆ เปน 3 รูปแบบ คือ
1.การเรียนรูแบบมีผูสอน (Supervised Learning รูปแบบนี้จะตองทำการสอนเครื่องจักร (โปรแกรม กอน โดยการ
ปอนอินพุตและผลลัพธที่ตองการจากอินพุตนั้นๆ เชนกรณีที่ตองการใหโปรแกรมเรียนรูการประเมินผลการเรียนของนักศึกษา
จะตองทำการเพิ่มเซตของขอมูลในลักษณะดังตารางที่ 1 เมื่อพิจารณาขอมูลสอน (training data โปรแกรมจะตองเรียนรูวา
INTRODUCTION TO IOT ANALYTICS USING HADOOP สถาบันสหวิทยาการดิจิทัลและหุนยนต มหาวิทยาลัยเทคโนโลยีราชมงคลพระนคร