Jak zainstalować i używać Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Jak zainstalować i używać platformy Datumbox Machine Learning Framework

W tym przewodniku omówimy, jak zainstalować i używać Platforma uczenia maszynowego Datumbox w projektach Java. Ponieważ prawie cały kod jest napisany w Javie, użycie go jest tak proste, jak włączenie go jako zależności w projekcie Java. Niemniej jednak kilka klas (DataEnvelopmentAnalysis i LPSolver) używa zewnętrznej biblioteki C o nazwie lrozwiąż (Linear Programming Solver). Zauważ, że jeśli nie planujesz używać tych 2 klas, nie musisz instalować żadnych bibliotek binarnych w swoim systemie. Niemniej jednak, jeśli chcesz poznać wszystkie obsługiwane algorytmy, zaleca się wykonanie pełnej instalacji zgodnie z poniższym opisem. Ten przewodnik dotyczy instalacji w systemach Linux i Windows oraz zawiera odniesienia do instalacji w systemie Mac OSX.

Przed użyciem frameworka musisz upewnić się, że Maven 3 jest zainstalowany w twoim systemie. Aby to sprawdzić, otwórz konsolę / terminal i wpisz:

mvn --version

Wyjście:

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"

Jeśli Maven 3 nie jest zainstalowany w twoim systemie, postępuj zgodnie z tym poprowadzi. Jeśli chcesz dowiedzieć się, jak działa Maven, sprawdź to poprowadzi. Na koniec, aby zobaczyć, jak używać Mavena w swoim ulubionym zamówieniu IDE, poniżej Zaćmienie i Netbeans tutoriale.

Framework używa lpsolve 5.5.2.0 do rozwiązywania problemów programowania liniowego. Zauważ, że bardzo ważne jest, aby zainstalować poprawną wersję biblioteki, aby uniknąć problemów. Dlatego nie używaj menedżera pakietów swojego systemu operacyjnego, ponieważ generalnie nie znajdziesz najnowszych wersji.

Aby korzystać z biblioteki, musisz zainstalować 2 pliki binarne: bibliotekę deweloperską liblpsolve55, która rozwiązuje programy liniowe oraz liblpsolve55j, która jest opakowaniem Java. Nawet jeśli możesz pobieranie pliki z oficjalnej strony internetowej i postępuj zgodnie z ich przewodnik instalacji, w tym samouczku staramy się, aby wszystko było tak proste, jak to tylko możliwe i zapewniamy własny przewodnik instalacji.

Pierwszą rzeczą, którą musisz zrobić, to udać się do naszego Repozytorium Github LpSolve i pobierz projekt. Po rozpakowaniu przejdź do folderu lib. Znajdziesz tam 5 podfolderów zawierających biblioteki binarne dla najpopularniejszych systemów operacyjnych w wersjach 32-bitowych i 64-bitowych. Jeśli pracujesz w systemie Windows, kliknij foldery win32 lub win64, jeśli jesteś w systemie Unix / Linux, kliknij folder ux32 lub ux64, a jeśli używasz Mac OSX, kliknij folder mac. Aby zainstalować bibliotekę, wystarczy skopiować te pliki do odpowiednich folderów systemu operacyjnego.

Lpsolve w systemie Windows

W systemie Windows wszystko, co musisz zrobić, to skopiować pliki lpsolve55.dll i lpsolve55j.dll i wkleić je do folderu C: WindowsSystem32 (lokalizacja jest taka sama dla 32-bitowej i 64-bitowej wersji biblioteki).

Lpsolve w systemie Unix / Linux

W systemie Unix / Linux musisz skopiować pliki lpsolve55.so i lpsolve55j.so do katalogu lib twojego systemu operacyjnego. Lokalizacja może się różnić w zależności od używanej dystrybucji. Na przykład, jeśli używasz 64-bitowej wersji Ubuntu 14.04, powinieneś skopiować pliki do / usr / lib / folder. Inne wersje lub dystrybucje mogą wymagać skopiowania ich w nieco innej lokalizacji (na przykład w CentOS 6 zamiast tego używa folderu / usr / lib64 /).

Upewnij się, że unikasz instalowania lpsolve, używając menedżerów pakietów, takich jak yum lub apt-get, ponieważ jest bardzo prawdopodobne, że skończysz z niewłaściwą wersją biblioteki.

Lpsolve w systemie Mac OSX

Jeśli jesteś użytkownikiem komputera Mac, sprawdź ten poradnik o tym, jak skompilować i zainstalować biblioteki lpsolve.

Na koniec dodaj rozszerzenie Rama Datumbox jako zależność od projektu Maven. Aby to zrobić, otwórz pom.xml swojego projektu za pomocą ulubionego IDE lub edytora i dodaj go wewnątrz tagu zależności następujący wpis:

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

Otóż ​​to! Możesz teraz używać frameworka w swoim projekcie!

Jak zainstalować i używać Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

O nas Eleftherios Bampaletakis

Nazywam się Eleftherios Bampaletakis. Jestem programistą JEE-inżynierem oprogramowania, entuzjastą uczenia maszynowego i aktywnym współautorem platformy Datumbox Machine Learning Framework. Więcej szczegółów

Znak czasu:

Więcej z Skrzynka odniesienia