ใช้งาน Oracle Analytics ร่วมกับ Oracle Cloud Infrastructure (OCI) Vision เพื่อวิเคราะห์รูปภาพหรือวิดีโอเพื่อตรวจจับใบหน้า ออบเจกต์ หรือป้ายกํากับโดยไม่จําเป็นต้องมีการเรียนรู้ของเครื่องหรือความเชี่ยวชาญด้านปัญญาประดิษฐ์ ตัวอย่างเช่น คุณอาจต้องการระบุรถยนต์ในภาพถ่ายหรือใบหน้าในวิดีโอ
หัวข้อต่างๆ มีดังนี้
ข้อกำหนดที่จำเป็นในการใช้งาน OCI Vision ร่วมกับ Oracle Analytics
เตรียมรูปภาพหรือวิดีโอสำหรับการวิเคราะห์โดยใช้โมเดล OCI Vision
Vision เป็นหนึ่งในบริการปัญญาประดิษฐ์ (AI) ที่ให้บริการโดย Oracle Cloud Infrastructure ช่วยให้คุณสามารถใช้การเรียนรู้ของเครื่องและปัญญาประดิษฐ์โดยไม่จำเป็นต้องมีความเชี่ยวชาญด้านวิทยาศาสตร์ข้อมูล
การใช้งาน Oracle Analytics ร่วมกับ Vision ช่วยให้คุณสามารถวิเคราะห์รูปภาพและวิดีโอเพื่อตรวจจับออบเจกต์ ข้อความ ใบหน้า และอื่นๆ คุณดำเนินการวิเคราะห์ AI นี้โดยเรียกใช้บริการ Vision จากโฟลว์ข้อมูลใน Oracle Analytics
Oracle Analytics รองรับโมเดลที่ฝึกอบรมล่วงหน้า
สรุป
ประเภทการวิเคราะห์ | รูปภาพ | วิดีโอ |
---|---|---|
การจัดประเภท | ![]() |
![]() |
ใบหน้า | ![]() |
![]() |
ป้ายกำกับ | ![]() |
![]() |
ออบเจกต์ | ![]() |
![]() |
ข้อความ | ![]() |
![]() |
โมเดลที่ฝึกอบรมล่วงหน้า
การจัดประเภทรูปภาพ - ใช้ชุดชนิดที่กำหนดไว้เพื่อระบุป้ายกำกับให้กับรูปภาพ (ไม่ใช่วิดีโอ)
การตรวจจับออบเจกต์ - ค้นหาอินสแตนซ์ของออบเจกต์ในโลกแห่งความเป็นจริงหรือรูปแบบเฉพาะในรูปภาพหรือวิดีโอ เช่น แมว สุนัข จักรยาน เครื่องบิน หรือป้ายกำกับ
การตรวจจับข้อความ - ตรวจจับข้อความในรูปภาพหรือวิดีโอ แปลงข้อความที่พิมพ์หรือเขียนด้วยลายมือเป็นรูปแบบดิจิตัล
โมเดลที่ฝึกอบรมแบบกำหนดเอง
โมเดลที่ฝึกฝนแบบกำหนดเองจะได้รับการปรับเทียบและปรับแต่งอย่างละเอียดเพื่อตรวจหารูปภาพและรูปแบบเพื่อวัตถุประสงค์เฉพาะ ตัวอย่างเช่น ในขณะที่โมเดลที่ฝึกอบรมล่วงหน้าอาจระบุวงจรไฟฟ้า คุณสามารถออกแบบโมเดลที่ฝึกอบรมแบบกำหนดเองเพื่อระบุองค์ประกอบไฟฟ้าที่ประกอบเป็นวงจรไฟฟ้าได้ เช่น ตัวต้านทาน LED ไดโอด และตัวเก็บประจุ โปรดดู การแนะนำ Vision
ในการใช้งาน 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 ไปยังรายการภายในของ OCI มีข้อกำหนดการรักษาความปลอดภัยที่จำเป็น | ข้อกำหนดที่จำเป็นในการใช้งาน OCI Vision ร่วมกับ Oracle Analytics |
เชื่อมต่อกับ OCI Vision | สร้างการเชื่อมต่อที่ใช้ซ้ำได้กับบริการ Vision ของคุณ | สร้างการเชื่อมต่อกับรายการภายใน Oracle Cloud Infrastructure |
จัดเตรียมรูปภาพหรือวิดีโอเพื่อวิเคราะห์ | ตรวจสอบข้อกําหนดเบื้องต้นสําหรับรูปภาพและวิดีโอ
จากนั้นสร้างชุดข้อมูลที่อ้างอิงรูปภาพหรือวิดีโอที่คุณต้องการวิเคราะห์ และอัปโหลดไปยัง Oracle Analytics |
ข้อกำหนดเบื้องต้นสําหรับรูปภาพและวิดีโอสําหรับการวิเคราะห์ด้วยโมเดล OCI Vision เตรียมรูปภาพหรือวิดีโอสำหรับการวิเคราะห์โดยใช้โมเดล OCI Vision |
กำหนดให้โมเดลใช้งานได้ใน Oracle Analytics | รีจิสเตอร์โมเดล Vision ใน Oracle Analytics เพื่อให้ใช้ได้กับโฟลว์ข้อมูล | กำหนดให้โมเดล Vision ใช้งานได้ใน Oracle Analytics |
ประมวลผลรูปภาพหรือวิดีโอของคุณ | ใช้โฟลว์ข้อมูลเพื่อใช้ Vision วิเคราะห์รูปภาพหรือวิดีโอ | ใช้โมเดล Oracle Cloud Infrastructure Vision ใน Oracle Analytics |
วิเคราะห์ผลลัพธ์ | ใช้ชุดข้อมูลที่สร้างโดยโฟลว์ข้อมูลของคุณเพื่อวิเคราะห์ผลลัพธ์ | ข้อมูลเอาท์พุตที่สร้างขึ้นสำหรับการตรวจจับใบหน้า การตรวจหาออบเจกต์ การจัดประเภทรูปภาพ และโมเดลการวิเคราะห์การตรวจจับข้อความ |
ก่อนที่คุณจะเริ่มประมวลผลรูปภาพหรือวิดีโอโดยใช้โมเดล Vision ใน Oracle Analytics ให้ปฏิบัติตามข้อกําหนดเบื้องต้นเหล่านี้
ภาพรวม
คุณใช้บัคเก็ตใน OCI Object Storage เพื่อจัดเก็บรูปภาพที่คุณต้องการวิเคราะห์ จากนั้นสร้างชุดข้อมูลเพื่อเข้าใช้รูปภาพเหล่านี้ใน Oracle Analytics
ในกรณีส่วนใหญ่ รูปภาพที่ป้อนเข้าและโมเดล Vision จะถูกเก็บไว้ในบัญชี Oracle Cloud (รายการภายใน) เดียวกัน หากรูปภาพที่คุณป้อนและโมเดล Vision ของคุณถูกจัดเก็บในรายการภายใน อื่น คุณต้องตรวจสอบให้แน่ใจว่าการแสดงข้อมูลบัคเก็ตพื้นที่จัดเก็บที่มีรูปภาพที่คุณป้อนนั้นเป็น แบบสาธารณะ และชุดข้อมูลอินพุตสำหรับโฟลว์ข้อมูลมี URL รูปภาพแต่ละรายการ (ตามที่อธิบายไว้ในขั้นตอนที่ 4) ในการเรียนรู้วิธีกำหนดให้บัคเก็ตเป็นแบบสาธารณะ โปรดดู เปลี่ยนการแสดงข้อมูลของบัคเก็ต
รูปภาพ
โฟลว์ข้อมูลใน Oracle Analytics สามารถประมวลผลรูปภาพได้มากถึง 20,000 ภาพในการรันครั้งเดียว หากคุณมีรูปภาพที่ต้องประมวลผลมากกว่า 20,000 รายการ ให้สร้างหลายบัคเก็ตโดยมีรูปภาพไม่เกิน 20,000 รายการในแต่ละอันในพื้นที่เก็บข้อมูลออบเจกต์และพื้นที่เก็บข้อมูลชุดข้อมูลของ OCI จากนั้น สร้างชุดข้อมูลและโฟลว์ข้อมูลแยกกันสำหรับแต่ละบัคเก็ต และใช้ลำดับเพื่อประมวลผลโฟลว์ข้อมูลหลายรายการตามลำดับ
วิดีโอ
คุณใช้บัคเก็ตใน OCI Object Storage เพื่อจัดเก็บรูปภาพที่คุณต้องการวิเคราะห์ จากนั้นสร้างชุดข้อมูลเพื่อเข้าใช้รูปภาพเหล่านี้ใน Oracle Analytics
ในกรณีส่วนใหญ่ รูปภาพที่ป้อนเข้าและโมเดล Vision จะถูกเก็บไว้ในบัญชี Oracle Cloud (รายการภายใน) เดียวกัน หากรูปภาพที่คุณป้อนและโมเดล Vision ของคุณถูกจัดเก็บในรายการภายใน อื่น คุณต้องตรวจสอบให้แน่ใจว่าการแสดงข้อมูลบัคเก็ตพื้นที่จัดเก็บที่มีรูปภาพที่คุณป้อนนั้นเป็น แบบสาธารณะ และชุดข้อมูลอินพุตสำหรับโฟลว์ข้อมูลมี URL รูปภาพแต่ละรายการ (ตามที่อธิบายไว้ในขั้นตอนที่ 4) ในการเรียนรู้วิธีกำหนดให้บัคเก็ตเป็นแบบสาธารณะ โปรดดู เปลี่ยนการแสดงข้อมูลของบัคเก็ต
กําหนดให้โมเดล Vision ใช้งานได้ใน Oracle Analytics เพื่อให้คุณสามารถวิเคราะห์รูปภาพหรือวิดีโอเพื่อดําเนินการตรวจจับออบเจกต์ จัดประเภทรูปภาพ หรือตรวจจับข้อความโดยใช้โฟลว์ข้อมูล