易于与 Free Pascal 集成的数据挖掘库?

Posted

技术标签:

【中文标题】易于与 Free Pascal 集成的数据挖掘库?【英文标题】:Data mining libraries that easily integrate with Free Pascal? 【发布时间】:2011-12-28 10:10:03 【问题描述】:

我一直在尝试不同的方法来进行模式匹配、分析和预测时间序列数据。

由于我没有数据挖掘或相关领域的专业经验,我从零开始想出了自己的方法。

在零星浏览了几个月的数据挖掘文章(我理解的几篇)之后,我意识到我的方法非常基础。

例如,我实现模式匹配的方式是通过多维 k-Nearest Neighbor 方法。

我现在才刚刚开始了解应该使用一些常用技术,例如决策树、主成分分析、协方差矩阵等。

我一直在试验 RapidMiner,它是一个 GUI 数据挖掘工具。 RapidMiner 允许您拖放各种复杂技术的实现并将它们连接在一起,而无需编写一行代码。这对我来说是一个很棒的学习工具。 它看起来像这样:

RapidMiner 有一个 API,但不幸的是它是用 Java 编写的,而我目前的所有代码都是用 Free Pascal 和 mysql 编写的。

我正在寻找某种方法将 RapidMiner 集成到我的应用程序中,这样我就可以通过 RapidMiner GUI 试验不同的数据处理方法,并将它们与我当前的代码无缝使用。

如果这不可行,我会选择另一个数据挖掘包,只要它很容易集成到我当前的 Free Pascal 代码中。

我研究了 R - 这似乎是正确的,但它似乎也不容易与 Free Pascal 集成。

为了清楚起见,我的数据集相当大(超过 500,000 行),并且必须实时进行计算。该软件在 Windows 7 上运行。

【问题讨论】:

【参考方案1】:

我不知道包,但有几个通用选项:

    尝试从作者那里为该软件获取一个普通的 C(本机 DLL)。 使用 JNI 与调用 API 的 Java 程序进行通信。提供 Delphi 和 FPC JNI 库。

【讨论】:

以上是关于易于与 Free Pascal 集成的数据挖掘库?的主要内容,如果未能解决你的问题,请参考以下文章

Free Pascal初次体验(有亮点哦)

Free Pascal 多接口问题

free pascal的一个集合(set of)最多可放多少个整数?

Free Pascal IDE 下载安装配置

Free Pascal IDE 下载安装配置

Free Pascal编译的程序运行错误代码解析