รวมการทำงาน Oracle Analytics กับ Oracle Cloud Infrastructure Vision

ผสานรวม Oracle Analytics กับ Oracle Cloud Infrastructure (OCI) Vision เพื่อดำเนินการตรวจหาออบเจกต์ การจัดประเภทรูปภาพ และการตรวจหาข้อความโดยไม่จำเป็นต้องใช้การเรียนรู้ของเครื่องหรือความเชี่ยวชาญด้านปัญญาประดิษฐ์ ตัวอย่างเช่น คุณอาจต้องการระบุรถยนต์ในภาพถ่าย

ภาพรวมการใช้งานร่วมกันของ Oracle Analytics กับ Vision

Vision เป็นหนึ่งในบริการปัญญาประดิษฐ์ (AI) ที่ให้บริการโดย Oracle Cloud Infrastructure ช่วยให้คุณสามารถใช้การเรียนรู้ของเครื่องและปัญญาประดิษฐ์โดยไม่จำเป็นต้องมีความเชี่ยวชาญด้านวิทยาศาสตร์ข้อมูล



การทำงานร่วมกันของ Oracle Analytics Cloud กับ Vision ช่วยให้สามารถตรวจหาออบเจกต์ จัดประเภทรูปภาพ และตรวจหาข้อความจากภายใน Oracle Analytics Cloud คุณดำเนินการวิเคราะห์ AI นี้โดยเรียกใช้บริการ Vision จากโฟลว์ข้อมูลใน Oracle Analytics Cloud

Vision ประกอบด้วยโมเดลที่ฝึกอบรมล่วงหน้าและโมเดลที่ฝึกอบรมแบบกำหนดเอง

โมเดลที่ฝึกอบรมล่วงหน้า

โมเดลที่ฝึกอบรมล่วงหน้าทำให้ผู้ใช้สามารถทำงานวิเคราะห์รูปภาพในชุดข้อมูลทั่วไปได้

  • การตรวจจับใบหน้า - ระบุการมีอยู่ของใบหน้าในรูปภาพ ตัวอย่างเช่น คุณอาจต้องการซ่อนตัวตนของบุคคลในรูปภาพโดยเพิ่มการเบลอในรูปภาพ โดยใช้ข้อมูลตำแหน่งใบหน้าที่โมเดลนี้ส่งคืน
  • การจัดประเภทรูปภาพ - ใช้ชุดชนิดที่กำหนดไว้เพื่อระบุป้ายกำกับให้กับรูปภาพ

  • การตรวจหาออบเจกต์ - ค้นหาอินสแตนซ์ของออบเจกต์ในโลกแห่งความเป็นจริงหรือรูปแบบเฉพาะในรูปภาพหรือวิดีโอ เช่น แมว สุนัข จักรยาน หรือเครื่องบิน

  • การตรวจหาข้อความ - แปลงข้อความที่พิมพ์หรือเขียนด้วยลายมือเป็นรูปแบบดิจิตัล

โมเดลที่ฝึกอบรมแบบกำหนดเอง

โมเดลที่ฝึกฝนแบบกำหนดเองจะได้รับการปรับเทียบและปรับแต่งอย่างละเอียดเพื่อตรวจหารูปภาพและรูปแบบเพื่อวัตถุประสงค์เฉพาะ ตัวอย่างเช่น ในขณะที่โมเดลที่ฝึกอบรมล่วงหน้าอาจระบุวงจรไฟฟ้า คุณสามารถออกแบบโมเดลที่ฝึกอบรมแบบกำหนดเองเพื่อระบุองค์ประกอบไฟฟ้าที่ประกอบเป็นวงจรไฟฟ้าได้ เช่น ตัวต้านทาน LED ไดโอด และตัวเก็บประจุ โปรดดู การแนะนำ Vision

ข้อกำหนดที่จำเป็นในการใช้งาน OCI Vision ร่วมกับ Oracle Analytics

ในการใช้งาน Oracle Analytics ร่วมกับ OCI Vision ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดการรักษาความปลอดภัยที่จำเป็น

ผู้ใช้ OCI ที่คุณระบุในการเชื่อมต่อระหว่าง Oracle Analytics Cloud กับรายการภายใน OCI ของคุณต้องมีสิทธิ์อ่าน เขียน และลบในคอมพาร์ทเมนต์ที่มีทรัพยากร OCI ที่คุณต้องการใช้ ตรวจสอบว่าผู้ใช้ OCI เป็นสมาชิกของกลุ่มผู้ใช้ที่มีข้อกำหนดการรักษาความปลอดภัย OCI ขั้นต่ำต่อไปนี้ เมื่อคุณเชื่อมต่อกับรายการภายใน OCI จาก Oracle Analytics คุณสามารถใช้คีย์ OCI API หรือสิ่งที่ต้องตรวจสอบสิทธิ์ของทรัพยากร

หมายเหตุ:

Oracle Cloud ID (OCID) เป็นตัวระบุทรัพยากรที่ใช้ใน OCI

หมายเหตุ:

สำหรับสิ่งที่ต้องตรวจสอบสิทธิ์ของทรัพยากร ในการรวมอินสแตนซ์ Analytics ทั้งหมดภายใต้คอมพาร์ทเมนต์ ให้ระบุ {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} แทน {request.principal.id='<analytics_instance_ocid>'}
ข้อกำหนดคีย์ API ข้อกำหนดสิ่งที่ต้องตรวจสอบสิทธิ์ของทรัพยากร
Allow group <group_name> to manage ai-service-vision-family in tenancy Allow any-user to manage ai-service-vision-family in tenancy where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to read buckets in compartment <compartment_name> Allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'}
Allow group <group_name> to read objects in compartment <compartment_name> where target.bucket.name='<images_bucket_name>' Allow any-user to read objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<images_bucket_name>'}
Allow group <group_name> to read objectstorage-namespaces in tenancy Allow any-user to read objectstorage-namespaces in tenancy where all {request.principal.id='<analytics_instance_ocid>'}

เวิร์กโฟลว์ทั่วไปในการรวมการทำงาน Oracle Analytics กับ Vision

ดำเนินงานเหล่านี้ที่จำเป็นในการรวมการทำงาน Oracle Analytics กับ Vision และดำเนินการตรวจหาออบเจกต์ การจัดประเภทรูปภาพ และการตรวจหาข้อความ

งาน คำอธิบาย ข้อมูลเพิ่มเติม
ตรวจสอบข้อกำหนดเบื้องต้น ตรวจสอบให้แน่ใจว่าผู้ใช้ที่เชื่อมต่อจาก Oracle Analytics ไปยังรายการภายในของ OCI มีข้อกำหนดการรักษาความปลอดภัยที่จำเป็น ข้อกำหนดที่จำเป็นในการใช้งาน OCI Vision ร่วมกับ Oracle Analytics
เชื่อมต่อกับ OCI Vision สร้างการเชื่อมต่อที่ใช้ซ้ำได้กับบริการ Vision ของคุณ สร้างการเชื่อมต่อกับรายการภายใน Oracle Cloud Infrastructure
เตรียมรูปภาพสำหรับการวิเคราะห์ สร้างชุดข้อมูลสำหรับรูปภาพที่มาที่คุณต้องการวิเคราะห์ และอัปโหลดไปยัง Oracle Analytics เตรียมภาพสำหรับการวิเคราะห์โดยใช้โมเดล Vision
กำหนดให้โมเดลใช้งานได้ใน Oracle Analytics รีจิสเตอร์โมเดล Vision ใน Oracle Analytics เพื่อให้ใช้ได้กับโฟลว์ข้อมูล กำหนดให้โมเดล Vision ใช้งานได้ใน Oracle Analytics
ประมวลผลรูปภาพของคุณ ใช้โฟลว์ข้อมูลเพื่อดำเนินการตรวจหาออบเจกต์ การจัดประเภทรูปภาพ และการตรวจหาข้อความ ใช้โมเดล Oracle Cloud Infrastructure Vision ใน Oracle Analytics
วิเคราะห์ผลลัพธ์ ใช้ชุดข้อมูลที่สร้างโดยโฟลว์ข้อมูลของคุณเพื่อวิเคราะห์ผลลัพธ์ ข้อมูลเอาท์พุตที่สร้างขึ้นสำหรับการตรวจจับใบหน้า การตรวจหาออบเจกต์ การจัดประเภทรูปภาพ และโมเดลการวิเคราะห์การตรวจจับข้อความ

เตรียมภาพสำหรับการวิเคราะห์โดยใช้โมเดล Vision

คุณใช้บัคเก็ตใน OCI Object Storage เพื่อจัดเก็บรูปภาพที่คุณต้องการวิเคราะห์ จากนั้นสร้างชุดข้อมูลเพื่อเข้าใช้รูปภาพเหล่านี้ใน Oracle Analytics

ในกรณีส่วนใหญ่ รูปภาพที่ป้อนเข้าและโมเดล Vision จะถูกเก็บไว้ในบัญชี Oracle Cloud (รายการภายใน) เดียวกัน หากรูปภาพที่คุณป้อนและโมเดล Vision ของคุณถูกจัดเก็บในรายการภายใน อื่น คุณต้องตรวจสอบให้แน่ใจว่าการแสดงข้อมูลบัคเก็ตพื้นที่จัดเก็บที่มีรูปภาพที่คุณป้อนนั้นเป็น แบบสาธารณะ และชุดข้อมูลอินพุตสำหรับโฟลว์ข้อมูลมี URL รูปภาพแต่ละรายการ (ตามที่อธิบายไว้ในขั้นตอนที่ 4) ในการเรียนรู้วิธีกำหนดให้บัคเก็ตเป็นแบบสาธารณะ โปรดดู เปลี่ยนการแสดงข้อมูลของบัคเก็ต

โฟลว์ข้อมูลใน Oracle Analytics สามารถประมวลผลรูปภาพได้มากถึง 20,000 ภาพในการรันครั้งเดียว หากคุณมีรูปภาพที่ต้องประมวลผลมากกว่า 20,000 รายการ ให้สร้างหลายบัคเก็ตโดยมีรูปภาพไม่เกิน 20,000 รายการในแต่ละอันในพื้นที่เก็บข้อมูลออบเจกต์และพื้นที่เก็บข้อมูลชุดข้อมูลของ OCI จากนั้น สร้างชุดข้อมูลและโฟลว์ข้อมูลแยกกันสำหรับแต่ละบัคเก็ต และใช้ลำดับเพื่อประมวลผลโฟลว์ข้อมูลหลายรายการตามลำดับ
  1. ใน OCI Console ให้นาวิเกตไปยัง พื้นที่เก็บข้อมูลออบเจกต์ & พื้นที่เก็บข้อมูลชุดข้อมูล และสร้างบัคเก็ตใหม่เพื่อจัดเก็บรูปภาพของคุณ

  2. อัปโหลดรูปภาพของคุณไปยังบัคเก็ต
    ตรวจสอบให้แน่ใจว่าบัคเก็ตไม่มีไฟล์ที่ไม่เกี่ยวข้อง Oracle Analytics ประมวลผลทุกไฟล์ในบัคเก็ต
    บัคเก็ตอาจเป็นแบบส่วนบุคคลหรือส่วนกลางก็ได้ แต่ต้องเปิดให้เข้าใช้ได้สำหรับผู้ใช้ OCI และเป็นไปตามขีดจำกัดทั่วไปเกี่ยวกับรูปภาพของ OCI โปรดดูเอกสาร OCI
  3. หากต้องการประมวลผลทุกรูปภาพในบัคเก็ต ให้เพิ่ม URL บัคเก็ตในไฟล์ CSV
    1. ใน Object Storage ให้เลือกบัคเก็ตเพื่อแสดงรูปภาพในไดอะล็อกออบเจกต์
    2. คัดลอก URL จากแถบ URL ของเบราว์เซอร์
    3. สร้างไฟล์ CSV ที่มีฟิลด์สำหรับ ID, ชื่อบัคเก็ต และ URL บัคเก็ต
    4. วาง URL บัคเก็ตในไฟล์ CSV เป็นค่า URL บัคเก็ต
  4. หากต้องการประมวลผลรูปภาพทีละภาพ ให้เพิ่ม URI รูปภาพลงในไฟล์ CSV
    1. สร้างไฟล์ CSV ที่มีฟิลด์ ID, ชื่อรูปภาพ และ ตำแหน่งไฟล์
    2. สำหรับแต่ละรูปภาพใน Object Storage ให้คลิกที่ไอคอนจุดไข่ปลา ไอคอนจุดไข่ปลา และเลือก ดูรายละเอียดออบเจกต์
    3. คัดลอกค่า ชื่อ และค่า พาธ URL (URI)
    4. วางค่า ชื่อ ใน ชื่อรูปภาพ และวางค่า พาธ URL (URI) ใน ตำแหน่งไฟล์
  5. ใน Oracle Analytics ให้คลิก สร้าง และ ชุดข้อมูล
ขณะนี้ คุณสามารถสร้างชุดข้อมูลได้โดยการอัปโหลดไฟล์ CSV โปรดดู สร้างชุดข้อมูลจากไฟล์ที่อัปโหลดจากคอมพิวเตอร์ของคุณ
หากคุณมีรูปภาพมากกว่า 20,000 รายการ โดยทั่วไปแล้ว คุณจะสร้างหลายบัคเก็ตที่มีรูปภาพสูงสุด 20,000 รายการ และสร้างชุดข้อมูลแยกต่างหากสำหรับแต่ละบัคเก็ต

กำหนดให้โมเดล Vision ใช้งานได้ใน Oracle Analytics

กำหนดให้โมเดล Vision ใช้งานได้ใน Oracle Analytics เพื่อให้คุณสามารถดำเนินการตรวจหาออบเจกต์, จัดประเภทรูปภาพ และวิเคราะห์การตรวจหาข้อความโดยใช้โฟลว์ข้อมูล

  1. ใน OCI Object Storage ให้สร้างบัคเก็ตในคอมพาร์ทเมนต์โดยใช้ชื่อที่เหมาะสม (ตัวอย่างเช่น MyVisionModelStagingBucket)
    บัคเก็ตชั่วคราวนี้:
    • ต้องสร้างขึ้นในคอมพาร์ทเมนต์ที่สามารถเข้าถึงได้
    • ต้องสร้างก่อนลงรีจิสเตอร์โมเดล
    • สามารถมีการแสดงข้อมูลแบบส่วนบุคคล
    • สามารถใช้ได้หลายโมเดล
    • สามารถเปลี่ยนได้ในหน้าจอตรวจสอบ
  2. ในโฮมเพจ Oracle Analytics คลิก เมนูเพจ จุดไข่ปลาเมนูเพจ เลือกรีจิสเตอร์โมเดล/ฟังก์ชัน และเลือก โมเดล OCI Vision
  3. ที่ไดอะล็อก รีจิสเตอร์โมเดล Vision ใน จากการเชื่อมต่อ ให้คลิกการเชื่อมต่อที่คุณสร้างใน สร้างการเชื่อมต่อกับรายการภายใน Oracle Cloud Infrastructure

    ระบบจะแสดงลิสต์โมเดลที่ใช้ได้
  4. ในลิสต์โมเดลที่มี ให้คลิกโมเดลที่คุณต้องการใช้กับข้อมูลรูปภาพของคุณ
    ตัวอย่างเช่น หากต้องการตรวจหารถยนต์ในภาพถ่าย ให้เลือก การตรวจหาออบเจกต์ที่ฝึกอบรมล่วงหน้า แผงข้อมูลปรากฏขึ้นโดยแสดงรายละเอียดโมเดล

  5. ใน ชื่อโมเดล ระบุชื่อเพื่อกำหนดโมเดลใน Oracle Analytics
  6. ใน ชื่อบัคเก็ตชั่วคราว ป้อนชื่อที่คุณระบุไว้ในขั้นตอนที่ 1 (ตัวอย่างเช่น MyVisionModelStagingBucket)
  7. คลิก รีจิสเตอร์
หากต้องการตรวจสอบโมเดลที่รีจิสเตอร์ จากโฮมเพจ Oracle Analytics ให้นาวิเกตไปที่ การเรียนรู้ของเครื่อง และ โมเดล