Як встановити та використовувати Databox Machine Learning Framework PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Як встановити та використовувати Datumbox Framework для машинного навчання

У цьому посібнику ми збираємося обговорити, як встановити та використовувати Структура машинного навчання Datumbox у ваших проектах Java. Оскільки майже весь код написаний на Java, використовувати його так само просто, як включити його як залежність у свій проект Java. Тим не менш, кілька класів (DataEnvelopmentAnalysis і LPSolver) використовують зовнішню бібліотеку C, яка називається lpsolve (Розв’язувач лінійного програмування). Зауважте, що якщо ви не плануєте використовувати ці 2 класи, вам не потрібно встановлювати будь-які бінарні бібліотеки у вашій системі. Проте, якщо ви хочете вивчити всі підтримувані алгоритми, рекомендується виконати повну інсталяцію, як описано нижче. У цьому посібнику описано інсталяцію в системах 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, перегляньте це керівництво. Нарешті, щоб побачити, як використовувати Maven у вашій улюбленій IDE, перегляньте наступне Затемнення та Netbeans навчальні посібники.

Фреймворк використовує lpsolve 5.5.2.0 для вирішення завдань лінійного програмування. Зверніть увагу, що дуже важливо встановити правильну версію бібліотеки, щоб уникнути проблем. Тому не використовуйте менеджер пакетів вашої операційної системи, оскільки загалом ви не знайдете останні версії.

Щоб використовувати бібліотеку, вам потрібно встановити 2 бінарні файли: бібліотеку liblpsolve55 dev, яка вирішує лінійні програми, і liblpsolve55j, яка є оболонкою Java. Хоча ти можеш скачати файли з офіційного сайту та слідкуйте за ними Інструкція з монтажу, у цьому підручнику ми намагаємося зробити все якомога простішим і надамо власний посібник із встановлення.

Перше, що вам потрібно зробити, це зайти до нас Репозиторій Github LpSolve і завантажте проект. Розпакувавши його, перейдіть до папки lib. Там ви знайдете 5 вкладених папок, які містять двійкові бібліотеки для найпопулярніших операційних систем у 32- і 64-розрядних версіях. Якщо ви працюєте в Windows, натисніть папку win32 або win64, якщо ви використовуєте Unix/Linux, натисніть папку ux32 або ux64, а якщо ви використовуєте Mac OSX, натисніть папку mac. Для встановлення бібліотеки все, що вам потрібно зробити, це скопіювати ці файли у відповідні папки вашої операційної системи.

Lpsolve на Windows

У Windows все, що вам потрібно зробити, це скопіювати файли lpsolve55.dll і lpsolve55j.dll і вставити їх у папку C:WindowsSystem32 (розташування однакове як для 32-розрядної, так і для 64-розрядної версій бібліотеки).

Lpsolve на Unix/Linux

У Unix/Linux вам потрібно скопіювати файли lpsolve55.so і lpsolve55j.so в каталог lib вашої операційної системи. Розташування може відрізнятися залежно від розподілу, який ви використовуєте. Наприклад, якщо ви використовуєте 64-розрядну версію Ubuntu 14.04, вам слід скопіювати файли в папку /usr/lib/. Інші версії чи дистрибутиви можуть вимагати від вас скопіювати їх у дещо інше місце (наприклад, у CentOS 6 замість цього використовується папка /usr/lib64/).

Переконайтеся, що ви уникаєте встановлення lpsolve, використовуючи менеджери пакунків, такі як yum або apt-get, тому що дуже ймовірно, що ви отримаєте неправильну версію бібліотеки.

Lpsolve на Mac OSX

Якщо ви користуєтеся Mac, перейдіть цей підручник про те, як зібрати та встановити бібліотеки lpsolve.

Не в останню чергу додайте Рамка Databox як залежність від вашого проекту Maven. Для цього відкрийте pom.xml вашого проекту за допомогою улюбленої IDE або редактора і додайте його в тег залежностей наступний запис:

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

Це воно! Тепер ви можете використовувати фреймворк у своєму проекті!

Як встановити та використовувати Databox Machine Learning Framework PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

МЕНЮ Елефтеріос Бампалетакіс

Мене звати Елефтеріос Бампалетакіс. Я розробник-інженер-програміст JEE, ентузіаст машинного навчання та активний учасник Datumbox Machine Learning Framework. Детальніше

Часова мітка:

Більше від Датабокс