ไมโครซอฟท์
แม้ว่าแนวคิดในการใช้พื้นที่เก็บข้อมูลเวกเตอร์ในเสิร์ชเอ็นจิ้นจะล่องลอยมาเป็นเวลานาน แต่ในทางปฏิบัติการใช้งานของพวกเขาถูกขัดขวางโดยความเข้มข้นของทรัพยากรสูงในการดำเนินงานโดยมีเวกเตอร์และข้อจำกัดในการขยายขนาด การผสมผสานวิธีการเรียนรู้ของเครื่องเชิงลึกเข้ากับอัลกอริธึมการค้นหาเพื่อนบ้านที่ใกล้ที่สุดทำให้สามารถนำประสิทธิภาพและความสามารถในการปรับขนาดของระบบเวกเตอร์มาสู่ระดับที่ยอมรับได้สำหรับเครื่องมือค้นหาขนาดใหญ่ ตัวอย่างเช่น ใน Bing สำหรับดัชนีเวกเตอร์ที่มีมากกว่า 150 พันล้านเวกเตอร์ เวลาในการดึงผลลัพธ์ที่เกี่ยวข้องมากที่สุดคือภายใน 8 ms
ห้องสมุดประกอบด้วยเครื่องมือสำหรับสร้างดัชนีและจัดระเบียบการค้นหาเวกเตอร์ ตลอดจนชุดเครื่องมือสำหรับดูแลระบบการค้นหาออนไลน์แบบกระจายซึ่งครอบคลุมคอลเลกชันเวกเตอร์ขนาดใหญ่มาก
ไลบรารีบอกเป็นนัยว่าข้อมูลที่ประมวลผลและนำเสนอในคอลเลกชันนั้นถูกจัดรูปแบบในรูปแบบของเวกเตอร์ที่เกี่ยวข้องซึ่งสามารถเปรียบเทียบได้
ในขณะเดียวกัน การค้นหาเวกเตอร์ไม่ได้จำกัดอยู่เพียงข้อความและสามารถนำไปใช้กับข้อมูลมัลติมีเดียและรูปภาพได้ เช่นเดียวกับในระบบสำหรับการสร้างคำแนะนำโดยอัตโนมัติ ตัวอย่างเช่น หนึ่งในต้นแบบที่ใช้กรอบงาน PyTorch ได้ใช้ระบบเวกเตอร์สำหรับการค้นหาตามความคล้ายคลึงกันของวัตถุในรูปภาพ ซึ่งสร้างขึ้นโดยใช้ข้อมูลจากคอลเลกชันอ้างอิงหลายชุดที่มีรูปภาพสัตว์ แมว และสุนัข ซึ่งถูกแปลงเป็นชุดเวกเตอร์ . เมื่อได้รับรูปภาพที่เข้ามาสำหรับการค้นหา รูปภาพนั้นจะถูกแปลงโดยใช้โมเดลการเรียนรู้ของเครื่องให้เป็นเวกเตอร์ โดยขึ้นอยู่กับการเลือกเวกเตอร์ที่คล้ายกันมากที่สุดจากดัชนีโดยใช้อัลกอริธึม SPTAG จากนั้นจึงส่งคืนรูปภาพที่เกี่ยวข้อง
ที่มา: opennet.ru