knime
文章平均质量分 79
总写bug的程序员
代码搬运工,小白一个
展开
-
KNIME服务器相关接口的实现
1.引言1.1目的本文档主要对KNIME服务器可以通过网页或knime desktop远程调用knime服务器流程接口(流程信息、加载、执行、关闭等)、节点接口(节点信息、执行等)的预研与实现。1.2概述在文档《KNIME服务预研》中,设计了服务器的架构,定义了相关数据库表。本文档是在此基础上对具体功能的实现。我们主要做了如下工作:代码远程服务器流程接口,可以远程执行;可以通过接口获取流程信息;部分节点接口的预研与实现。2 代码实现2.1相关技术后端开发我选择了当前比较流行的Spring Bo原创 2021-11-23 20:18:23 · 1382 阅读 · 1 评论 -
KNIME节点推荐预研与自定义实现
1.引言1.1目的本文档主要预研KNIME节点插件,MVC包装方式原理,研究在流程、节点的交互式操作事件上加入信息推荐埋点,提供节点推荐、参数推荐的规范文档。1.2概述KNIME是支持节点扩展的,并提供了相关文档。按照定义标准来实现扩展的节点的开发,并在扩展节点基础上来对节点的推荐、参数推荐进行预研。做了如下工作:实现了节点插件的信息推荐埋点;实现了节点插件的参数推荐初步预研等。1.3参考文献【1】《创建新的 KNIME 扩展:快速入门指南》2.节点插件预研2.1节点推荐预研KNIME节点原创 2021-11-08 20:15:47 · 1115 阅读 · 0 评论 -
基于OSGI开发一个简单的budnle
目的:尝试开发一个Hello World bundle ,并与KNIME的bundle实现通信,可以注册到KNIME的OSGi中。启动Eclipse,依次点 File --> New --> Project。选择Plug-in Project–>next。如图1图一输入Project Name项目名称,比如com.howard.sample.HelloWorld,Target Platform(目标平台)里的an OSGI framework,选择standard。剩下的保持默.原创 2021-11-01 15:26:15 · 208 阅读 · 0 评论 -
有没有办法以批处理模式运行 KNIME,即仅在命令行上运行而没有图形用户界面?
有一个命令行选项允许用户以批处理模式运行 KNIME。要查看可能的参数列表,请在命令提示符下执行以下行(适用于 Linux):knime -nosplash -application org.knime.product.KNIME_BATCH_APPLICATION在 Mac 上,可执行文件不直接位于 KNIME 应用程序目录中,而是位于应用程序包的子文件夹中:knime.app/Contents/MacOS/knime -nosplash -application org.knime.produ原创 2021-10-27 15:10:24 · 444 阅读 · 0 评论 -
KNIME工作流引擎
工作流引擎在您查看了项目结构后,我们将查看一些实施细节。我们将介绍最重要的部分,因为您之前创建的项目中的示例代码已经在实现方法的代码中包含了详细的注释(也可以查看存储库org.knime.examples.numberformatter文件夹中的参考实现knime-examples)。通常,Number Formatter节点以数据表作为输入,并将用户指定的格式字符串应用于Double输入表的每一列。为简单起见,输出表仅包含格式化的数字列作为字符串列。这基本上将String.format(…)应用于D原创 2021-09-02 20:52:18 · 298 阅读 · 0 评论 -
关于如何使用监督机器学习算法进行情感分类的教程
关于如何使用监督机器学习算法进行情感分类的教程自由文本文档的情感分析是文本挖掘领域的一项常见任务。在情感分析中,预定义的情感标签,例如“正面”或“负面”被分配给文本。文本(此处称为文档)可以是关于产品或电影、文章、推文等的评论。在本文中,我们将向您展示如何使用KNIME 文本处理扩展与传统 KNIME 学习器和预测器节点相结合,为文档分配预定义的情感标签。已从大型电影评论数据集 v1.0的训练集中抽取了一组 2000 个文档。大型电影评论数据集 v1.0 包含 50000 条英文电影评论及其相关的情感翻译 2021-07-29 16:40:45 · 716 阅读 · 0 评论 -
详解KNIME自定义节点的NodeModel类
Knime新建自定义节点官网有教程新建自定义节点教程新建好了目录应该是下图这样NodeModel.javapackage org.knime.examples.test1;import java.io.File;import java.io.IOException;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import jav原创 2021-07-19 17:11:48 · 1136 阅读 · 0 评论 -
深究KNIME分析平台上的节点是如何实现推荐原理的
kinme节点推荐分为社区推荐和服务器推荐,社区推荐即为官方hub,网址https://hub.knime.com/,这个是knime官方存储节点和流程库的,里面也会时常更新。社区推荐就根据很多使用社区里面节点的频率。服务器推荐是knime-server上存储的节点,我们在KAP分析平台上可以通过knime-serve的api直接连接到服务器上,可以下载服务器上的节点到KAP分析平台上,它就根据用户在服务上使用的节点频率进行节点推荐,但它推荐的节点只是服务器本地resposity里面现有的节点。Work原创 2021-07-09 16:39:35 · 609 阅读 · 0 评论 -
如何使用 NodeDialog 在 NodeModel 中实现自己的算法
我们首先解释一个非常简单的 biner。bin 是等距间隔的,这样某个属性的整个范围被划分为 n 个区间。在第 k 个区间内具有属性值的数据点被认为属于第 k 个 bin。因此,输出是原始表,并为每个实例(即行)附加了分箱信息。该节点还需要一个对话框,因为用户应该能够确定 bin 的数量,并指定应该对值进行分箱的列。节点模型:在我们开始在 execute 方法中实现实际的分箱算法之前,我们必须在 NodeModel 中定义我们需要的字段。(创建后,NodeModel 已经包含可以删除的示例代码)。Set原创 2021-06-10 11:24:36 · 150 阅读 · 0 评论 -
通过knime源码来分析其内部执行过程
从KNIME Analitics Platform的源码中找到了几张图,都是节点相关的流程图。有节点配置过程的实现过程,节点成为一个可以执行的节点的大致流程,还有就是节点放在工作流程中,正常执行其内部的一些模块是怎么联通的,最终实现节点的成功执行。1.节点配置过程2.节点执行过程3.剖析节点在工作流程中执行的具体实现3.1包含实现工作流程中的新节点所需的所有类。它包含将新节点插入工作流程时将实例化的所有类。并且它提供了必须扩展的抽象类{@link org.knime.core.node.No原创 2021-05-29 17:21:14 · 460 阅读 · 1 评论 -
knime扩展新节点的规范是什么
扩展新节点我们应该遵守什么原则,具体有哪些规范?包含实现工作流程中的新节点所需的所有类。它包含将新节点插入工作流程时将实例化的所有类。并且它提供了必须扩展的抽象类{@link org.knime.core.node.NodeModel},{@ link org.knime.core.node.NodeView}和{@link org.knime.core.node.NodeDialogPane}当实现一种新型的节点时。节点通过端口相互连接。通过这些连接交换数据或模型。节点执行特定的任务,例如读数据,分原创 2021-05-26 18:54:27 · 315 阅读 · 0 评论 -
关于KNIME HUB
关于KNIME HUB首先KNIME HUB是存放节点和工作流的平台,每一个用户都可在其上发布节点和工作流,是一个开放式平台。功能:查找并上传KNIME工作流程,节点和组件,并与整个KNIME社区共享公用和私人空间在KNIME Hub上共享和组织您的工作流程和组件。这在KNIME Analytics Platform 4.0中可用。您需要做的只是:在KNIME.com上创建一个帐户登录到My-KNIME-Hub Mountpoint登录后,您将看到两个空格:公共和私人。上传到您的公共空间的原创 2021-04-19 20:14:30 · 530 阅读 · 6 评论 -
使用LSTM进行多元时间序列分析-全部无代码
预测模型用于许多不同的领域和应用程序。例如,根据最近几天,几周或几年内的需求预测产品的需求。但是,在现实生活中,模型中应包括其他时变功能,例如相关产品的需求,因为它们对预测值的影响也可能随时间变化。这样的时间序列分析应用程序,包括一个以上功能的过去历史,属于多元时间序列问题和递归神经网络的一类。 (RNN)是解决多元时间序列问题的好方法。在此博客文章中,我们想展示如何通过自行车共享案例研究将**基于长期记忆(LSTM)**的RNN用于多变量时间序列预测,在该案例中,我们基于多个输入功能来预测自行车的需求原创 2021-03-27 11:45:48 · 3725 阅读 · 2 评论 -
分布式KNIME执行器概述
分布式KNIME执行器:简介作为高度可用的体系结构的一部分,KNIME Server 4.12允许您将工作流的执行分布在多个执行器上,这些执行器可以位于单独的硬件资源上。由于KNIME Server不再绑定到单台计算机,因此它可以随着工作量的增加而扩展工作流程的执行。如果您打算在生产环境中使用分布式KNIME执行器,请直接与我们联系以获取更多信息。安装,配置和操作与单个Executor设置非常相似。服务器通过消息排队系统(和HTTP(S))与执行程序进行通信。为此,我们使用RabbitMQ,尽管不是必原创 2021-03-27 10:56:54 · 231 阅读 · 1 评论