25 ส.ค. 2566·อ่าน 1 นาที

Capital One สร้างสรรค์นวัตกรรมการเรียนรู้ของเครื่อง ส่งเสริมความก้าวหน้าของอุตสาหกรรมด้วยการรวมโมเดลแบบรวมศูนย์แบบโอเพ่นซอร์ส

เพื่อสนับสนุนประสิทธิภาพของทีมในการเรียนรู้ของเครื่อง Capital One ได้พัฒนาและเปิดตัว Federated Model Aggregation (FMA) ซึ่งเป็นโครงการโอเพ่นซอร์สที่ปรับการใช้งานการเรียนรู้แบบรวมศูนย์ให้เหมาะสมที่สุด แพลตฟอร์มดังกล่าวนำการบูรณาการที่ไม่เคยมีมาก่อนและความเป็นไปได้ของผู้ใช้ปลายทางมาสู่ภาคสนาม

Capital One สร้างสรรค์นวัตกรรมการเรียนรู้ของเครื่อง ส่งเสริมความก้าวหน้าของอุตสาหกรรมด้วยการรวมโมเดลแบบรวมศูนย์แบบโอเพ่นซอร์ส

ในกระแสการเปลี่ยนแปลงขาขึ้น วิธีการเรียนรู้ของเครื่องจักรได้รับการตั้งค่าสำหรับการอัปเกรดด้วยการแนะนำแนวทางที่ค่อนข้างใหม่ นั่นก็คือการเรียนรู้แบบสหพันธรัฐ (FL) Capital One ยักษ์ใหญ่ทางการเงินเป็นผู้นำยุคใหม่ ส่งเสริมหลักปฏิบัติของการฝึกอบรมโมเดลแบบกระจายอำนาจ และลดความจำเป็นในการจัดเก็บข้อมูลส่วนกลาง Kenny Bean วิศวกรซอฟต์แวร์แมชชีนเลิร์นนิงที่ Capital One กล่าวถึงรายละเอียดเกี่ยวกับนวัตกรรมบุกเบิกของบริษัท โดยนำเสนอโครงการโอเพ่นซอร์สแนวใหม่ที่เรียกว่า Federated Model Aggregation (FMA)

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

นอกเหนือจากการขยายขีดความสามารถของ FMA แล้ว Bean ยังอธิบายรายละเอียดเกี่ยวกับไคลเอนต์ที่ครอบคลุมซึ่งออกแบบมาเพื่อส่งเสริมปฏิสัมพันธ์ระหว่างการบริการลูกค้า ผู้รวบรวมเพื่อรวบรวมการอัพเกรดโมเดลจากลูกค้าหลายราย และบริการ API เพื่อจัดการการโต้ตอบ UI และ API ระหว่างส่วนประกอบภายในระบบ

เมื่อพูดถึงต้นกำเนิดของ FMA, Bean ซึ่งเป็นหนึ่งในนักพัฒนาหลักที่อยู่เบื้องหลังโครงการนี้ แบ่งปันว่าเครื่องมือโอเพ่นซอร์สถูกสร้างขึ้นเพื่อรองรับนักพัฒนาที่กระตือรือร้นที่จะฝึกฝนโมเดลกับข้อมูลที่มาจากสถานที่ต่าง ๆ ซึ่งมักจะไม่สามารถเข้าถึงได้เพื่อลบออกจากไซต์ต้นทาง เขายืนยันว่า โอกาสในการใช้บริการ FMA และแนะนำการเรียนรู้แบบสหพันธรัฐให้กับกระบวนการฝึกอบรมจะเกิดขึ้นเมื่อใดก็ตามที่มีการใช้แบบจำลองในลักษณะกระจาย

วิสัยทัศน์หลักเบื้องหลัง FMA ตามข้อมูลของ Bean คือการออกแบบเครื่องมือที่สามารถปรับเปลี่ยนและนำกลับมาใช้ใหม่ได้ โดยผสานรวมเข้ากับเฟรมเวิร์กการฝึกโมเดลที่มีอยู่เดิมได้อย่างง่ายดาย Bean สะท้อนให้เห็นว่า นั่นคือที่มาของแนวคิดของบริการ FMA

จุดสนใจหลักอีกประการหนึ่งของทีมพัฒนาในช่วงก่อตั้ง FMA คือการปรับใช้ที่ง่ายดาย เพียงคำสั่งเดียว ก็สามารถเปิดใช้โมเดลได้อย่างรวดเร็วด้วย FMA Bean ยกเครดิตความสะดวกในการดำเนินการนี้ให้กับการผสานรวมของโปรเจ็กต์กับ Terraform ซึ่งเป็นเครื่องมือโครงสร้างพื้นฐานตามโค้ดจาก HashiCorp

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

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

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started