Page 33 - 6.Machine Learning for Data Science
P. 33
หลักสูตรการวิเคราะหอินเทอรเน็ตของทุกสรรพสิ่งเบื้องตนดวย Hadoop | 32
บทที่ 6 ตัวอยางเครื่องมือสำหรับการเรียนรูของเครื่องจักร
การเรียนรูของเครื่องจักรเปนกระแสที่นิยมในปจจุบันจึงมีเครื่องมือที่ใชในการสรางการเรียนรูของเครื่องจักร
เกิดขึ้นจำนวนมากดังเชน Spark, Azure ML, AWS ML ซึ่งเปนเครื่องมือที่นิยมและมีความนาเชื่อถือสูง
6.1 วัตถุประสงคการเรียนรู
เพื่อใหผูเรียนรูจักเครื่องมือสำหรับการพัฒนาการเรียนรูของเครื่องจักร
6.2 Spark Machine Learning
Spark มีขอดีที่ชวยใหนักพัฒนาสามารถพัฒนาโปรแกรมรูปแบบการเรียนรูของเครื่องจักรไดงายดังเชน สามารถ
รองรับภาษาสำหรับการเขียนโปรแกรมไดหลายภาษาเชน Java, Python, R โดย Spark ถูกพัฒนาขึ้นจากภาษา Scala ดังนั้น
จึงรองรับภาษา Scala อีกดวย และ สามารถทำงานไดแบบ real-time stream processing เนื่องจาก Spark ทำงานบน
หนวยความจำหลัก การประมวลผลเปนแบบ swift ลดการเขียนโคดซ้ำ ๆ ลงไดจึงชวยใหการพัฒนาโปรแกรมทำไดเร็วขึ้น
โครงสรางของโปรแกรมดีขึ้น ทั้งยังมี graphX api ที่ใชในการประมวลผลแบบ graph และ parallel graph ขอดีทั้งหมด
ขางตนชวยใหผูใชและผูพัฒนาสามารถลดตนทุนการดำเนินการไดมาก
สำหรับคุณสมบัติเฉพาะของ Spark เฉพาะในสวนของการเรียนรูของเครื่องจักรมีดังตอไปนี้
การแยกแยะชนิด (Classification
การแบงกลุม (Clustering ดวยฟงกชันถดถอย (regression
ฟงกชันทางสถิติ
ฟงกชันการกรองแบบ collaborative
tree algorithm
Frequent pattern mining และ
model persistence
6.3 Azure Machine Learning
Azure Machine learning เปนเครื่องมือที่พัฒนาโดย Microsoft ซึ่งจัดเปนเครื่องมือที่คอนขางสำเร็จรูปทำงานบน
ระบบกลุมเมฆ (cloud ทั้งหมดโดยมีรูปแบบใหเลือกใชงาน 2 รูปแบบหลักคือ
Azure machine learning service ซึ่งสามารถสอนระบบ ใชงานโมเดล จัดการโมเดล โดยผานภาษาไพธอน
โดยรองรับการใชงาน open-source package ตาง ๆ เชน TensorFlow, PyTorch scikit learn เปนตน
Azure machine learning studio บริการนี้สามารถสราง ทดลอง ใชงานโมเดลที่ตั้งคาพื้นฐานไวใหกอนแลวโดย
การลากวาง ซึ่งทำใหงายในการพัฒนาอยางมาก การปรับแตงเชิงลึกสามารถใชภาษา python และ R ได ขอจำกัดของการใช
บริการนี้คือ ชุดขอมูลสำหรับการสอนระบบตองมีขนาดไมเกิน 10 GB
INTRODUCTION TO IOT ANALYTICS USING HADOOP สถาบันสหวิทยาการดิจิทัลและหุนยนต มหาวิทยาลัยเทคโนโลยีราชมงคลพระนคร