ในช่วงที่ยุ่งๆ อยู่กับการเขียนโค้ด แก้บัคโปรแกรม ก็มีคำถามจากเพื่อนเจ้าของร้านอาหารถามถึงความคิดเห็นมากมายที่ลูกค้าใช้บริการร้านของเค้า เพื่อนผมอยากรู้ว่ามีใครแสดงความคิดเห็นอะไรบ้าง เป็นคำถามง่ายๆ แต่การสรุปว่ามีความคิดเห็นด้านได้บ้างนั้นแน่นอนมันใช้เวลามากมาย วิธีแก้คือการทำ machine learning แล้วผมก็ลองทำมันด้วย ML.NET
ผมเลยทดลองทำโมเดล binary classification โดยใช้ Machine learning (ML.NET) ด้วยการวิเคราะห์ความคิดเห็นหรือความรู้สึกของความคิดเห็น (sentiment of comments )
สำหรับ Sentiment Analysis ML.NET ที่ทำออกมาผมนำความคิดเห็นตัวอย่างจาก Tutorial ของ ML.NET มาสร้าง solution บน VS 2022 และ .NET 6.0 ซึ่งก็ได้ผลลัพธ์ที่ดีเยี่ยมเลย สามารถนำไปต่อยอดได้ต่อไป

จากรูปผมค้นคำว่า ต่างๆ เพื่อบอกออกมาเป็นค่า% ของความคิดเห็นทั้งหมด





จากการทดลองสร้างโมเดลขึ้นมาความสะดวกของเครื่องมือยังสามารถเพิ่ม Solution ที่สามารถนำไปใช้งานได้จริงต่อ เช่น สร้าง API หรือ Front-end userได้เลย

ตัวอย่างการเพิ่ม API เพื่อให้สามารถนำโมเดลของ machine learning ไปใช้งานต่อ
สรุป machine learning ตัวที่สรา้งก็เป็นการทดลองแก้ไขปัญหาง่ายๆ ที่สามารถเอาไปต่อยอดกับผู้ประกอบการได้ โดยที่เครื่องมือของ .NET นั้นสามารถนำมาใช้งานได้ไม่ยุ่งยากเลย