如何安装和使用 Datumbox 机器学习框架
在本指南中,我们将讨论如何在 Java 项目中安装和使用 Datumbox 机器学习框架。由于几乎所有代码都是用 Java 编写的,因此使用它就像将其作为依赖项包含在 Java 项目中一样简单。尽管如此,有几个类(DataEnvelopmentAnalysis 和 LPSolver)使用 […]
来源:DatumBox - 机器学习、统计和软件开发博客在本指南中,我们将讨论如何在 Java 项目中安装和使用 Datumbox 机器学习框架。由于几乎所有代码都是用 Java 编写的,因此使用它就像将其作为依赖项包含在 Java 项目中一样简单。不过,有几个类(DataEnvelopmentAnalysis 和 LPSolver)使用名为 lpsolve(线性规划求解器)的外部 C 库。请注意,如果您不打算使用这两个类,则无需在系统上安装任何二进制库。不过,如果您想探索所有支持的算法,建议按照下面所述进行完整安装。本指南涵盖 Linux 和 Windows 系统上的安装,我们提供了在 Mac OSX 上安装它的参考。
Datumbox 机器学习框架 lpsolve步骤 1:确保您已安装 Maven 3
在使用该框架之前,您需要确保您的系统上安装了 Maven 3。要验证这一点,请打开控制台/终端并输入以下内容:
mvn --version
输出:
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T17:37:52+00:00)Maven 主目录:/usr/share/maven3Java 版本:1.8.0_25,供应商:Oracle CorporationJava 主目录:/usr/lib/jvm/java-8-oracle/jre默认语言环境:en_GB,平台编码:UTF-8OS 名称:“linux”,版本:“3.13.0-34-generic”,arch:“amd64”,系列:“unix”
如果您的系统上未安装 Maven 3,请按照本指南。如果您想了解 Maven 的工作原理,请查看本指南。最后,要了解如何在您最喜欢的 IDE 中使用 Maven,请查看以下 Eclipse 和 Netbeans 教程。
指南 指南 Eclipse Netbeans第 2 步(可选):安装 Lpsolve 5.5.2.0
该框架使用 lpsolve 5.5.2.0 来解决线性规划问题。请注意,安装正确版本的库以避免出现问题非常重要。因此,不要使用操作系统的包管理器,因为通常您找不到最新版本。
下载 安装指南 Github LpSolve 存储库