A Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence telepítése és használata. Függőleges keresés. Ai.

A Datumbox gépi tanulási keretrendszer telepítése és használata

Ebben az útmutatóban megbeszéljük, hogyan kell telepíteni és használni a Datumbox gépi tanulási keretrendszer a Java projektekben. Mivel szinte az összes kód Java nyelven van írva, használata olyan egyszerű, mint a Java-projektben való függőségként való feltüntetése. Ennek ellenére néhány osztály (DataEnvelopmentAnalysis és LPSolver) használ egy külső C könyvtárat, az ún. lpsolve (Lineáris programozási megoldó). Vegye figyelembe, hogy ha nem tervezi használni ezt a 2 osztályt, akkor nem kell bináris könyvtárakat telepítenie a rendszerére. Mindazonáltal, ha az összes támogatott algoritmust szeretné felfedezni, javasoljuk, hogy a teljes telepítést az alábbiak szerint végezze el. Ez az útmutató a Linux és Windows rendszerekre történő telepítésekre vonatkozik, és hivatkozásokat adunk a Mac OSX rendszerre történő telepítéshez.

A keretrendszer használata előtt meg kell győződnie arról, hogy a Maven 3 telepítve van a rendszerére. Ennek ellenőrzéséhez nyisson meg egy konzolt/terminált, és írja be a következőket:

mvn --version

output:

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"

Ha a Maven 3 nincs telepítve a rendszerére, kövesse ezt útmutató. Ha meg szeretné tudni, hogyan működik a Maven, nézze meg ezt útmutató. Végül, hogy megtudja, hogyan használhatja a Maven-t kedvenc IDE-pénztárában, nézze meg a következőket fogyatkozás és a NetBeans oktatóanyagok.

A keretrendszer az lpsolve 5.5.2.0-t használja a lineáris programozási problémák megoldására. Vegye figyelembe, hogy a problémák elkerülése érdekében nagyon fontos a könyvtár megfelelő verziójának telepítése. Ezért ne használja az operációs rendszer csomagkezelőjét, mert általában nem fogja megtalálni a legújabb verziókat.

A könyvtár használatához 2 bináris fájlt kell telepíteni: a liblpsolve55 dev könyvtárat, amely lineáris programokat old meg, és a liblpsolve55j-t, amely egy Java burkoló. Annak ellenére, hogy megteheti letöltés a fájlokat a hivatalos webhelyről, és kövesse azokat Telepítési útmutató, ebben az oktatóanyagban igyekszünk a lehető legegyszerűbben tartani a dolgokat, és megadjuk a saját telepítési útmutatónkat.

Az első dolog, amit meg kell tennie, hogy elmenjen hozzánk Github LpSolve adattár és töltse le a projektet. Miután kicsomagolta, lépjen a lib mappába. Itt 5 almappát talál, amelyek a legnépszerűbb operációs rendszerek bináris könyvtárait tartalmazzák 32 bites és 64 bites változatban. Ha Windows rendszeren dolgozik, kattintson a win32 vagy win64 mappákra, ha Unix/Linux rendszert használ, kattintson az ux32 vagy ux64 mappára, míg Mac OSX esetén kattintson a mac mappára. A könyvtár telepítéséhez nem kell mást tennie, mint átmásolni ezeket a fájlokat az operációs rendszer megfelelő mappáiba.

Lpsolve Windows rendszeren

Windows rendszeren mindössze annyit kell tennie, hogy másolja az lpsolve55.dll és lpsolve55j.dll fájlokat, és illessze be őket a C:WindowsSystem32 mappába (a könyvtár 32 bites és 64 bites verziójának helye ugyanaz).

Lpsolve Unix/Linux rendszeren

Unix/Linux rendszeren át kell másolnia az lpsolve55.so és lpsolve55j.so fájlokat az operációs rendszer lib könyvtárába. A hely a használt disztribúciótól függően eltérő lehet. Például, ha az Ubuntu 64 14.04 bites változatát használja, másolja a fájlokat a /usr/lib/ mappába. Más verziók vagy disztribúciók esetén előfordulhat, hogy kissé eltérő helyre kell másolni őket (például a CentOS 6-on a /usr/lib64/ mappát használja helyette).

Ügyeljen arra, hogy elkerülje az lpsolve telepítését olyan csomagkezelők használatával, mint a yum vagy az apt-get, mert nagyon valószínű, hogy a könyvtár rossz verzióját fogja használni.

Lpsolve Mac OSX rendszeren

Ha Ön Mac felhasználó, nézze meg ez a bemutató az lpsolve könyvtárak fordításáról és telepítéséről.

Végül, de nem utolsósorban add hozzá a Datumbox Framework mint a Maven Projecttől való függőség. Ehhez nyissa meg a projekt pom.xml fájlját kedvenc IDE-jével vagy szerkesztőjével, és adja hozzá a függőségek címkéjéhez a következő bejegyzést:

<dependencies>
    ...
    <dependency>
        <groupId>com.datumbox</groupId>
        <artifactId>datumbox-framework</artifactId>
        <version>RELEASE</version><!-- or use a specific version -->
    </dependency>
    ...
</dependencies>

Ez az! Most már használhatja a keretet a projektben!

A Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence telepítése és használata. Függőleges keresés. Ai.

Rólunk  Eleftherios Bampaletakis

A nevem Eleftherios Bampaletakis. JEE fejlesztő-szoftvermérnök vagyok, a gépi tanulás rajongója és a Datumbox Machine Learning Framework aktív közreműködője. Bővebben

Időbélyeg:

Még több Datumbox