问题标签 [maxent]

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.

0 投票
1 回答
1096 浏览

r - 从 R 中的“biomod2”中运行 MaxEnt 时出错

我正在尝试使用biomod2R 中的包来拟合一些物种分布模型。

我已经编译了所有必需的数据,以便biomod2使用除 MaxEnt 之外的所有技术成功拟合模型,这会引发错误:

我认为这可能是因为biomod2没有设法找到 MaxEnt 或 Java,但我已经rJava加载了包,并尝试在dismo包中运行 MaxEnt,在同一个 R 会话中,它运行良好。

有谁知道会发生什么?

谢谢,安德鲁

0 投票
1 回答
725 浏览

java - 在 Java 中为 Maxent 分类器创建训练数据

我正在尝试为 maxent 分类器创建 java 实现。我需要将句子分类为n不同的类别。

我查看了 stanford maxent 分类器中的 ColumnDataClassifier。但我无法理解如何创建训练数据。我需要训练数据形式的训练数据,其中训练数据包括句子单词的 POS 标签,以便用于分类器的特征就像上一个单词、下一个单词等。

我正在寻找包含带有 POS TAGGING 的句子和提到的句子类的训练数据。例子 :

我/(POS) 姓名/(POS) 是/(POS) XYZ/(POS) CLASS

任何帮助将不胜感激。

0 投票
0 回答
586 浏览

linux - 如何在 Linux 的命令行中使用 -z 运行 maxent.jar

我可以使用以下命令从 Linux 的命令行启动 gui: java -mx1500m -jar maxent.jar

html 输出文件具有完整的命令行,即。 java density.MaxEnt nowarnings noprefixes -E "" -E species1 responsecurves jackknife outputdirectory=/home/user/Documents/output samplesfile=/home/user/Documents/species1.csv environmentallayers=/home/user/Documents/allfiles noaskoverwrite randomtestpoints=20 -N 1 -N 10 -N 11 -N 12 -N 13 etc etc

但我无法让它运行。有任何想法吗?

0 投票
0 回答
149 浏览

r - 伪复制数据分析:使用 Levins' B 观察生态位广度差异

我有兴趣测试具有特征 A 的物种是否比具有特征 B 的物种具有更宽的生态位宽度。我一直在使用 Maxent 物种分布模型。在为每个物种生成 100 个引导复制 Maxent 物种分布图之后,我使用 ENMtools 中的一个函数使用 Levins' B 计算生态位宽度,为每个物种提供 100 个生态位宽度估计值。

我可以对 1) 具有特征 A 和特征 B 的一对物种和 2) 由具有特征 A 和特征 B 的物种组成的一组物种对使用什么统计测试

另外,我真的在处理伪重复数据吗?

任何帮助表示赞赏。

编辑,数据粘贴在下面。我使用的是 Maxent 和 ENMTools 的独立版本,所以我没有代码。我已经使用 R 尝试使用 t-tests 和符号测试分析数据,否则没有要添加的代码。

样本数据:

0 投票
0 回答
164 浏览

feature-selection - 使用 Maxent 分类器进行特征选择

我在具有 138,314 行和 43 个属性的数据集上使用maxent 分类器。训练数据的形式如下:

如果我在保留数据上测试模型,准确率刚好在 70% 以上,我想通过特征选择来提高准确率。我的问题是,如何使用 Maxent 分类器进行特征选择?有没有其他方法可以提高 Maxent 模型的准确性?

或者像Ratnaparkhi 一篇论文所说:

我们使用了一个非常简单的特征选择策略:假设任何出现少于 5 次的特征都是有噪声的并丢弃它。(Ratnaparkhi, A. (1998))

任何帮助将不胜感激。

0 投票
0 回答
68 浏览

nlp - 斯坦福标注员取得了意想不到的结果

我正在尝试对我的数据使用斯坦福 CoreNLP POS 标记器。

我使用了自动生成的道具文件。我只改变了公开课。

我想知道是否有关于此属性中其他字段的完整描述,例如“arch”及其可能的值,“closedClassTagThreshold”、“minFeatureThresh”、“curWordMinFeatureThresh”、“rareWordMinFeatureThresh”...

当我运行代码来标记文本时,它会选择训练数据集中数量最少的标记。为了更清楚,travel 被标记为 /verb/ 10 次,但被标记为 /noun/ 20 次。它总是选择重复次数较少的标签。

0 投票
1 回答
2182 浏览

python - 决策树 nltk

我正在尝试不同的学习方法(决策树、NaiveBayes、MaxEnt)来比较它们的相对性能,以了解其中最好的方法。如何实现决策树并获得其准确性?

0 投票
0 回答
823 浏览

r - R代码:循环上UseMethod(“predict”)中的predict()函数错误

我已经用 maxent() 做了一些小众建模,并且一步一步地做,我没有任何问题。当我尝试为更多模型循环执行此操作时,只需给出此错误:

UseMethod(“predict”)中的错误:没有适用于“predict”的适用方法应用于“data.frame”类的对象

例如:

我有一个这样的数据库(这就像一个摘要)

这非常有效,但是当在这样的循环中执行它时:

给出了这个问题:

UseMethod(“predict”)中的错误:没有适用于“predict”的适用方法应用于“data.frame”类的对象

今天早些时候工作得很好,但现在不行了

请我需要帮助,我不知道对象的类发生了什么。我对此没有任何改变,并开始给我带来问题。

0 投票
1 回答
190 浏览

java - 在 java 中保存和加载训练有素的斯坦福分类器

我有一个包含 100 万个标记句子的数据集,并使用它通过最大熵来寻找情绪。我正在使用斯坦福分类器:-

我的数据被标记为 0 或 1。现在,对于每条推文,整个数据集都被读取,考虑到数据集的大小,这需要花费大量时间。我的问题是有什么方法可以首先训练分类器,然后在找到推文的情绪时加载它。我认为这种方法将花费更少的时间。如果我错了,请纠正我。以下链接提供了这一点,但 JAVA API 没有任何内容。 保存和加载分类 器任何帮助将不胜感激。

0 投票
0 回答
359 浏览

r - “文件中的错误(con,“r”)在 R 中调用 maxent 函数

希望有人可以在这里帮助我。我是一名生态学家,作为我硕士学位论文的一部分,我正在使用 R 中的 maxent ( https://www.cs.princeton.edu/~schapire/maxent/ ) 函数和 Dismo 包进行一些物种分布。

在脚本的某个点(确切地说是指模型本身)我正在使用以下命令行:

我收到以下错误消息:

在重做命令几次探索它的所有参数后,我得出的结论是产生错误的参数是replicates = 10,这意味着我想复制模板的 10 次。我执行的复制次数较少,最多 9 次没有错误。

提前为我的语言道歉,事实上我不是程序员,但我真的需要解决这个问题,希望有人能帮助我。

非常感谢。

最好的,

拉米罗。