machine learning คืออะไร
แนวคิดและการวิวัฒนาการด้านเทคโนโลยีเพื่อใช้หุ่นยนต์ทำงานแทนมนุษย์มีมาระยะหนึ่งแล้ว จนขณะนี้มีปราฏการณ์ที่หุ่นยนต์หรือจักรกลที่บังคับด้วยโปรแกรมสามารถทำงานแทนเครื่องจักรในโรงงาน และบางชนิดเริ่มพูดสื่อสารได้แล้ว และมี AI ปัญญาประดิษฐ์ที่ช่วยหาคำตอบยากๆ ได้รวดเร็วกว่ามนุษย์คำนวณ หรือประมวลผล จากข้อมูลที่ใส่เอาไว้เป็น DATA ฐานข้อมูล สิ่งที่เหนือกว่าจินตนาการกำลังค่อยๆ เติบโตขึ้น เมื่อ AI สามารถให้คำตอบที่เกิดจากการเรียนรู้แบบประยุกต์ได้ การเรียนรู้เหล่านั้น เรียกว่า machine learning
machine learning คืออะไร
หุ่นยนต์ไม่ได้มีสมองเหมือนมนุษย์ก็จริง แต่มันสามารถเรียนรู้และประมวลผลเป็นคำตอบได้ จากข้อมูลความรู้แวดล้อมที่ถูกใส่ไว้ในโปรแกรม การเรียนรู้แบบหุ่นยนต์นี้เรียกว่า machine learning
machine learning คือ เป็นการสร้างสมองเพื่อเก็บความรู้ให้กับเครื่องจักรกล โดยการเขียนโปรแกรมให้ AI มีการประมวลข้อมูลรอบข้างที่มีเกี่ยวกับสิ่งใดสิ่งหนึ่ง เพื่อได้คำตอบสุดท้ายเป็นองค์รวมใหญ่หรือคำตอบของนิยามนั้นๆ โดยเลียนแบบวิธีคิดของมนุษย์ กล่าวคือ การป้อนข้อมูลให้กับ AI จะไม่ใช่เป็นสูตรสำเร็จเป็นความจำเท่านั้น แต่จะเป็นข้อมูลที่เป็นองค์ประกอบย่อยหลายๆ ตัว แล้วอนุมานว่า ถ้ามีข้อมูลย่อยเหล่านี้ แนวโน้มของคำตอบจะใกล้เคียงกับสิ่งใด AI จะให้คำตอบนั้นออกมา เป็นการเรียนรู้ของปัญญาประดิษฐ์ (AI) ไม่ใช่มนุษย์คิดคำตอบสำเร็จรูปให้
รูปแบบการให้คำตอบแบบ machine learning
การเขียนโปรแกรมคอมพิวเตอร์เพื่อให้ได้คำตอบดั้งเดิม เป็นการใส่ข้อมูล DATA และผลลัพธ์ (OUTPUT) เข้าไป เพื่อในอนาคตเมื่อเราใส่ข้อมูลเหมือนที่เราป้อนโปรแกรมเอาไว้ เราจะได้ผลลัพธ์เหมือนกับที่เราใส่ในโปรแกรมเอาไว้แล้ว เช่น เขียนโปรแกรมไว้ว่า 2+2=4 ในอนาคต เราต้องป้อนข้อมูล 2+2 เท่านั้น จึงจะได้คำตอบว่า 4 ออกมา
แต่ Machine Learning คือ การเขียนโปรแกรมที่มีการใส่ ผลลัพธ์ (OUTPUT) เข้าไป และใส่รายละเอียดย่อยที่เป็นข้อมูล (DATA) ของผลลัพธ์นั้นเข้าไปให้มากที่สุด โดยไม่มีการเจาะจงแบบเดิม ทั้งนี้ เพื่อในอนาคตข้างหน้า หากเราใส่ข้อมูลที่เป็นส่วนใดส่วนหนึ่ง ไม่ใช่ทั้งหมด โปรแกรมจะทำการคิดหาคำตอบโดยการประมวลความน่าจะเป็น และให้คำตอบหรือผลลัพธ์ (OUTPUT) ที่ถูกต้องออกมา นี่คือ การเรียนรู้ของ Machine Learning ตัวอย่างการใส่ข้อมูลจะเปลี่ยนไป ข้อมูลที่เครื่องเรียนรู้จะรู้จักว่า อะไร คือ 1,2,3,4 ไปเรื่อยๆ ในแง่ของตัวเลข ดังนั้น ไม่จำเป็นที่จะต้องใส่ข้อมูล 2+2 เท่านั้น จึงจะได้ 4 แต่เราสามารถใส่ข้อมูล 1+1+1+1 ก็ได้ หรือ 2+1+1 ก็ได้ หรือ 1+2+1 ก็ได้ เป็นต้น
การเรียนรู้แบบ Machine Learning เป็นการเรียนรู้จากชุดข้อมูลเพื่อประมวลผล ที่เห็นและใช้ในปัจจุบันชัดๆ เช่น โปรแกรมเปลี่ยนเสียงพูดให้เป็นตัวหนังสือที่ใช้กับ line ในทุกวันนี้ เป็นต้น นี่คือตัวอย่างของ Machine Learning แบบธรรมชาติ นั่นเอง