Kako namestiti in uporabljati Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Kako namestiti in uporabljati Databox Framework Machine Learning Framework

V tem priročniku bomo razpravljali o tem, kako namestiti in uporabljati Okvir za strojno učenje Datumbox v vaših projektih Java. Ker je skoraj vsa koda napisana v Javi, je uporaba tako preprosta, kot da jo vključite kot odvisnost v svoj projekt Java. Kljub temu nekaj razredov (DataEnvelopmentAnalysis in LPSolver) uporablja zunanjo knjižnico C, imenovano lpsolve (Reševalec linearnega programiranja). Upoštevajte, da če teh dveh razredov ne nameravate uporabljati, vam v sistem ni treba namestiti nobenih binarnih knjižnic. Če pa želite raziskati vse podprte algoritme, priporočamo, da namestitev izvedete v celoti, kot je opisano spodaj. Ta priročnik zajema namestitve v sistemih Linux in Windows, ponujamo pa tudi reference za namestitev na Mac OSX.

Pred uporabo ogrodja se morate prepričati, da je Maven 3 nameščen v vašem sistemu. Če želite potrditi to, odprite konzolo/terminal in vnesite naslednje:

mvn --version

izhod:

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"

Če Maven 3 ni nameščen v vašem sistemu, sledite temu vodi. Če želite izvedeti, kako deluje Maven, preverite to vodi. Nazadnje si oglejte, kako uporabljati Maven pri vašem najljubšem IDE -ju Eclipse in Netbeans vaje.

Okvir uporablja lpsolve 5.5.2.0 za reševanje problemov linearnega programiranja. Upoštevajte, da je zelo pomembno, da namestite pravilno različico knjižnice, da se izognete težavam. Zato ne uporabljajte upravitelja paketov svojega operacijskega sistema, ker na splošno ne boste našli najnovejših različic.

Za uporabo knjižnice morate namestiti 2 binarni datoteki: knjižnico liblpsolve55 dev, ki rešuje linearne programe, in liblpsolve55j, ki je ovoj Java. Čeprav lahko prenesi datoteke z uradne spletne strani in jim sledite navodila za namestitev, v tej vadnici poskušamo čim bolj poenostaviti stvari in ponuditi lasten vodnik za namestitev.

Prva stvar, ki jo morate storiti, je, da obiščete našo Skladišče Github LpSolve in naložite projekt. Ko ga razpakirate, pojdite v mapo lib. Tam boste našli 5 podmap, ki vsebujejo binarne knjižnice za najbolj priljubljene operacijske sisteme v 32 -bitnih in 64 -bitnih različicah. Če delate v operacijskem sistemu Windows, kliknite mape win32 ali win64, če ste v sistemu Unix/Linux, kliknite mapo ux32 ali ux64, če pa uporabljate Mac OSX, kliknite mapo mac. Če želite namestiti knjižnico, morate le te datoteke kopirati v ustrezne mape operacijskega sistema.

Lpsolve v sistemu Windows

V sistemu Windows morate le kopirati datoteke lpsolve55.dll in lpsolve55j.dll in jih prilepiti v mapo C: WindowsSystem32 (lokacija je enaka za 32 -bitno in 64 -bitno različico knjižnice).

Lpsolve v Unix/Linuxu

V Unix/Linuxu morate kopirati datoteki lpsolve55.so in lpsolve55j.so v imenik lib vašega operacijskega sistema. Lokacija se lahko razlikuje glede na distribucijo, ki jo uporabljate. Če na primer uporabljate 64 -bitno različico Ubuntu 14.04, morate datoteke kopirati v mapo/usr/lib/. Druge različice ali distribucije lahko zahtevajo, da jih kopirate na nekoliko drugačni lokaciji (na primer v sistemu CentOS 6 namesto tega uporablja mapo/usr/lib64/).

Izogibajte se namestitvi lpsolve z uporabo upraviteljev paketov, kot sta yum ali apt-get, ker je zelo verjetno, da boste imeli napačno različico knjižnice.

Lpsolve v sistemu Mac OSX

Če uporabljate Mac, se odjavite to tutorski o tem, kako sestaviti in namestiti knjižnice lpsolve.

Ne nazadnje dodajte še Okvir Datumbox kot odvisnost od vašega projekta Maven. Če želite to narediti, odprite pom.xml svojega projekta s svojo najljubšo IDE ali urejevalnikom in ga dodajte v oznako odvisnosti naslednji vnos:

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

To je to! Zdaj lahko uporabite okvir v svojem projektu!

Kako namestiti in uporabljati Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

O meni Eleftherios Bampaletakis

Moje ime je Eleftherios Bampaletakis. Sem razvijalec JEE, programski inženir, navdušenec nad strojnim učenjem in aktivni sodelavec Datumbox Framework za strojno učenje. Več

Časovni žig:

Več od Datumbox