วันอาทิตย์ที่ 4 พฤศจิกายน พ.ศ. 2561

Walk around กับ Microsoft ML หรือ Ai ของ Microsoft

มีความจำเป็น ดูแล้วถ้าไม่ทำอะไร AI (Artificial Intelligent) คงจะกินงานที่หากินมาหลายปีหมดใน เวลาเร็วๆนี้แน่นอน เลยต้องลงมือทดลอง หลายอย่าง
Microsoft ออก AI มาทีหลังคนอื่นมาก เช่น http://scikit-learn.org/stable/ อันนี้ ใช้กันทั่วไปในงานวิจัย และมีตัวอย่างมาก สำหรับ Microsoft มีข้อดีคือ สำเร็จรูป และเป็น Dotnet Interface


https://www.microsoft.com/net/apps/machinelearning-ai/ml-dotnet

เป็น AI ที่ทำมาให้ ทำงานใน Cross Platform ได้ ทั้ง Linux และ OSX

โดยการติดตั้ง ทำได้ อย่างง่าย และเป็น console

การติดตั้ง จะต้อง ติดตั้ง Dotnet SDK ก่อน
และ ติดตั้ง ML.net sdk อีกที
ตัวอย่างที่มีให้ใน Web site จะเป็นตัวอย่างการแยก ชนิดดอกไม้

สำหรับการติดตั้งใน Visual studio ให้ง่ายสุด ก็ใช้ Visual Studio 2017
และให้ สร้างตัวอย่าง เป็น console Application
เมื่อได้ แล้วไปที่ Nuget Package manager ให้เลือก ML.net

แล้วสร้าง Data file iris-data.txt ตามตัวอย่าง

ตัด code และ ทำการ ทดสอบ run
ก็จะเป็นการทดลอง machine Learning ตัวแรก ใน Dotnet 



1 ความคิดเห็น:

  1. ข้อสังเกตุในการทดลอง จาก Data ดอกไม้ ที่ Microsoft ให้มา
    1. Data ต้องมี ปริมาณ มากถึงจุด หนึ่งถ้า น้อย ไป ระดับ 100 จะไม่ค่อยได้ผล
    2. Data ต้องเกาะกลุ่ม แบบมี นัยยะสำคัญ ถ้า Data ไม่มีจุดเด่นที่แยะแยะ จะแยกไม่ออก

    ตอบลบ