Cách cài đặt và sử dụng Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.

Cách cài đặt và sử dụng Khung máy học Datumbox

Trong hướng dẫn này, chúng ta sẽ thảo luận về cách cài đặt và sử dụng Khung Datumbox Machine Learning trong các dự án Java của bạn. Vì hầu hết tất cả mã được viết bằng Java, việc sử dụng nó cũng đơn giản như bao gồm nó như là phần phụ thuộc vào dự án Java của bạn. Tuy nhiên, một vài lớp (DataEnvelopmentAnalysis và LPSolver) sử dụng thư viện C bên ngoài được gọi là giải quyết (Bộ giải lập trình tuyến tính). Lưu ý rằng nếu bạn không định sử dụng 2 lớp đó, bạn không bắt buộc phải cài đặt bất kỳ thư viện nhị phân nào trên hệ thống của mình. Tuy nhiên, nếu bạn muốn khám phá tất cả các thuật toán được hỗ trợ, bạn nên thực hiện cài đặt đầy đủ như mô tả bên dưới. Hướng dẫn này bao gồm các cài đặt trên hệ thống Linux và Windows và chúng tôi cung cấp tài liệu tham khảo để cài đặt nó trên Mac OSX.

Trước khi sử dụng framework, bạn cần đảm bảo rằng Maven 3 đã được cài đặt trên hệ thống của bạn. Để xác thực điều này, hãy mở bảng điều khiển / thiết bị đầu cuối và nhập như sau:

mvn --version

Đầu ra:

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"

Nếu Maven 3 chưa được cài đặt trên hệ thống của bạn, hãy làm theo điều này hướng dẫn. Nếu bạn muốn tìm hiểu cách hoạt động của Maven, hãy xem phần này hướng dẫn. Cuối cùng để xem cách sử dụng Maven trong IDE yêu thích của bạn, hãy xem phần sau EclipseNetbeans hướng dẫn.

Khung công tác sử dụng lpsolve 5.5.2.0 để giải quyết các vấn đề lập trình tuyến tính. Lưu ý rằng điều rất quan trọng là phải cài đặt đúng phiên bản của thư viện để tránh sự cố. Vì vậy, không sử dụng trình quản lý gói của hệ điều hành của bạn vì nói chung bạn sẽ không tìm thấy các phiên bản mới nhất.

Để sử dụng thư viện, bạn cần cài đặt 2 tệp nhị phân: thư viện liblpsolve55 dev giải quyết các chương trình tuyến tính và liblpsolve55j là một trình bao bọc Java. Mặc dù bạn có thể tải về các tệp từ trang web chính thức và theo dõi hướng dẫn cài đặt, trong hướng dẫn này, chúng tôi cố gắng giữ mọi thứ đơn giản nhất có thể và cung cấp hướng dẫn cài đặt của riêng chúng tôi.

Điều đầu tiên bạn cần làm là truy cập Kho lưu trữ Github LpSolve và tải xuống dự án. Sau khi bạn giải nén nó, hãy chuyển đến thư mục lib. Ở đó, bạn sẽ tìm thấy 5 thư mục con chứa các thư viện nhị phân cho các hệ điều hành phổ biến nhất ở phiên bản 32bit và 64bit. Nếu bạn làm việc trên Windows, hãy nhấp vào thư mục win32 hoặc win64, nếu bạn đang sử dụng Unix / Linux, hãy nhấp vào thư mục ux32 hoặc ux64, trong khi nếu bạn sử dụng Mac OSX, hãy nhấp vào thư mục mac. Để cài đặt thư viện, tất cả những gì bạn phải làm là sao chép các tệp này vào các thư mục thích hợp trong hệ điều hành của bạn.

Lpsolve trên Windows

Trên Windows, tất cả những gì bạn phải làm là sao chép các tệp lpsolve55.dll và lpsolve55j.dll và dán chúng vào thư mục C: \ WindowsSystem32 (vị trí giống nhau cho cả phiên bản 32bit và 64bit của thư viện).

Lpsolve trên Unix / Linux

Trên Unix / Linux, bạn cần sao chép các tệp lpsolve55.so và lpsolve55j.so trong thư mục lib của hệ điều hành của bạn. Vị trí có thể khác nhau tùy thuộc vào cách phân phối mà bạn sử dụng. Ví dụ: nếu bạn sử dụng phiên bản 64bit của Ubuntu 14.04, bạn nên sao chép các tệp vào thư mục / usr / lib /. Các phiên bản hoặc bản phân phối khác có thể yêu cầu bạn sao chép chúng trên vị trí hơi khác (ví dụ: trên CentOS 6 sử dụng thư mục / usr / lib64 / để thay thế).

Đảm bảo rằng bạn tránh cài đặt lpsolve bằng cách sử dụng trình quản lý gói như yum hoặc apt-get vì rất có thể bạn sẽ gặp phải phiên bản thư viện sai.

Lpsolve trên Mac OSX

Nếu bạn là người dùng Mac, hãy xem hướng dẫn này về cách biên dịch và cài đặt thư viện lpsolve.

Cuối cùng nhưng không kém phần quan trọng, hãy thêm Khung Datumbox như một sự phụ thuộc vào Dự án Maven của bạn. Để thực hiện việc này, hãy mở pom.xml của dự án bằng IDE hoặc trình chỉnh sửa yêu thích của bạn và thêm nó vào bên trong thẻ phụ thuộc, mục nhập sau:

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

Đó là nó! Bây giờ bạn có thể sử dụng khuôn khổ trong dự án của mình!

Cách cài đặt và sử dụng Datumbox Machine Learning Framework PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.

Giới thiệu Eleftherios Bampaletakis

Tên tôi là Eleftherios Bampaletakis. Tôi là nhà phát triển JEE-Kỹ sư phần mềm, một người đam mê Học máy và là người đóng góp tích cực cho Datumbox Machine Learning Framework. Tìm hiểu thêm

Dấu thời gian:

Thêm từ Hộp dữ liệu