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