Machine learning คืออะไร?

dsth_ml_logo

Machine learning คืออะไร?

หนึ่งในวิธีการวิเคราะห์ข้อมูลเชิงอัตโนมัติ ที่วาง ชุดคำสั่งไว้ในคอมพิวเตอร์ เพื่อค้นหาความรู้ที่น่าสนใจจากฐานข้อมูลในระบบ โดยไม่ต้องโปรแกรมคอมพิวเตอร์ว่าหาข้อมูลน้ันที่ไหนตลอดเวลา ตัวอย่าง ของ machine learning รถgoogle ขับได้ด้วยตัวเอง สินค้าแนะนำ หนังแนะนำใน Amazon, NetFlix ลูกค้าทวีตถึงคุณ/ สินค้าคุณ ใน Twitter ระบบตรวจจับ การโกง วิเคราะห์การปรับราคา ผลลัพธ์ทาง web search เครดิต สกอร์ และข้อเสนอบัตรเครดิตใหม่ๆสำหรับลูกค้า การกรอง แสปม เพราะอะไรถึงเป็นที่นิยมมากขึ้น ฐานข้อมูลมีเพิ่มมากขึ้น วิธีการ และการพัฒนาการคำณวนมีประสิทธิภาพมากขึ้น ฐานเก็บข้อมูลมีราคาถูกลง Machine Learning วิธีที่นิยม

Supervised learning โดยส่วนมากจะใช้ประวัติข้อมูลในอดีต เป็นโมเดลในการคำณวนผลลัพธ์ที่จะออกมากในอนาคต ชุดคำสั่งจะถูกกำกับไว้โดย output ที่ถูกกำหนดไว้แล้ว เมื่อ ใส่ input เข้าไป ชุดคำสั่งจะทำการเปรียบเทียบ output ที่ออกมากับoutput ที่ตั้งค่าไว้ว่าตรงกันหรือไม่ และทำการปรับปรุงให้เข้ากัน ผ่าน classification, regression, prediction, and gradient boosting models

Unsupervised learning ใช้กับฐานข้อมูลที่ไม่มี history มาก่อน ระบบจะไม่บอกคำตอบที่ถูกต้องเสมอไป แต่จะหาคำตอบจาก input ที่ถูกป้อนเข้าไป เป้าหมายคือการสำรวจข้อมูล และค้นหาโครงสร้างที่มีอยู่ข้างใน โดยส่วนมาก จะใช้งานได้ดีกับ transactional data ยกตัวอย่างเช่น ค้นหาแและรวมกลุ่มลูกค้าที่มีอุปลักษณะเหมือนกัน เพื่อนออก เคมเปญโปรโมทใหม่ๆเพื่อกลุ่มลูกค้านั้นโดยเฉพาะ หรือชุดคำสั่งอื่นๆ ที่ทำหน้าที่อย่างเช่น แนะนำสินค้าที่ลูกค้าน่าจะซื้อ หรือ ค้นหา ลูกค้าใกล้บ้าน

Semi-supervised learning คล้ายคลึงกับ supervised learning แต่ใช้ข้อมูลที่มี label กับข้อมูลที่ไม่มี label เพื่อผลประโยชน์ทางด้าน ลดต้นทุน

Reinforcement learning ใช้งาน งาน robotics, เกมส์, หรือ ระบบนำทาง ซึ่งระบบนี้ ชุดคำสั่งจะเรียนรู้ด้วยตัวของมันเองผ่าน การทดลอง และ errors มีส่วนประกอบสามอย่าง คือ 1. The agent (ตัวตัดสินใจ) 2. สิ่งแวดล้อม หรือทุกอย่างที่ agent มีปฏิสัมพันธ์ด้วย 3. actions (อะไรที่agent ทำได้บ้าง) เป้ากมายของวิธีการนี้คือการให้ agent ประยุกต์ใช้ actions ที่ให้ผลลัพธ์ที่มีประสิทธิภาพมากที่สุดภายในระยะเวลาที่กำหนด

แปลและเรียบเรียง

Narongrit Kongthong, Data Science Thailand Team

 

Source:

http://www.sas.com/en_us/insights/analytics/machine-learning.html

 

Leave Comment

Your email address will not be published. Required fields are marked *