ในงานสัมมนา F8 Developer ทาง Facebook ได้ประกาศเปิดโอเพ่นซอร์ส Ax หรือแพลตฟอร์มที่ช่วยทำการ Optimize โมเดล Machine Learning ได้อย่างอัตโนมัติ และ BoTorch หรือไลบรารี่สำหรับทำ Bayesian Optimization ที่ต่อยอดมาจากไลบรารี่ PyTorch ของตนอีกทีหนึ่ง

ความสัมพันธ์ของ Ax และ BoTorch อธิบายได้ตามรูปด้านบนคือ BoTorch เป็นเพียงไลบรารี่สำหรับทำ Bayesian Optimization ดังนั้นนักวิจัยสามารถนำไปผนวกใช้ในโค้ดของตนเองได้เลย แม้ว่า BoTorch จะไม่ใช่ไลบรารี่ตัวแรกที่ทำในจุดประสงค์นี้แต่ทาง Facebook มองว่าโอเพ่นซอร์สไลบรารี่ที่มีอยู่นั้นใช้งานยากทางทีมงานจึงพยายามทำให้ใช้ง่ายและออกแบบให้สามารถตอบโจทย์การใช้งานของบริษัทในทางปฏิบัติได้
Ax เป็นแพลตฟอร์มที่ออกแบบมาให้นักพัฒนาสามารถทำการ Optimize โมเดลด้าน Machine Learning หรือ A/B Test และ Simulation หรืออื่นๆ ได้อย่างอัตโนมัติจากที่ต้องไปศึกษาตัวแปรต่างๆ มากมาย สำหรับกระบวนการทำ Optimization นั้นผู้ใช้งานอาจจะเลือกใช้ BoTorch หรืออัลกอริทึมด้าน Optimization อื่นๆ ก็ได้
อันที่จริงแล้วผู้ใช้งานสามารถนำ Ax และ BoTorch ไปประยุกต์ใช้แก้ปัญหา Optimization ในหลายด้าน เช่น Infrastructure, Machine Learning และงานวิจัยด้านอื่นๆ อย่าง สำหรับ Facebook เองได้มีการนำไปใช้ปรับแต่ง Ranking model ใน News Feed และ Instagram หรือ Optimizing อัลกอริทึมสำหรับ Video Playback, Facebook live, media upload รวมไปถึงแก้ปัญหาประสิทธิภาพใน Back-end Infrastructure ได้ด้วย ซึ่งทั้งหมดนี้เป็นเพียงแค่ตัวอย่างส่วนหนึ่งที่ Facebook ได้นำไปใช้ในทางปฏิบัติจริงเท่านั้น
ผู้ใจสามารถติดตามเพิ่มเติมได้ที่นี่
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย






