เมื่อวันอังคารที่ผ่านมา IBM ประกาศโอเพนซอร์ส SystemML ซึ่งเป็นตัวแปลข้อมูลสากล (universal translator) สำหรับงานด้านข้อมูลขนาดใหญ่ (big data) และ machine learning อย่างเป็นทางการ โดยเป็นแผนการต่อเนื่องที่ประกาศว่าจะสร้างระบบวิเคราะห์ข้อมูลขนาดใหญ่ที่เรียกว่า Spark เมื่อเดือนมิถุนายนที่ผ่านมา โดยจะยกให้ Apache เป็นคนดูแลโครงการนี้อย่างเป็นทางการ และจะได้ชื่อว่า Apache SystemML
SystemML จะทำหน้าที่เป็นตัวแปลงข้อมูลและอัลกอริทึมที่เกี่ยวข้องในระบบของ Spark ให้สามารถทำงานกับระบบคอมพิวเตอร์ที่หลากหลายและแตกต่างกันได้ รวมถึงสามารถใช้กับเครื่องมือทั้งของ Spark หรือ Hadoop ได้ด้วยเช่นกัน ทำให้นักพัฒนาเขียนอัลกอริทึมได้เพียงครั้งเดียว แต่สามารถเอาไปประยุกต์ใช้งานได้ในหลายสถานการณ์ รวมถึงทำให้นักพัฒนาสามารถเอาคุณสมบัติด้าน machine learning เข้าไปใส่ในงานต่างๆ ได้ง่ายขึ้นกว่าเดิมด้วย
อนึ่ง SystemML เป็นผลพลอยได้จากการพัฒนาระบบประมวลผลข้อมูลขนาดใหญ่ของ IBM ซึ่งคือ Watson นั่นเอง
ที่มา - IBM