Orange (λογισμικό)
![]() | |
![]() Υποδειγματική ροή εργασίας σε Orange 3.0.
| |
Γενικά | |
---|---|
Είδος | ελεύθερο λογισμικό |
Διανομή | |
Έκδοση | 3.38.1 (23 Δεκέμβριος 2024)[1] |
Λειτουργικά | macOS, Microsoft Windows, Linux |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | Πανεπιστήμιο της Λιουμπλιάνας |
Γραφικό περιβάλλον | Qt |
Γραμμένο σε | Python, Cython, C, C++ |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://orangedatamining.com/ | |
Αποθετήριο κώδικα | |
https://github.com/biolab/orange3 |
Το Orange είναι ένα ανοικτού κώδικα και ελεύθερο λογισμικό, γραμμένο σε Python. Χρησιμοποιείται στο τομέα της μηχανικής μάθησης και εξόρυξης δεδομένων. Διαθέτει ένα γραφικό περιβάλλον προγραμματισμού με σκοπό την ανάλυση και την απεικόνιση δεδομένων, επίσης μπορεί να χρησιμοποιηθεί και ως μία βιβλιοθήκη της Python. Το πρόγραμμα διατηρείται και αναπτύσσεται από το Εργαστήριο Βιοπληροφορικής του τμήματος Υπολογιστών και Πληροφορικής στο Πανεπιστήμιο της Λιουμπλιάνα.
Περιγραφή
[Επεξεργασία | επεξεργασία κώδικα]Το Orange στηρίζεται στον οπτικό προγραμματισμό για την εξόρυξη δεδομένων, τη μηχανική μάθηση και την ανάλυση δεδομένων.
Τα εργαλεία του λογισμικού ονομάζονται widgets και η χρήση τους ποικίλει από την απλή απεικόνιση στοιχείων, την επιλογή υποσυνόλων και την προ-επεξεργασία, μέχρι την εμπειρική αξιολόγηση αλγορίθμων μάθησης και την προγνωστική μοντελοποίηση.
Ο οπτικός προγραμματισμός υλοποιείται μέσα από ένα γραφικό περιβάλλον στον οποίο οι ροές εργασίας δημιουργούνται από τη σύνδεση προκαθορισμένων ή σχεδιασμένων από το χρήστη widgets, ενώ οι προχωρημένοι χρήστες μπορούν να χρησιμοποιούν το Orange, ως μία βιβλιοθήκη της Python για το χειρισμό των δεδομένων, και τη τροποποίηση των widget.[2]
Λογισμικό
[Επεξεργασία | επεξεργασία κώδικα]Το Orange είναι ένα ανοιχτού κώδικα λογισμικό που διατίθεται υπό την άδεια GPL και είναι διαθέσιμο για χρήση στο github. Εκδόσεις πάνω από τη 3.0 περιλαμβάνουν τα βασικά στοιχεία σε C++ με wrappers σε Python. Από την έκδοση 3.0 και μετά, το Orange χρησιμοποιεί βασικές Python βιβλιοθήκες ανοιχτού κώδικα για επιστημονικούς υπολογισμούς, όπως numpy, scipy και scikit-learn, ενώ η γραφική διεπαφή του χρήστη λειτουργεί στο πλαίσιο του cross-platform Qt framework.
Η προεπιλεγμένη εγκατάσταση περιλαμβάνει μια σειρά αλγορίθμων για μηχανική μάθηση, προ-επεξεργασία και οπτικοποίηση δεδομένων σε σετ των 6 widget (data, visualize, classify, regression, evaluate and unsupervised). Πρόσθετες λειτουργίες είναι διαθέσιμα ως add-ons (bioinformatics, data fusion and text-mining).
Το Orange υποστηρίζεται σε OS X, Windows και Linux και μπορεί επίσης να εγκατασταθεί από το Python Package Index repository (pip install Orange). Από το 2015 η βασική έκδοση είναι η 2.7, ενώ η 3.0 είναι διαθέσιμη ως beta έκδοση.
Περαιτέρω ανάγνωση
[Επεξεργασία | επεξεργασία κώδικα]- Demšar, Janez και Blaž Zupan, Orange: Data Mining Fruitful and Fun - A Historical Perspective Αρχειοθετήθηκε 2016-03-04 στο Wayback Machine., Informatica 37, σελ. 55-60, (2013).
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ «Release 3.38.1». 23 Δεκέμβριος 2024. Ανακτήθηκε στις 26 Δεκέμβριος 2024.
- ↑ Janez Demšar; Tomaž Curk; Aleš Erjavec; Črt Gorup; Tomaž Hočevar; Mitar Milutinovič; Martin Možina; Matija Polajnar και άλλοι. (2013). «Orange: data mining toolbox in Python». JMLR 14 (1): 2349–2353. http://eprints.fri.uni-lj.si/2267/1/2013-Demsar-Orange-JMLR.pdf.
Εξωτερικοί σύνδεσμοι
[Επεξεργασία | επεξεργασία κώδικα]- Επίσημος ιστότοπος
- Βιοπληροφορικής Εργαστήριο, Πανεπιστήμιο της Λιουμπλιάνα