Oracle เปิด Open Source ให้ Tribuo ชุด Machine Learning Library สำหรับ Java

Oracle ได้ออกมาประกาศเปิด Open Source ให้กับ Tribuo ชุด Machine Learning Library สำหรับภาษา Java โดยเฉพาะที่พัฒนาโดยทีม Oracle Labs ภายใต้ License แบบ Apache 2.0

Credit: Tribuo

เป้าหมายของ Oracle คือการทำให้การสร้างและใช้งาน Machine Learning Model ด้วยภาษา Java นั้นกลายเป็นเรื่องที่ง่ายดายยิ่งขึ้น โดยภายใน Tribuo นี้จะรองรับความสามารถพื้นฐานในการทำ Machine Learning อย่างเช่นอัลกอริธึมสำหรับ Classification, Clustering, Anomaly Detection และ Regression เอาไว้ รวมถึงยังมี Pipeline สำหรับการ Load และ Transform ข้อมูล รวมถึงการประเมินผลเพื่อใช้ในงานประเภท Prediction ได้ด้วย

นอกจากความสามารถพื้นฐานแล้ว Tribuo นี้ยังมีการจัดเก็บสถิติของข้อมูลที่ถูกป้อนเข้ามาด้วย ทำให้ Tribuo สามารถระบุช่วงของค่าในชุดข้อมูลได้ ทำการตั้งชื่อ Feature ได้ กำหนด Feature ID และ Output ID ไม่ให้ชนกันได้ ช่วยให้ทำงานง่ายขึ้น อีกทั้งยังสามารถรับรู้ได้เมื่อมีการป้อน Feature ใหม่ๆ เข้ามาในระบบ ทำง่ายต่อการทำงานประเภท Natural Language Processing หรือ NLP มากขึ้น รวมถึงยังทำความเข้าใจกับค่าของข้อมูลได้ด้วย เช่น ถ้าหากพบค่าที่เก็บข้อมูลเป็น Float ระบบก็จะทำการวิเคราะห์ว่าค่านั้นคือความน่าจะเป็น หรือเป็น Regression Value หรือเป็น Cluster ID และยังมีความสามารถอื่นๆ อีกมากมายนอกเหนือจากนี้

Oracle มองว่า Tribuo จะเข้ามาช่วยเติมเต็มช่องว่างให้กับตลาด Machine Learning สำหรับธุรกิจองค์กรได้ เช่น อาจใช้งานร่วมกับ TensorFlow เพื่อให้ Tribuo เสริมเรื่องการทำ Machine Learning เพิ่มเติม โดย Tribuo นี้ก็มีขนาดเล็ก สามารถใช้งานได้แม้บนอุปกรณ์คอมพิวเตอร์เพียงชุดเดียว โดยรองรับการทำงานร่วมกับ Java 8 เป็นต้นไป

Tribuo สามารถทำงานร่วมกับ TensorFlow ได้ และมี Interface เชื่อมต่อกับ XGBoost และ ONNX ได้ ทำให้สามารถนำโมเดลที่เคยมีอยู่บนระบบอื่นๆ มาใช้งานได้ทันที

Oracle ได้ใช้งาน Tribuo เองแล้วในบางผลิตภัณฑ์ เช่น Oracle Fusion Cloud ERP เพื่อทำระบบ Document Recognition

ผู้ที่สนใจรายละเอียดเพิ่มเติมเกี่ยวกับ Tribuo สามารถศึกษาข้อมูลได้ที่ https://tribuo.org/ และ https://github.com/oracle/tribuo ครับ

ที่มา: https://www.arnnet.com.au/article/682955/oracle-open-sources-java-machine-learning-library/

from:https://www.techtalkthai.com/oracle-open-sources-tribuo-java-machine-learning-library/