- Νοέμβριος 9, 2014
- Ελευθέριος Μπαμπαλατάκης
- . 2 Σχόλια
Σε αυτόν τον οδηγό θα συζητήσουμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Πλαίσιο εκμάθησης μηχανών Datumbox στα έργα σας Java. Δεδομένου ότι σχεδόν ολόκληρος ο κώδικας είναι γραμμένος σε Java, η χρήση του είναι τόσο απλή όσο και η προσθήκη του ως εξάρτηση στο έργο σας Java. Ωστόσο, μερικές κλάσεις (DataEnvelopmentAnalysis και LPSolver) χρησιμοποιούν μια εξωτερική βιβλιοθήκη C που ονομάζεται λύνω (Επίλυση γραμμικού προγραμματισμού). Σημειώστε ότι εάν δεν σκοπεύετε να χρησιμοποιήσετε αυτές τις 2 τάξεις, δεν απαιτείται να εγκαταστήσετε δυαδικές βιβλιοθήκες στο σύστημά σας. Ωστόσο, εάν θέλετε να εξερευνήσετε όλους τους υποστηριζόμενους αλγόριθμους, συνιστάται να κάνετε την πλήρη εγκατάσταση όπως περιγράφεται παρακάτω. Αυτός ο οδηγός καλύπτει τις εγκαταστάσεις σε συστήματα Linux και Windows και παρέχουμε αναφορές για την εγκατάστασή του σε Mac OSX.
Πριν χρησιμοποιήσετε το πλαίσιο, θα πρέπει να βεβαιωθείτε ότι το Maven 3 είναι εγκατεστημένο στο σύστημά σας. Για να το επικυρώσετε, ανοίξτε μια κονσόλα/τερματικό και πληκτρολογήστε τα ακόλουθα:
mvn --version
Παραγωγή:
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T17:37:52+00:00) Maven home: /usr/share/maven3 Java version: 1.8.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_GB, platform encoding: UTF-8 OS name: "linux", version: "3.13.0-34-generic", arch: "amd64", family: "unix"
Εάν το Maven 3 δεν είναι εγκατεστημένο στο σύστημά σας, ακολουθήστε αυτό καθοδηγήσειΤο Αν θέλετε να μάθετε πώς λειτουργεί ο Maven, δείτε αυτό καθοδηγήσειΤο Τέλος, για να δείτε πώς να χρησιμοποιήσετε το Maven στο αγαπημένο σας IDE checkout τα παρακάτω Έκλειψη και Netbeans Μαθήματα.
Το πλαίσιο χρησιμοποιεί το lpsolve 5.5.2.0 για την επίλυση προβλημάτων γραμμικού προγραμματισμού. Σημειώστε ότι είναι πολύ σημαντικό να εγκαταστήσετε τη σωστή έκδοση της βιβλιοθήκης για να αποφύγετε προβλήματα. Επομένως, μην χρησιμοποιείτε τον διαχειριστή πακέτων του λειτουργικού σας συστήματος, διότι γενικά δεν θα βρείτε τις πιο πρόσφατες εκδόσεις.
Για να χρησιμοποιήσετε τη βιβλιοθήκη πρέπει να εγκαταστήσετε 2 δυαδικά αρχεία: τη βιβλιοθήκη liblpsolve55 dev που λύνει γραμμικά προγράμματα και το liblpsolve55j που είναι περιτύλιγμα Java. Ακόμα κι αν μπορείς κατεβάσετε τα αρχεία από την επίσημη ιστοσελίδα και ακολουθήστε τα οδηγός εγκατάστασης, σε αυτό το σεμινάριο προσπαθούμε να κρατήσουμε τα πράγματα όσο το δυνατόν πιο απλά και να παρέχουμε τον δικό μας οδηγό εγκατάστασης.
Το πρώτο πράγμα που θα χρειαστεί να κάνετε είναι να πάτε στο δικό μας Αποθετήριο Github LpSolve και κατεβάστε το έργο. Μόλις το αποσυμπιέσετε, μεταβείτε στο φάκελο lib. Εκεί θα βρείτε 5 υποφακέλους που περιέχουν τις δυαδικές βιβλιοθήκες για τα πιο δημοφιλή λειτουργικά συστήματα σε γεύσεις 32bit και 64bit. Εάν εργάζεστε σε Windows κάντε κλικ στους φακέλους win32 ή win64, εάν είστε σε Unix/Linux κάντε κλικ στο φάκελο ux32 ή ux64, ενώ εάν χρησιμοποιείτε Mac OSX κάντε κλικ στο φάκελο mac. Για να εγκαταστήσετε τη βιβλιοθήκη το μόνο που έχετε να κάνετε είναι να αντιγράψετε αυτά τα αρχεία στους κατάλληλους φακέλους του λειτουργικού σας συστήματος.
Lpsolve στα Windows
Στα Windows το μόνο που έχετε να κάνετε είναι να αντιγράψετε τα αρχεία lpsolve55.dll και lpsolve55j.dll και να τα επικολλήσετε στο φάκελο C: WindowsSystem32 (η τοποθεσία είναι η ίδια και για τις εκδόσεις των 32bit και 64bit της βιβλιοθήκης).
Lpsolve σε Unix/Linux
Στο Unix/Linux πρέπει να αντιγράψετε τα αρχεία lpsolve55.so και lpsolve55j.so στον κατάλογο lib του λειτουργικού σας συστήματος. Η τοποθεσία ενδέχεται να διαφέρει ανάλογα με τη διανομή που χρησιμοποιείτε. Για παράδειγμα, εάν χρησιμοποιείτε τη γεύση 64bit του Ubuntu 14.04, θα πρέπει να αντιγράψετε τα αρχεία στο φάκελο/usr/lib/. Άλλες εκδόσεις ή διανομές ενδέχεται να απαιτούν την αντιγραφή τους σε ελαφρώς διαφορετική τοποθεσία (για παράδειγμα στο CentOS 6 χρησιμοποιεί τον φάκελο/usr/lib64/αντ 'αυτού).
Βεβαιωθείτε ότι αποφεύγετε την εγκατάσταση του lpsolve χρησιμοποιώντας διαχειριστές πακέτων όπως το yum ή το apt-get γιατί είναι πολύ πιθανό να καταλήξετε να έχετε λάθος έκδοση της βιβλιοθήκης.
Lpsolve σε Mac OSX
Εάν είστε χρήστης Mac, ελέγξτε έξω αυτό το σεμινάριο σχετικά με τον τρόπο σύνταξης και εγκατάστασης των βιβλιοθηκών lpsolve.
Τελευταίο αλλά όχι λιγότερο σημαντικό προσθέστε το Πλαίσιο Datumbox ως εξάρτηση από το Maven Project σας. Για να το κάνετε αυτό, ανοίξτε το pom.xml του έργου σας με το αγαπημένο σας IDE ή πρόγραμμα επεξεργασίας και προσθέστε το στην ετικέτα εξαρτήσεων την ακόλουθη καταχώριση:
<dependencies> ... <dependency> <groupId>com.datumbox</groupId> <artifactId>datumbox-framework</artifactId> <version>RELEASE</version><!-- or use a specific version --> </dependency> ... </dependencies>
Αυτό είναι! Τώρα μπορείτε να χρησιμοποιήσετε το πλαίσιο στο έργο σας!
- AI
- αι τέχνη
- ι γεννήτρια τέχνης
- ρομπότ ai
- τεχνητή νοημοσύνη
- πιστοποίηση τεχνητής νοημοσύνης
- ρομπότ τεχνητής νοημοσύνης
- ρομπότ τεχνητής νοημοσύνης
- λογισμικό τεχνητής νοημοσύνης
- blockchain
- συνέδριο blockchain ai
- Coingenius
- συνομιλητική τεχνητή νοημοσύνη
- κρυπτοσυνεδριο αι
- του νταλ
- Databox
- βαθιά μάθηση
- Πλαίσιο
- έχεις google
- μάθηση μηχανής
- Μηχανική εκμάθηση και στατιστικές
- Πλάτων
- πλάτων αι
- Πληροφορία δεδομένων Plato
- Παιχνίδι Πλάτωνας
- Πλάτωνα δεδομένα
- platogaming
- Προγραμματισμός
- κλίμακα αι
- σύνταξη
- zephyrnet