AI-102: Implement knowledge mining with Azure AI Search

azure

Create an Azure AI Search solution – Manage capacity Service tiers and capacity management S1-S3 เพิ่ม indexes + storageS3HD, which is optimized for fast read performance on smaller numbers of indexes. Replicas and partitions – Azure AI Search components – Search an index: Full text search mode based on the Lucene query syntax query include: Query processing consists of four stages: filtering and sorting (OData) Enhance the index Exercise – Create a search solutionKnowledge check – Knowledge check – Training | Microsoft Learn / mslearn-knowledge-mining (microsoftlearning.github.io) Create a custom skill for Azure AI Search Exercise – Implement a custom skill / Create…

มาแชร์ประสบการณ์ SA ให้น้องๆ COMSCI มศว

สำหรับ Blog นี้ เมื่อที่วัน 16 ต.ค. 2567 ช่วงบ่าย (เวลาหวยออกเลย) ผมมีไปแชร์ประสบการณ์ให้น้องๆ โดยจะเหมือนกับของปีก่อนหน้าครับ มาลองเป็น Public Speaker เรื่อง OOAD โดยรอบนี้ อาจารย์ ศุภชัย จะให้เน้นการบอกเล่าประสบการณ์จาก Requirement จนได้ Application ต่อทำอย่างไร และเสริมเรื่องอื่นๆด้วยครับ อย่างปีนี้จะเป็นการวางแผน การรับมือ Cyber Security Attack ในมุมน้องจบใหม่มีส่วนอย่างไรครับ Finding Real Pain Point ส่วนนี้รูปแบบการนำเสนอเป็นวงกลม จุด 2 จุด Problem -> Solution ระหว่างทางเราต้องแตกปัญหาย่อยๆ ซึ่งเราต้องเข้าใจ Business Domain ต้อง ถ้าตาม DDD จะเป็นพวกภาษาถิ่น Ubiquitous Language ซึ่งการจะได้ Pain ซึ่งเป็นที่มาของปัญหา นอกจาก Business แล้ว Soft Skill จำเป็นเหมือนกัน เรื่องคน ใช่ครับ Software ปัญหาที่ยากที่สุด เรื่องของคน จากให้สรุปได้เอกสาร SRS ออก โดยต้องละเอียดระดับนึง สิ่งที่สำคัญ Acceptance Criteria ที่ต้องชัดเจน และการมีส่วนร่วมของ User เพื่อให้ได้ Workflow ตกลงร่วมกัน และ UI/UX อาจจะใช้ Figma หรือ ให้ Dev ทำ Code Mock ให้และเครื่องมืออื่นๆอย่าง DDD / C4 Diagram / Use-Case จริงๆ แผนภาพอะไรก็ได้นะ ถ้าเข้าใจทุกฝ่ายก็พอ และจัดกลุ่ม…

เพิ่ม Port ให้กับ Container ที่ลืม map ไว้ตอนสร้าง

เรื่องของเรื่องลองพวก LLM อยู่พวกเลยเอา ubuntu container ทำงานทุกอย่างเลย แต่ทว่าลืมไป แล้วถ้าจะลองใช้จากข้างนอกต้องทำยังไง ? เพราะตอนสร้าง Container ไม่ได้กำหนด Port ไว้ วิธีการที่เป็นไปได้ ? สำหรับ Blog นี้จะเน้นไปท่า Container Network เพิ่ม พวก Reverse Proxy เข้าไปครับ โดยภาพที่ผมทำจะตามรูปเลยครับ โดยภาพรวมจะเป็นแบบนี้ หลังจากเห็นภาพรวมแล้วมาลองกันครับ ถ้าลองยิงจากข้างนอกแล้วติดปัญหา ลอง docker exec เข้าไปใน nginx แล้วลอง curl ครับ สำหรับ Blog นี้ของผมจะเป็นการแชร์วิธีการนึง พอดีตอนนั้นอยากลอง LLM ให้มันจบๆ แล้วลบทิ้ง + ตอนนั้นไม่มีพื้นที่ในคอมด้วยครับ แต่ถ้าจะให้ดี docker cp ย้าย Data ออกมา แล้วสร้าง Container ใหม่ก็เป็นอีกทางเลือกนึงครับผม จริงๆตอนออกแบบควรกำหนด Port / Mount อะไรให้เรียบร้อยด้วยครับ

AI-102: Develop natural language processing solutions with Azure AI Services

azure

Analyze text with Azure AI Language การใช้งานเหมือนปกติเลย สร้าง Resource ตามงาน > สร้าง Endpoint + Key เพื่อใช้ – Detect language เป็น REST โดยมีข้อกำหนด JSON response Ref: Detect language – Training | Microsoft Learn – Extract key phrases input – Analyze sentiment วัดผล ความพอใจ เช่น Product Review / Prioritizing customer service responses วัดผลที่ละประโยค positive, negative, and neutral classification values between 0 and 1. ถ้าประโยค มีหลายอันเอามา weight กัน ยกเว้นที่มีประโยค positive and negative อันนี้จะขึ้น mix – Named Entity Recognition identifier อะไรที่แตกได้ Entity categories recognized by Named Entity Recognition in Azure AI Language – Azure AI services | Microsoft Learn – Extract linked entities หา ref Linked entities…

AI-102: Create computer vision solutions with Azure AI Vision

azure

Analyze images Azure AI Vision Sample Code Possible Feature (Result) Code Description VisualFeatures.Tags: VisualFeatures.Objects: VisualFeatures.Caption VisualFeatures.DenseCaptions: Generates more detailed captions for the objects detected VisualFeatures.People VisualFeatures.SmartCrops VisualFeatures.Read Exercise – Analyze images with Azure AI Vision mslearn-ai-vision (microsoftlearning.github.io) จาก Exercise บางตัวอย่าง Background Removal ไม่มีใน VisualFeatures Knowledge check: Analyze images Image classification with custom Azure AI Vision models Create a custom vision project 3-5 images per class to train a custom image classification Ref: Image classification with custom Azure AI Vision models – Training | Microsoft Learn Creating your dataset Exercise – Classify images with an Azure AI Vision custom model Knowledge…