Come installare e utilizzare Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Come installare e utilizzare Datumbox Machine Learning Framework

In questa guida parleremo di come installare e usare Quadro Datumbox Machine Learning nei tuoi progetti Java. Poiché quasi tutto il codice è scritto in Java, usarlo è semplice come includerlo come dipendenza nel progetto Java. Tuttavia un paio di classi (DataEnvelopmentAnalysis e LPSolver) usano una libreria C esterna chiamata risolve (Risolutore di programmazione lineare). Si noti che se non si prevede di utilizzare quelle 2 classi non è necessario installare alcuna libreria binaria sul proprio sistema. Tuttavia, se si desidera esplorare tutti gli algoritmi supportati, si consiglia di eseguire l'installazione completa come descritto di seguito. Questa guida copre le installazioni su sistemi Linux e Windows e forniamo riferimenti per l'installazione su Mac OSX.

Prima di utilizzare il framework dovrai assicurarti che Maven 3 sia installato sul tuo sistema. Per convalidare questo aprire una console / terminale e digitare quanto segue:

mvn --version

Produzione:

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"

Se Maven 3 non è installato sul tuo sistema, segui questo guida. Se vuoi sapere come funziona Maven, dai un'occhiata a questo guida. Infine, per vedere come utilizzare Maven nel tuo IDE preferito, verifica quanto segue Eclissi ed Netbeans esercitazioni.

Il framework utilizza lpsolve 5.5.2.0 per risolvere problemi di programmazione lineare. Si noti che è molto importante installare la versione corretta della libreria per evitare problemi. Quindi non usare il gestore pacchetti del tuo sistema operativo perché in generale non troverai le versioni più recenti.

Per utilizzare la libreria è necessario installare 2 file binari: la libreria dev liblpsolve55 che risolve i programmi lineari e liblpsolve55j che è un wrapper Java. Anche se puoi scaricare i file dal sito ufficiale e segui i loro guida d'installazione, in questo tutorial cerchiamo di rendere le cose il più semplici possibile e di fornire la nostra guida all'installazione.

La prima cosa che dovrai fare è andare al nostro Archivio Github LpSolve e scarica il progetto. Una volta decompresso, vai nella cartella lib. Qui troverai 5 sottocartelle che contengono le librerie binarie per i sistemi operativi più diffusi con versioni a 32 e 64 bit. Se lavori su Windows fai clic sulle cartelle win32 o win64, se sei su Unix / Linux fai clic sulla cartella ux32 o ux64, mentre se usi Mac OSX fai clic sulla cartella mac. Per installare la libreria non devi fare altro che copiare questi file nelle cartelle appropriate del tuo sistema operativo.

Lpsolve su Windows

Su Windows non devi fare altro che copiare i file lpsolve55.dll e lpsolve55j.dll e incollarli nella cartella C: WindowsSystem32 (il percorso è lo stesso sia per le versioni a 32 bit che a 64 bit della libreria).

Lpsolve su Unix / Linux

Su Unix / Linux devi copiare i file lpsolve55.so e lpsolve55j.so nella directory lib del tuo sistema operativo. La posizione potrebbe differire in base alla distribuzione utilizzata. Ad esempio, se usi il sapore a 64 bit di Ubuntu 14.04, dovresti copiare i file nella cartella / usr / lib /. Altre versioni o distribuzioni potrebbero richiedere di copiarle in posizioni leggermente diverse (ad esempio su CentOS 6 utilizza invece la cartella / usr / lib64 /).

Assicurati di evitare l'installazione di lpsolve usando i gestori di pacchetti come yum o apt-get perché è molto probabile che finirai per avere la versione sbagliata della libreria.

Lpsolve su Mac OSX

Se sei un utente Mac, controlla questo tutorial su come compilare e installare le librerie lpsolve.

Ultimo ma non meno importante aggiungere il Quadro di Datumbox come dipendenza dal tuo progetto Maven. Per fare ciò apri il pom.xml del tuo progetto con il tuo IDE o editor preferito e aggiungilo all'interno del tag delle dipendenze la seguente voce:

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

Questo è tutto! Ora puoi usare il framework nel tuo progetto!

Come installare e utilizzare Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

WRI Eleftherios Bampaletakis

Il mio nome è Eleftherios Bampaletakis. Sono uno sviluppatore JEE-Software Engineer, un appassionato di Machine Learning e un contributore attivo di Datumbox Machine Learning Framework. Scopri di più

Timestamp:

Di più da Databox