- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个需要聚类的演示数据。该实用程序应该将数据发送到快速挖掘器算法,然后检索结果。我使用Rapid Miner API来使用Rapid Miner的现有算法。但是我在使用这个 API 时遇到了问题。
Java 类:
package rajeev.rapidminer.main;
import java.io.File;
import java.io.IOException;
import com.rapidminer.Process;
import com.rapidminer.RapidMiner;
import com.rapidminer.RapidMiner.ExecutionMode;
import com.rapidminer.operator.IOObject;
import com.rapidminer.operator.OperatorException;
import com.rapidminer.repository.IOObjectEntry;
import com.rapidminer.repository.MalformedRepositoryLocationException;
import com.rapidminer.repository.RepositoryException;
import com.rapidminer.repository.RepositoryLocation;
import com.rapidminer.tools.XMLException;
public class Main {
public static void main(String a[]) throws IOException, XMLException, RepositoryException, OperatorException
{
String rmpPath="C:/Users/rajeev-s/.RapidMiner5/repositories/Local Repository/DemoClustering.rmp";
RapidMiner.setExecutionMode(ExecutionMode.COMMAND_LINE);
RapidMiner.init();
Process process=new Process(new File(rmpPath));
RepositoryLocation modelLocation=new RepositoryLocation("//C:/Users/rajeev-s/.RapidMiner5/repositories/Local Repository/ClusterDemoOutput");
IOObject model=((IOObjectEntry)modelLocation.locateEntry()).retrieveData(null);
RepositoryLocation testDataLocation=new RepositoryLocation("//LocalRepository/TestData.txt");
IOObject testData=((IOObjectEntry)testDataLocation.locateEntry()).retrieveData(null);
com.rapidminer.operator.IOContainer ioInput = new com.rapidminer.operator.IOContainer(new IOObject[] { model, testData });
process.run(ioInput);
process.run(ioInput);
final long start = System.currentTimeMillis();
final com.rapidminer.operator.IOContainer ioResult = process.run(ioInput);
final long end = System.currentTimeMillis();
System.out.println("T:" + (end - start));
}
}
错误堆栈跟踪是:
Oct 25, 2013 6:28:53 PM com.rapidminer.tools.ParameterService init
INFO: Reading configuration resource com/rapidminer/resources/rapidminerrc.
Oct 25, 2013 6:28:53 PM com.rapidminer.tools.I18N <clinit>
INFO: Set locale to en.
Oct 25, 2013 6:28:54 PM com.rapid_i.Launcher ensureRapidMinerHomeSet
INFO: Property rapidminer.home is not set. Guessing.
Oct 25, 2013 6:28:54 PM com.rapid_i.Launcher ensureRapidMinerHomeSet
INFO: Trying parent directory of 'C:\Program Files\Rapid- I\RapidMiner5\lib\launcher.jar'...gotcha!
Oct 25, 2013 6:28:54 PM com.rapid_i.Launcher ensureRapidMinerHomeSet
INFO: Trying parent directory of 'C:\Program Files\Rapid- I\RapidMiner5\lib\rapidminer.jar'...gotcha!
Oct 25, 2013 6:29:00 PM com.rapidminer.tools.expression.parser.ExpressionParserFactory <clinit>
INFO: Default version of expression parser registered successfully
Oct 25, 2013 6:29:06 PM com.rapidminer.parameter.ParameterTypePassword decryptPassword
WARNING: Password in XML file looks like unencrypted plain text.
Oct 25, 2013 6:29:10 PM com.rapidminer.tools.OperatorService init
INFO: Number of registered operator classes: 443; number of registered operator descriptions: 444; number of replacements: 403
Oct 25, 2013 6:29:10 PM com.rapidminer.tools.jdbc.JDBCProperties <init>
警告:缺少 ODBC Bridge 的数据库驱动程序类名称(例如 Access) 2013 年 10 月 25 日 6:29:10 PM com.rapidminer.tools.jdbc.JDBCProperties registerDrivers 信息:未找到 JDBC 驱动程序 ca.ingres.jdbc.IngresDriver。可能是驱动没安装好。 [ fatal error ]:1:1:文件过早结束。 线程“主”com.rapidminer.repository.RepositoryException 中出现异常:请求的存储库 C:不存在。 在 com.rapidminer.repository.RepositoryManager.getRepository(RepositoryManager.java:201) 在 com.rapidminer.repository.RepositoryLocation.getRepository(RepositoryLocation.java:139) 在 com.rapidminer.repository.RepositoryLocation.locateEntry(RepositoryLocation.java:162) 在 rajeev.rapidminer.main.Main.main(Main.java:29)
当我将“本地存储库”复制到我的类路径并将路径更改为:
//Local Repository/ClusterDemoOutput
然后生成以下堆栈跟踪:
Exception in thread "main" com.rapidminer.repository.RepositoryException: Requested repository LocalRepository does not exist.
at com.rapidminer.repository.RepositoryManager.getRepository(RepositoryManager.java:201)
at com.rapidminer.repository.RepositoryLocation.getRepository(RepositoryLocation.java:139)
at com.rapidminer.repository.RepositoryLocation.locateEntry(RepositoryLocation.java:162)
at rajeev.rapidminer.main.Main.main(Main.java:29)
请告诉我存储库的放置位置。
还请推荐任何合适的博客或教程,解释如何从 java 代码使用 Rapid Miner 算法(我在 google 上搜索的内容没有提及所有细节)
谢谢
最佳答案
我针对上述问题找到了可行的解决方案。我不确定它是否是最好的,但它对我有用。
public class MinerForum {
public static void main(String a[]) throws IOException, XMLException, RepositoryException, OperatorException
{
int[] data={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
List<Attribute> attributes=new ArrayList<Attribute>();
String[] columns={"column1"};
DataTable table=new SimpleDataTable("table1",columns);
for(int i=0;i<21;i++)
{
double[] value={i};
DataTableRow row=new SimpleDataTableRow(value, i+"");
table.add(row);
}
RapidMiner.setExecutionMode(ExecutionMode.COMMAND_LINE);
RapidMiner.init();
com.rapidminer.Process myProcess = new com.rapidminer.Process(new File ("D:\\drools\\Repository1\\Example1.rmp"));
IOContainer ioInput = new IOContainer();
IOContainer ioResult = myProcess.run(ioInput);
// simple use 'ioResult' to display the results you want.
}
}
关于machine-learning - 从java程序访问Rapid Miner API时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590915/
我正在使用 rapids.ai 的 python 库我开始怀疑的关键事情之一是:如何以编程方式检查内存分配?我知道我可以使用 nvidia-smi 查看一些总体高级统计数据,但我特别想知道: 1) 是
Intel Rapid Start 是 Intel 公司研发的一种帮助笔记本电脑节省电源和快速恢复的技术,与传统的睡眠(Sleep)和休眠(Hibernate)有一定的区别,相较而言,与混合睡眠(H
我正在 Google Colab 上使用 CUML 0.10.0 库中的随机森林回归模型,但在获取模型预测时遇到问题。模型训练成功结束后,我使用 (.predict) 方法对一个非常大的数组 (416
我们有一个功能,可以让用户通过UI界面拖拽一个模块,形成一个数据处理流水线,比如读取数据,做预处理,做分类训练等等,拖拽之后,这些模块会是顺序执行。 每个模块都会启动一个容器(通过k8s)运行,上一个
我正在尝试在 Windows 计算机上运行 Nvidia rapids,但没有任何运气。我已经为 windows 安装了 docker 桌面并下载了 rapids 图像。已安装 Cuda 10.0,但
我是 Python 和 Rapids.AI 的新手,我正在尝试使用 Dask 和 RAPID 在多节点 GPU(我有 2 个 GPU)中重新创建 SKLearn KMeans(我正在使用 Rapids
我正在使用rapidminer,我有一个带有数值字段(属性)的数据集,我想简单地向该功能的所有值添加一个常量(例如1), 我该怎么做?到目前为止我还没有发现任何简单的事情。 最佳答案 使用数据转换 >
我正在开发一个实现后退/前进箭头导航的 Javascript slider 。我的问题是快速单击“前进”箭头会选择文本。 (尽管出于某种原因,当快速单击我的任何其他按钮时不会发生这种情况。)我基本上遇
如何为快速 SQL 备份/导出数据源? (可以输入rapidsql) 每个开发人员都需要设置自己的数据源或需要移动到不同的机器上,这很麻烦。 最佳答案 如果您运行的是更高版本之一,请选择“数据源”菜单
我没有注意到我的 GKE 集群位于快速 channel 中。直到今天我想添加节点池。 它显示节点版本“1.17.5-gke.6”不受支持。 https://cloud.google.com/kuber
所以我是一个新程序员,正在修改/添加一些东西到已经制作的太空入侵者游戏中,以更熟悉游戏的编程方式。我正在尝试向游戏中添加作弊,但快速作弊给我带来了一些麻烦。当你选择快速射击并通过关卡时,游戏有时会在还
我正在使用 CUDF它是 Nvidia 的 Rapids ML 套件的一部分。 使用这个套件我将如何做点积? df = cudf.DataFrame([('a', list(range(20))),
这很难解释,所以我举个例子: @Override public void start(Stage primaryStage) throws Exception { final VBox vbo
我正在使用 cocos2d 制作一个基于加速度计的应用程序,我注意到可以设置加速度计更新间隔。 [[UIAccelerometer sharedAccelerometer] setUpdateInte
我在 Windows 21H2 (19044.1348) 下安装了 WSL 2 (5.10.60.1-microsoft-standard-WSL2),并使用带有 pascal GPU (1070)
我正在尝试通过 Rapid Sql 在 Sybase15 数据库上运行查询。我收到错误消息,例如 -- Number (103) Severity (15) State (207) Server (s
谁能给我解释一下 Rapid Miner 中 k-means 的质心图到底意味着什么?我知道该图表可视化了每个特征相对于集群的质心值,但我需要专家提供一些更专业的解释。 例如,我有这样的问题:为什么簇
我刚开始使用 RAD for Websphere。在对 Java 代码进行一些更改后,我注意到服务器和部署在其上的 EAR 会显示类似“已启动,发布”的内容。今天我启动了我的服务器,它显示“Start
我想知道我是否可以安装 RAPIDS Google Colaboratory notebook 中的库(完全在 GPU 上执行机器学习任务)? 我已经做了一些研究,但我一直无法找到这样做的方法....
QuickFIX 登录问题:(使用 QuickFIX,在 Python 2.7 中使用 FIX 4.4) 一旦我执行initiator.start(),就会建立连接,并发送登录消息。但是,我没有看到代
我是一名优秀的程序员,十分优秀!