问题标签 [knime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
knime - 如何在 knime 中创建自定义节点?
我已经在 Eclipse 中添加了 Knime 的所有插件,我想创建自己的自定义节点。但我无法理解如何将数据从一个节点传递到另一个节点。
我看到了 Knime 本身提供的一个节点,即“文件阅读器”节点。现在我想要这个节点的源代码或这个节点的 jar 文件但是我找不到它。
我在 eclipse 插件文件夹中搜索类似的名称,但我仍然没有得到它。
有人可以告诉我如何将数据从一个节点传递到另一个节点,以及如何识别 knime 和源代码给出的任何节点的类或 jar。
machine-learning - How to classify text with Knime
I'm trying to classify some data using knime with knime-labs deep learning plugin.
I have about 16.000 products in my DB, but I have about 700 of then that I know its category.
I'm trying to classify as much as possible using some DM (data mining) technique. I've downloaded some plugins to knime, now I have some deep learning tools as some text tools.
Here is my workflow, I'll use it to explain what I'm doing:
I'm transforming the product name into vector, than applying into it. After I train a DL4J learner with DeepMLP. (I'm not really understand it all, it was the one that I thought I got the best results). Than I try to apply the model in the same data set.
I thought I would get the result with the predicted classes. But I'm getting a column with output_activations that looks that gets a pair of doubles. when sorting this column I get some related date close to each other. But I was expecting to get the classes.
Here is a print of the result table, here you can see the output with the input.
In columns selection it's getting just the converted_document and selected des_categoria as Label Column (learning node config). And in Predictor node I checked the "Append SoftMax Predicted Label?"
The nom_produto is the text column that I'm trying to use to predict the des_categoria column that it the product category.
I'm really newbie about DM and DL. If you could get me some help to solve what I'm trying to do would be awesome. Also be free to suggest some learning material about what attempting to achieve
PS: I also tried to apply it into the unclassified data (17,000 products), but I got the same result.
r - 出于测试目的模拟错误“列多于列名”
所以我通过 KNIME 使用 R,这通常很棒,但是在 KNIME 环境中进行故障排除有点棘手。我不能轻易地将我的 R 代码复制并粘贴到 RStudio 中,因为它取决于我需要重现/模拟的各种 KNIME 变量。我遇到了一个令人沮丧的错误,我很难粉碎。
它的要点是代码从网站获取 CSV,然后只是将其格式化以用于输出。这是问题区域:
这几乎总是很有效。但奇怪的是,如果我有几个循环运行此代码流。当它一一运行时,它几乎总是有效的。但是当它同时运行时,它几乎总是出错。这是一张照片:
所以,这就是背景。我正在考虑做的只是在 R 中抛出一个循环来检查“错误:比列名更多的列”,如果是这样,重复循环直到它工作。
我如何使用 R 检测此错误?
knime - 转换频率较低的值
假设我通过“文件阅读器”节点读取的 csv 具有以下列:
阅读后,我注意到“城市”列包含大量唯一值。我想要:
- 知道哪些值是“城市”最常见的“k”值
- 修改那些不是“k”最频繁的内容以包含“其他”之类的内容
例子:
选择 k 为 1,我想生成下表:
发生这种情况是因为“纽约”是原始表中“城市”最常见的“1”值。
你知道我怎么能用 Knime 做到这一点吗?
非常感谢!
rows - 为行创建顺序 ID
在 Knime 中,如何为行创建顺序 ID。我想使用它们来分配维度中的主要 ID。
我也想知道,我如何只取有限数量的行(如前 5 或后 10),并获得随机样本
r - 优化迭代计算,避免 R 上的循环
我必须对 R 中的 data.frame 的行应用迭代计算。问题是,对于每一行,结果取决于先前计算和先前行的结果。
我已经使用类似于以下示例的循环实现了解决方案:
问题是真正的代码非常慢(特别是如果我在 KNIME 的 R 片段中使用它)
有没有办法以更有效的类似 R 的方式优化代码?我尝试使用 apply 系列,但在我的情况下似乎不起作用。
非常感谢你
sql-server - KNIME 命令行执行 - ClassNotFoundException
我想安排一个 KNIME 工作流程。只要我从 KNIME GUI 应用程序启动,工作流就可以很好地完成它的工作。当我通过命令行执行相同的工作流时,java 抱怨 找不到com.microsoft.sqlserver.jdbc.SQLServerDriver (ClassNotFoundException)。
我通过以下方式调用它:
由于错误消息表明 java CLASSPATH 中缺少内容,我还尝试添加参数
但我仍然获得了 java 耳光,指向同样的错误......
我还尝试从 knime.exe 的目录中运行命令,还尝试将 JAR 文件添加到 Preferences -> Java -> Build Path -> Classpath Variable / User Libraries(通过 -preference 参数引用)。但这没有任何效果。
有人遇到过同样的问题吗?也许与其他第三方 JAR 一起使用?
这完全是关于这样配置的数据库连接器: 集成安全性是否可能会导致误导性错误?
系统规格:Windows Server 2008 R2 上的 KNIME 3.2.2
更新 - 从首选项文件中提取
由于它是多个用户之间共享的 KNIME 实例并且命令行执行不知道必须选择哪个工作区,是否可能存在问题?是否需要工作空间,为什么?
部分解决方案: 我终于成功了,但我不知道它现在为什么有效。我所做的是加载一个全新的便携式 KNIME 版本并运行相同的命令,只是将可执行路径更改为新的便携式版本。在此之前,我启动了便携式版本一次以设置工作区目录并在首选项对话框和 .ini 文件中注册数据库驱动程序,仅此而已,与共享 KNIME 实例的配置相同。我真正想知道的是,从现在开始,这些命令也可以与共享的 KNIME 实例一起使用。我真的不知道是什么导致了让 KNIME 找到驱动程序类的变化。
信息 因为我在 KNIME 命令行模式下的共享环境中遇到了更多问题,导致执行结果不确定,所以我编写了一个小 .NET 库。这给了我对工作流执行的更多灵活性/控制(发生了返回码和错误消息等等)。如果您有兴趣,可以在这里找到它:KnimeNet
eclipse - knime节点源码在哪里找
我在knime开发者网站上搜索了一下,所有试图解释如何获取节点源代码的人都解释得模棱两可。
他们的网站上的事情并不清楚。
因此,请任何人明确说明如何从 Knime SDK 获取源代码?请
nlp - 在 KNIME 中获取标签关联
KNIME 带有几个本地节点,用于执行不同的标记任务,例如 POS 标记或命名实体识别。为了使用已识别的标签或术语,您可以使用 Bag of Words 节点,该节点生成术语(不是单词)和相关标签。但是,这种方法没有详细说明哪个标签与每个单词相关联,也没有详细说明标签(或单词)的顺序。
因此,如果您想提取诸如“相对于实际单词的 POS 标签 +/- N 个单词”之类的特征(例如单词窗口),您该怎么做?
例如,对于“那个城市是纽约”,我希望 KNIME 生成一个有序列表,例如:(最后一个 NN 将是一个命名实体)。