Kuinka asentaa ja käyttää Datumbox Machine Learning Framework PlatoBlockchain Data Intelligencea. Pystysuuntainen haku. Ai.

Kuinka asentaa ja käyttää Datumbox Machine Learning -kehystä

Tässä oppaassa aiomme keskustella kuinka asentaa ja käyttää Datumbox Machine Learning -kehys Java-projekteissasi. Koska melkein kaikki koodi on kirjoitettu Java-muodossa, on sen käyttö yhtä helppoa kuin sisällyttää se riippuvuutena Java-projektiisi. Muutama luokka (DataEnvelopmentAnalysis ja LPSolver) kuitenkin käyttää ulkoista C-kirjastoa nimeltä lpsolve (Lineaarinen ohjelmointiratkaisija). Huomaa, että jos et aio käyttää näitä kahta luokkaa, sinun ei tarvitse asentaa mitään binaarikirjastoja järjestelmään. Siitä huolimatta, jos haluat tutustua kaikkiin tuettuihin algoritmeihin, on suositeltavaa suorittaa koko asennus alla kuvatulla tavalla. Tämä opas kattaa asennukset Linux- ja Windows-järjestelmiin, ja tarjoamme viitteitä sen asentamiseen Mac OSX: ään.

Ennen kehyksen käyttöä on varmistettava, että Maven 3 on asennettu järjestelmään. Vahvista tämä avaamalla konsoli / pääte ja kirjoittamalla seuraava:

mvn --version

lähtö:

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"

Jos järjestelmääsi ei ole asennettu Maven 3: aa, noudata tätä ohjaavat. Jos haluat oppia Mavenin toiminnasta, tutustu tähän ohjaavat. Lopuksi nähdäksesi, kuinka Mavenia käytetään IDE-suosikkikassassasi seuraavassa Eclipse ja Netbeans opetusohjelmia.

Kehys käyttää lpsolve 5.5.2.0: ta lineaaristen ohjelmointiongelmien ratkaisemiseen. Huomaa, että on erittäin tärkeää asentaa oikea kirjaston versio ongelmien välttämiseksi. Älä siis käytä käyttöjärjestelmän paketinhallintaa, koska et yleensä löydä uusimpia versioita.

Kirjaston käyttöä varten on asennettava 2 binaaritiedostoa: liblpsolve55 dev -kirjasto, joka ratkaisee lineaariset ohjelmat, ja liblpsolve55j, joka on Java-kääre. Vaikka voit download tiedostot virallisilta verkkosivustoilta ja seuraa niitä Asennusohje, tässä opetusohjelmassa yritämme pitää asiat mahdollisimman yksinkertaisina ja tarjota oman asennusoppaamme.

Ensimmäinen asia, joka sinun on tehtävä, on mennä meidän Github LpSolve -tietovarasto ja lataa projekti. Kun olet purkanut sen, siirry lib-kansioon. Sieltä löydät 5 alikansiota, jotka sisältävät binaarikirjastot suosituimmille käyttöjärjestelmille 32- ja 64-bittisillä makuilla. Jos työskentelet Windowsissa, napsauta Win32- tai Win64-kansioita, jos olet Unix / Linux, napsauta ux32- tai ux64-kansiota, kun taas käytät Mac OSX: ää, napsauta mac-kansiota. Kirjaston asentamiseksi sinun tarvitsee vain kopioida nämä tiedostot käyttöjärjestelmän sopiviin kansioihin.

Lpsolve Windowsissa

Windowsissa sinun tarvitsee vain kopioida lpsolve55.dll- ja lpsolve55j.dll-tiedostot ja liittää ne C: WindowsSystem32-kansioon (sijainti on sama sekä kirjaston 32- että 64-bittisille versioille).

Lpsolve Unix / Linuxissa

Unix / Linux-käyttöjärjestelmässä sinun on kopioitava lpsolve55.so- ja lpsolve55j.so-tiedostot käyttöjärjestelmän lib-hakemistoon. Sijainti voi vaihdella käyttämäsi jakelun mukaan. Jos esimerkiksi käytät Ubuntu 64: n 14.04-bittistä makua, sinun on kopioitava tiedostot kansioon / usr / lib / kansio. Muut versiot tai jakelut saattavat edellyttää, että kopioit ne hieman eri sijaintiin (esimerkiksi CentOS 6: ssa käytetään sen sijaan / usr / lib64 / kansiota).

Vältä lpsolven asentamista käyttämällä paketinhallintaohjelmia, kuten yum tai apt-get, koska on erittäin todennäköistä, että sinulla on väärä kirjaston versio.

Lpsolve Mac OSX: ssä

Jos olet Mac-käyttäjä, tarkista tämä opetusohjelma lpsolve-kirjastojen kokoamisesta ja asentamisesta.

Viimeisenä mutta ei vähäisimpänä lisää Datumbox -kehys riippuvuutena Maven-projektistasi. Voit tehdä tämän avaamalla projektisi pom.xml suosikki IDE: lläsi tai muokkausohjelmallasi ja lisäämällä sen riippuvuustunnisteisiin merkitsemällä seuraava merkintä:

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

Se siitä! Voit nyt käyttää kehystä projektissasi!

Kuinka asentaa ja käyttää Datumbox Machine Learning Framework PlatoBlockchain Data Intelligencea. Pystysuuntainen haku. Ai.

Meistä Eleftherios Bampaletakis

Nimeni on Eleftherios Bampaletakis. Olen JEE-kehittäjä-ohjelmistoinsinööri, koneoppimisen harrastaja ja aktiivinen Datumbox Machine Learning Frameworkin avustaja. Lisätietoja

Aikaleima:

Lisää aiheesta Datumbox