Orange Data Mining
Orange เป็น C++ core object และ routines library ที่รวม huge method ของ standard และ non-standard machine learning และ data mining algorithms เป็น open-source data visualization, data mining, และ machine learning tool
ใน Orange เป็น scriptable environment สำหรับ rapid prototyping ของ current algorithms และ testing designs เป็นชุด python-based modules ที่อยู่ใน core library รัน functionalities ที่ performance time ไม่สำคัญ และทำใน Python
รวม tasks หลายอย่าง เช่น pretty-print of decision trees, bagging และ boosting, attribute subset, เป็นต้น Orange เป็นกลุ่ม graphical widgets ที่ใช้ strategies จาก core library และ orange modules ให้ decent client-interface Widgets ให้ visual-based interaction และรวมเป็น application ได้ด้วย visual coding tool เรียกว่า orange canvas
Orange แนะนำสำหรับ experienced users และ analysts ใน data mining และ machine learning ที่ต้องการสร้างและทดสอบ algorithms ของตัวเองขณะ reuse code ให้มากที่สุด และสำหรับผู้เริ่มต้นที่อ่าน short python scripts สำหรับ data analysis
เป้าหมายของ Orange: ให้ platform สำหรับ experiment-based selection, predictive modeling, และ recommendation system ใช้ทั่วไปใน bioinformatics, genomic analysis, biomedicine, และ teaching ในการศึกษา ใช้สำหรับสอน data mining และ machine learning ให้นักศึกษา biology, biomedicine, informatics
Orange ให้ dynamic environment สำหรับ developers, analysts, data mining specialists Python เป็น scripting language รุ่นใหม่และ coding environment ที่ data mining scripts ของเราสามารถเขียนได้ง่ายแต่อย่างมีพลัง Orange ใช้ component-based approach สำหรับ rapid prototyping สามารถต่อ analysis technique ได้เหมือนต่อ LEGO bricks หรือใช้ current algorithm
Orange core objects และ Python modules รวม data mining services หลายอย่าง ตั้งแต่ data preprocessing, computation, modeling ตัวอย่าง: Orange's top-down induction of decision tree เป็น technique ที่สร้างจากหลาย components ที่บางอย่าง prototype ใน python และใช้แทน component เดิมได้
Orange widgets ไม่ใช่แค่ graphical objects ให้ GUI สำหรับ strategy เฉพาะใน Orange แต่มี adaptable signaling mechanism สำหรับ communication และ exchange of objects เช่น data sets, classification models, learners, objects ที่เก็บผลลัพธ์ของ evaluation ทุก concepts นี้สำคัญและแยก Orange จาก data mining frameworks อื่นๆ