Hvordan installere og bruke Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Hvordan installere og bruke Datumbox Machine Learning Framework

I denne guiden skal vi diskutere hvordan du installerer og bruker Datumbox ramme for maskinlæring i Java-prosjektene dine. Siden nesten all koden er skrevet på Java, er det like enkelt å bruke den som avhengighet i Java-prosjektet ditt. Likevel bruker et par klasser (DataEnvelopmentAnalysis og LPSolver) et eksternt C-bibliotek kalt løser seg (Lineær programmeringsløser). Merk at hvis du ikke planlegger å bruke disse to klassene, er du ikke pålagt å installere binære biblioteker på systemet ditt. Likevel, hvis du vil utforske alle støttede algoritmer, anbefales det å gjøre hele installasjonen som beskrevet nedenfor. Denne veiledningen dekker installasjonene på Linux- og Windows-systemer, og vi gir referanser for å installere den på Mac OSX.

Før du bruker rammeverket, må du sørge for at Maven 3 er installert på systemet ditt. For å validere dette, åpne en konsoll / terminal og skriv inn følgende:

mvn --version

Utgang:

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"

Hvis Maven 3 ikke er installert på systemet ditt, følger du dette veilede. Hvis du vil lære hvordan Maven fungerer, kan du sjekke ut dette veilede. Endelig for å se hvordan du bruker Maven i din favoritt IDE kasse følgende Eclipse og NetBeans opplæringsprogrammer.

Rammeverket bruker lpsolve 5.5.2.0 for å løse lineære programmeringsproblemer. Merk at det er veldig viktig å installere riktig versjon av biblioteket for å unngå problemer. Dermed ikke bruk pakkebehandleren til operativsystemet ditt fordi du generelt ikke finner de nyeste versjonene.

For å bruke biblioteket må du installere to binære filer: liblpsolve2 dev-biblioteket som løser lineære programmer og liblpsolve55j som er en Java-wrapper. Selv om du kan nedlasting filene fra det offisielle nettstedet og følg deres installasjonsveiledning, i denne opplæringen prøver vi å holde ting så enkle som mulig og gi vår egen installasjonsveiledning.

Det første du må gjøre er å gå til vårt Github LpSolve-depot og laste ned prosjektet. Når du har pakket ut den, går du til lib-mappen. Der finner du 5 undermapper som inneholder binære biblioteker for de mest populære operativsystemene i 32bit og 64bit smaker. Hvis du jobber med Windows, klikk på win32- eller win64-mapper, hvis du er på Unix / Linux, klikk på ux32- eller ux64-mappen, mens hvis du bruker Mac OSX, klikk på mac-mappen. For å installere biblioteket er alt du trenger å gjøre å kopiere disse filene til de aktuelle mappene i operativsystemet.

Lpsolve på Windows

På Windows er alt du trenger å gjøre å kopiere filene lpsolve55.dll og lpsolve55j.dll og lime dem inn i C: WindowsSystem32-mappen (plasseringen er den samme både for 32-biters og 64-biters versjoner av biblioteket).

Lpsolve på Unix / Linux

På Unix / Linux må du kopiere lpsolve55.so- og lpsolve55j.so-filene i lib-katalogen til operativsystemet ditt. Plasseringen kan variere avhengig av distribusjonen du bruker. Hvis du for eksempel bruker 64-biters smak av Ubuntu 14.04, bør du kopiere filene til / usr / lib / folder. Andre versjoner eller distribusjoner kan kreve at du kopierer dem på litt annet sted (for eksempel bruker CentOS 6 mappen / usr / lib64 / i stedet).

Forsikre deg om at du unngår å installere lpsolve ved å bruke pakkebehandlere som yum eller apt-get fordi det er høyst sannsynlig at du ender med å ha feil versjon av biblioteket.

Lpsolve på Mac OSX

Hvis du er en Mac-bruker, sjekk ut denne opplæringen om hvordan du kompilerer og installerer lpsolve-bibliotekene.

Sist men ikke minst legg til Datumbox Framework som en avhengighet av Maven-prosjektet ditt. For å gjøre dette, åpne pom.xml av prosjektet ditt med din favoritt IDE eller editor og legg den til i avhengighetsmerken følgende oppføring:

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

Det er det! Du kan nå bruke rammeverket i prosjektet ditt!

Hvordan installere og bruke Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Om oss Eleftherios Bampaletakis

Jeg heter Eleftherios Bampaletakis. Jeg er en JEE-utvikler-programvareingeniør, en Machine Learning-entusiast og en aktiv bidragsyter av Datumbox Machine Learning Framework. lær MER

Tidstempel:

Mer fra Datoboks