COGNITIVE SERVICE ตัวช่วยในการสร้าง AI ของคุณให้ง่ายยิ่งขึ้น
ในปัจจุบันนี้ องค์กรต่าง ๆ เริ่มให้ความสนใจในด้านของปัญญาประดิษฐ์ (AI) และหลาย ๆ องค์กรก็ได้มีการประยุกต์ใช้เทคโนโลยี AI แล้ว เมื่อพูดถึง AI หลาย ๆ คนอาจจะต้องนึกถึงการเขียนโค้ดยาว ๆ หรือการใช้ความรู้คณิตศาสตร์ขั้นสูง ในการสร้าง AI ซักตัว ในบทความนี้เราจะมาพูดถึง Azure Cognitive Services ที่จะมาช่วยในการสร้าง AI ให้ง่ายยิ่งขึ้น
ภาพรวมของ Azure Cognitive Services
Cognitive Services คือบริการ AI บนคลาวด์ของ Microsoft ที่จะมาช่วยนักพัฒนาสามารถใช้ AI สำเร็จรูป เพื่อสร้างนวัตกรรมให้กับผู้ใช้งานแอปพลิเคชันของตน ช่วยเพิ่มความน่าสนใจ และใช้งานได้สะดวกสบายยิ่งขึ้น เช่น การรู้จำใบหน้า เสียงพูด และการทำความเข้าใจเสียงพูดและภาษา ลงในแอปพลิเคชัน เพียงแค่เรียกใช้ API เพื่อฝังความสามารถในการมองเห็น ได้ยิน พูด ทำความเข้าใจ และตัดสินใจได้
ประเภทของ Cognitive Services
จำแนกประเภทความสามารถของ Cognitive Services ออกเป็นดังนี้
- Vision – ระบุและวิเคราะห์เนื้อหาภายในรูปภาพ และวิดีโอ
- Computer Vision คือบริการ AI ที่วิเคราะห์เนื้อหาในรูปภาพ และวิดีโอ เช่น
Text extraction (OCR) การถอดรูปภาพเป็นตัวหนังสือ แยกข้อความที่พิมพ์ และเขียนด้วยลายมือออกจากรูปภาพ และเอกสาร ด้วยภาษาและลายมือที่หลากหลาย
Image understanding การวิเคราะห์แยกสิ่งของ คน และสถานที่ต่าง ๆ ที่อยู่ในภาพและวีดีโอ
Spatial analysis การวิเคราะห์การเคลื่อนไหวของผู้คนแบบเรียลไทม์สำหรับการนับการเข้าพัก การเว้นระยะห่างทางสังคม และการตรวจจับหน้ากาก
- Custom Vision คือบริการ AI ในการจดจำรูปภาพให้เหมาะสมกับความต้องการทางธุรกิจ เช่นการจำแนกสิ่งของในภาพที่อยู่บนภาพ ไม่ว่าจะเป็นผลไม้ สัตว์ วัตถุต่าง ๆ หรือตรวจจับโลโก้บริษัท
Form Recognizer การจดจำรูปแบบของฟอร์มไม่ว่าจะเป็นข้อความ หรือตารางในเอกสาร เพื่อแปลงออกมาเป็นตัวอักษร
- Face API เป็นการบริการตรวจจับ และระบุบุคคลในรูปภาพ
- Speech
- Speech to text การถอดเสียงคำพูดที่ได้ยินเป็นข้อความที่อ่าน และค้นหาได้
- Text to speech การแปลงข้อความเป็นคำพูดที่เหมือนจริง
- Speech translation การแปลคำพูดแบบเรียลไทม์ลงในแอปพลิเคชัน
- Speaker recognition ระบุบุคคลที่พูดตามเสียง
- Language
- Entity recognition การจดจำชื่อเฉพาะจากข้อความ
- Sentiment analysis การวิเคราะห์ตรวจจับความรู้สึก และความคิดเห็นจากข้อความโดยอัตโนมัติ
- Question Answering การกลั่นกรองข้อมูลเป็นคำถาม และคำตอบที่พบได้บ่อย
- Conversational language understanding สร้างการสนทนาตอบโต้ระหว่างผู้ใช้กับ AI ให้มีความเป็นธรรมชาติ
- Translator การบริการแปลภาษาหนึ่งไปอีกภาษาหนึ่ง ได้มากกว่า 100 ภาษารวมถึงภาษาถิ่น
- Decision
- Anomaly Detector การตรวจสอบความผิดปกติก่อนที่จะมีปัญหาเกิดขึ้น
- Content Moderator การตรวจจับเนื้อหาที่อาจไม่เหมาะสม หรือไม่พึงประสงค์
- Personalizer สร้างประสบการณ์ที่หลากหลาย และเป็นส่วนตัวสำหรับผู้ใช้ทุกคน
- Search
- Bing Web Search คือการค้นหาข้อมูลจากหน้าเว็บ และประเภทที่เกี่ยวข้อง เช่น รูปภาพ วีดีโอ
- Bing News Search คือการค้นหาข่าวสารที่เกี่ยวข้อง
- Bing Video Search คือการค้นหาวิดีโอที่เกี่ยวข้อง
- Bing Image Search คือการค้นหารูปภาพ รูปภาพที่คล้ายกัน และรูปภาพที่กำลังเป็นที่นิยม
Cognitive services on Power BI
การวิเคราะห์ข้อความ
ทำตามขั้นตอนในส่วนนี้เพื่อเสร็จสิ้นส่วนการวิเคราะห์ข้อความของบทช่วยสอน
ขั้นตอนที่ 1: ใช้การให้คะแนนความคิดเห็นในบริการของ Power BI
หากต้องการเริ่มต้นใช้งาน ให้นำทางไปยังพื้นที่ทำงาน Power BI ด้วยความจุพรีเมียม และสร้างกระแสข้อมูลใหม่โดยใช้ปุ่ม สร้าง มุมขวาบนของหน้าจอ
กล่องโต้ตอบกระแสข้อมูลจะแสดงตัวเลือกสําหรับการสร้างกระแสข้อมูลใหม่ ให้เลือก เพิ่มเอนทิตีใหม่ จากนั้นเลือก ข้อความ/CSV จากเมนูของแหล่งข้อมูล
วาง URL นี้ลงในเขตข้อมูล URL: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv และคลิก ถัดไป
ขณะนี้ข้อมูลพร้อมใช้งานสำหรับการวิเคราะห์ข้อความแล้ว และสามารถใช้การให้คะแนนความคิดเห็นและการแยกวลีหลักกับคอลัมน์ความคิดเห็นของลูกค้าได้
ในตัวแก้ไข Power Query ให้เลือก ข้อมูลเชิงลึก AI
ขยายโฟลเดอร์ Cognitive Services และเลือกฟังก์ชันที่คุณต้องการใช้ ตัวอย่างนี้กำลังให้คะแนนความคิดเห็นของคอลัมน์ข้อคิดเห็น แต่คุณสามารถทำตามขั้นตอนเดียวกันนี้เพื่อลองใช้การตรวจหาภาษาและการแยกวลีหลักได้
เมื่อเลือกฟังก์ชันแล้ว เขตข้อมูลที่จำเป็นและไม่จำเป็นจะแสดงขึ้น หากต้องการให้คะแนนความคิดเห็นรีวิวตัวอย่าง ให้เลือกคอลัมน์รีวิวเป็นข้อมูลป้อนเข้าที่เป็นข้อความ ข้อมูลวัฒนธรรมคือข้อมูลป้อนเข้าเพิ่มเติมและจำเป็นต้องใช้รูปแบบ ISO ยกตัวอย่างเช่น ป้อน ‘en’ หากต้องการดำเนินการข้อความเป็นภาษาอังกฤษ สำหรับเขตข้อมูลที่ปล่อยว่าง Power BI จะตรวจหาภาษาของค่าที่ป้อนเข้าเป็นอันดับแรกก่อนที่จะให้คะแนนความคิดเห็น
จากนั้นเลือก การเรียก เพื่อเรียกใช้ฟังก์ชัน คอลัมน์ใหม่ที่มีคะแนนความคิดเห็นสำหรับแต่ละแถวจะถูกเพิ่มลงในตาราง คุณสามารถย้อนกลับไปที่ ข้อมูลเชิงลึก AI เพื่อแยกวลีหลักของข้อความรีวิวด้วยวิธีเดียวกันนี้ได้
เมื่อเสร็จสิ้นการแปลงข้อมูลแล้ว ให้เปลี่ยนชื่อคิวรีเป็น ‘ข้อคิดเห็นของลูกค้า’ และเลือก เสร็จสิ้น
จากนั้น บันทึก กระแสข้อมูลและตั้งชื่อว่า Fabrikam เลือกปุ่ม รีเฟรชตอนนี้ ที่ปรากฏขึ้นมาหลังจากการบันทึกกระแสข้อมูล
อ้างอิง
https://azure.microsoft.com/en-us/services/cognitive-services/#overviewhttps://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/#overview