containerization จะเป็นทางเลือกที่ดีสำหรับสภาพแวดล้อมของโครงการเรียนรู้ด้วยเครื่องได้อย่างไร googletag.cmd.push (ฟังก์ชั่น () {googletag.display (div-gpt-ad-1562928221186-0);}); Q:

ผู้เขียน: Roger Morrison
วันที่สร้าง: 28 กันยายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
containerization จะเป็นทางเลือกที่ดีสำหรับสภาพแวดล้อมของโครงการเรียนรู้ด้วยเครื่องได้อย่างไร googletag.cmd.push (ฟังก์ชั่น () {googletag.display (div-gpt-ad-1562928221186-0);}); Q: - เทคโนโลยี
containerization จะเป็นทางเลือกที่ดีสำหรับสภาพแวดล้อมของโครงการเรียนรู้ด้วยเครื่องได้อย่างไร googletag.cmd.push (ฟังก์ชั่น () {googletag.display (div-gpt-ad-1562928221186-0);}); Q: - เทคโนโลยี

เนื้อหา

Q:

containerization จะเป็นทางเลือกที่ดีสำหรับสภาพแวดล้อมของโครงการเรียนรู้ด้วยเครื่องได้อย่างไร


A:

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

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


การใช้ภาชนะบรรจุเกี่ยวข้องกับวิธีที่วิศวกรใส่ข้อมูลลงในสภาพแวดล้อมการเรียนรู้ของเครื่องและวิธีการทำงานของอัลกอริทึม

วิศวกรสามารถใช้การจำลองเสมือนของคอนเทนเนอร์เพื่อเก็บข้อมูลหรือเพื่อปรับใช้โค้ดที่รันอัลกอริทึม แม้ว่าคอนเทนเนอร์จะมีประโยชน์สำหรับข้อมูล แต่ประโยชน์หลักอาจมาจากการใช้โค้ดอัลกอริธึมเฮาส์

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

เป็นผลให้แอปแต่ละแอป microservices หรือรหัสที่อยู่ในแต่ละภาชนะสามารถปรับใช้ในรูปแบบที่หลากหลายมาก สามารถปรับใช้ในแพลตฟอร์มที่แตกต่างกันและสภาพแวดล้อมที่แตกต่างกัน


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

โดยพื้นฐานแล้วคอนเทนเนอร์จัดเตรียมวิธีในการโฮสต์รหัส ผู้เชี่ยวชาญพูดคุยเกี่ยวกับการปรับใช้คอนเทนเนอร์กับข้อมูลที่เก็บไว้เพื่อให้ได้ผลลัพธ์ที่ดี

” (แอพพลิเคชั่น) สามารถผสมและจับคู่กับแพลตฟอร์มจำนวนเท่าใดก็ได้โดยไม่ต้องมีการย้ายหรือการทดสอบ” David Linthicum เขียนในบทความ TechBeacon ที่อธิบายถึงคุณค่าของภาชนะบรรจุสำหรับโครงการเรียนรู้เครื่องจักร“ เพราะมีอยู่ในภาชนะ พวกมันสามารถทำงานในสภาพแวดล้อมที่มีการกระจายสูงและคุณสามารถวางภาชนะเหล่านี้ใกล้กับข้อมูลที่แอปพลิเคชันกำลังวิเคราะห์อยู่”

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

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