제퍼넷 로고

Datumbox Machine Learning Framework 설치 및 사용 방법

시간

설치 지침 아이콘이 안내서에서는 설치 및 사용 방법에 대해 설명합니다. Datumbox Machine Learning 프레임 워크 Java 프로젝트에서. 거의 모든 코드가 Java로 작성되었으므로 코드를 사용하는 것이 Java 프로젝트에 종속성으로 포함시키는 것만 큼 간단합니다. 그럼에도 불구하고 두 클래스 (DataEnvelopmentAnalysis 및 LPSolver)는 외부 C 라이브러리를 사용합니다. lpsolve (선형 프로그래밍 솔버). 이 두 클래스를 사용하지 않으려면 시스템에 바이너리 라이브러리를 설치할 필요가 없습니다. 그럼에도 불구하고 지원되는 모든 알고리즘을 탐색하려면 아래에 설명 된대로 전체 설치를 수행하는 것이 좋습니다. 이 안내서는 Linux 및 Windows 시스템에서의 설치를 다루며 Mac OSX에 설치하기위한 참조를 제공합니다.

프레임 워크를 사용하기 전에 Maven 3이 시스템에 설치되어 있는지 확인해야합니다. 이를 확인하려면 콘솔 / 터미널을 열고 다음을 입력하십시오.

mvn --version

출력:

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"

Maven 3이 시스템에 설치되어 있지 않으면 다음을 수행하십시오. 안내. Maven이 어떻게 작동하는지 배우고 싶다면 이것을 확인하십시오. 안내. 마지막으로 선호하는 IDE에서 Maven을 사용하는 방법을 보려면 다음을 확인하십시오. 넷빈 자습서.

이 프레임 워크는 lpsolve 5.5.2.0을 사용하여 선형 프로그래밍 문제를 해결합니다. 문제를 피하려면 올바른 버전의 라이브러리를 설치하는 것이 매우 중요합니다. 따라서 일반적으로 최신 버전을 찾을 수 없으므로 운영 체제의 패키지 관리자를 사용하지 마십시오.

라이브러리를 사용하려면 선형 프로그램을 해결하는 liblpsolve2 dev 라이브러리와 Java 래퍼 인 liblpsolve55j의 55 가지 바이너리 파일을 설치해야합니다. 비록 당신이 할 수 있지만 다운로드 공식 웹 사이트의 파일을 따라 설치 설명서이 학습서에서는 가능한 한 단순하게 유지하고 자체 설치 안내서를 제공하려고합니다.

가장 먼저해야 할 일은 Github LpSolve 리포지토리 프로젝트를 다운로드하십시오. 압축을 풀면 lib 폴더로 이동하십시오. 여기에는 5 비트 및 32 비트 맛의 가장 인기있는 운영 체제에 대한 이진 라이브러리가 포함 된 64 개의 하위 폴더가 있습니다. Windows에서 작업하는 경우 win32 또는 win64 폴더를 클릭하고 Unix / Linux의 경우 ux32 또는 ux64 폴더를 클릭하고 Mac OSX를 사용하는 경우 mac 폴더를 클릭하십시오. 라이브러리를 설치하려면이 파일을 운영 체제의 해당 폴더에 복사하면됩니다.

Windows에서 Lpsolve

Windows에서는 lpsolve55.dll 및 lpsolve55j.dll 파일을 복사하여 C : WindowsSystem32 폴더에 붙여 넣기 만하면됩니다 (위치는 라이브러리의 32 비트 및 64 비트 버전에서 동일 함).

유닉스 / 리눅스에서의 Lpsolve

Unix / Linux의 경우 운영 체제의 lib 디렉토리에 lpsolve55.so 및 lpsolve55j.so 파일을 복사해야합니다. 사용하는 배포판에 따라 위치가 다를 수 있습니다. 예를 들어 64 비트 버전의 Ubuntu 14.04를 사용하는 경우 파일을 / usr / lib / 폴더에 복사해야합니다. 다른 버전이나 배포판에서는 약간 다른 위치에 복사해야 할 수도 있습니다 (예 : CentOS 6에서는 / usr / lib64 / 폴더를 대신 사용).

yum 또는 apt-get과 같은 패키지 관리자를 사용하여 lpsolve를 설치하지 않도록하십시오. 라이브러리의 버전이 잘못되었을 가능성이 큽니다.

Mac OSX의 Lpsolve

Mac 사용자 인 경우 체크 아웃하십시오 이 튜토리얼 lpsolve 라이브러리를 컴파일하고 설치하는 방법.

마지막으로 Datumbox 프레임 워크 Maven 프로젝트에 대한 종속성으로. 이렇게하려면 선호하는 IDE 또는 편집기를 사용하여 프로젝트의 pom.xml을 열고 다음 항목을 dependencies 태그 안에 추가하십시오.

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

그게 다야! 이제 프로젝트에서 프레임 워크를 사용할 수 있습니다!

소개 엘레 프테 리오스 밤 팔레 타 키스

제 이름은 Eleftherios Bampaletakis입니다. 저는 JEE 개발자 소프트웨어 엔지니어, 기계 학습 애호가 및 Datumbox 기계 학습 프레임 워크의 적극적인 기여자입니다. 자세히 보기

출처 : http://blog.datumbox.com/how-to-install-and-use-the-datumbox-machine-learning-framework/

spot_img

최신 인텔리전스

spot_img