问题标签 [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.
evaluate - 使用 MaxEntReplicates 的评估函数
我在 dismo 包中使用 Maxent 函数来创建一些物种分布模型。
通常这是有效的:
但是当我用复制品创建这个模型时
评估功能不起作用。它给出了一个错误
任何想法为什么?或如何解决?
这是可重现的代码:
java - 在 biomod2 中运行 Maxent 时找不到文件错误
当我将 Maxent 运行到 biomod2 时,我收到了这个错误:
另外:警告信息:
我已经按照 http://modata.ceoe.udel.edu/dev/dhaulsee/class_rcode/r_pkgmanuals/MAXENT4R_directions.pdf的步骤 添加了java路径,maxent.jar目录被复制到工作目录中,没有空格在路径中。
当我输入
我得到 TRUE 值。
这些是我的选择:
opennlp - Apache OpenNLP 在运行其命名实体识别 (NER) 模型时默认使用哪些功能?
我知道 Apache OpenNLP 将 MaxEnt 模型用于其 NER 标记器。但是,Apache OpenNLP 在运行其命名实体识别 (NER) 模型时(默认情况下)使用了哪些功能?以及我们如何在 OpenNLP(Java 实现)中合并/自定义新功能?
python - 最大熵(maxent)分类器的可重现结果
我正在尝试更新基线代码nltk.classify.rte_classify
以添加更多功能,以提高模型的准确性。它使用 MaxentClassifier。我的问题是,每次执行代码时,我都会得到不同的准确度结果(在代码之后提到。)。通常,对于 scikit-learn 分类器,我们有参数'random_state'
来获得可重现的结果。在我的情况下,我想对 MaxentClassifier 做同样的事情。我检查了他们的文档,但我找不到任何与random_state
scikit 分类器类似的东西。
- 第一次:准确度:0.5929
- 第二次:精度:0.5908
- 第三次:精度:0.5854
- 第 4 次:准确度:0.5913
测试集的准确度变化可能看起来更小,但在我自己的具有大量特征的数据集中,差异有时会达到 10%。
r - R 中的 Maxent 错误:偏置网格不能与 SWD 格式背景一起使用
运行时出现此错误;
其中“pred”是栅格堆栈,“occ”是 lat/lon 的 csv 文件,“bias”是栅格。没有“args”,模型运行良好。该错误表明它认为我正在使用 SWD (species-with-data) 文件,但我没有。已检查每个输入文件上的 str()。我已经更新了所有内容(R、RStudio、dismo、maxent.jar)。在 Windows 10 上运行。我看到其他人在 Maxent 用户组上遇到过这个问题,但没有解决方案。任何帮助表示赞赏。谢谢。
r - 在 Biomod2 中运行的 Maxent 模型的输出格式是什么(原始、累积、逻辑或阻塞日志),用户可以指定它吗?
我正在使用包biomod2构建物种分布模型/栖息地适宜性模型。
当直接使用 Java 应用程序时,Maxent 允许用户选择四种输出格式之一(见标题)。但是,当包biomod2(例如BIOMOD_Modeling)中的函数调用 Maxent 时,似乎没有指定输出格式的选项。也没有任何迹象表明选择了哪一个。我认为 cloglog 是默认设置,所以很可能是这样,但我想确定一下。
本教程有一些图像显示了一些输出之间的差异:https ://biodiversityinformatics.amnh.org/open_source/maxent/Maxent_tutorial2017.pdf
谢谢你的帮助!
python - 我的代码有什么问题来获得 MAXEnt 的权重
我有 8 个用于 maxent 分类器的特征,并且想知道每个权重,因为我需要了解每个特征的重要性。
我使用最大熵是因为计算两个句子之间的结构相似性。所以我使用特征作为相同语素的计数。这就是特征值不是 0 或 1 的原因。
当我运行此代码时:
它打印 64 个列表元素。我认为它只显示打印 8 个元素(重量),但它返回如下:
我想知道每个元素的含义以及如何获得每个元素的权重。
r - 预测和错误的R编程错误是predict.svm:测试数据与模型不匹配
我测试了一个从 uI 提供的新数据,所以我使用了与训练模型具有相同列名的 new.csv 文件。
这有什么问题?
我在这一行得到错误classify_models(container2,maxent_model)
mallet - Mallet:“VM 初始化期间发生错误。无法为 3145728KB 对象堆预留足够的空间?
java.lang.OutOfMemoryError: Java heap space issolved by increase the Xmx3G, but now I get "Error occurred during initialization of VM. could not reserved enough space for object heap. 我该怎么办?
我正在尝试执行此操作
bin\mallet train-classifier --trainer MaxEnt --input train.mallet --output-classifier train.classifier
我的 train.csv 大约 6MB,我通过使用将其更改为 train.mallet 文件(15MB)
bin\mallet 导入文件 --input train.csv --output train.mallet --keep-sequence --remove-stopwords
PS 我已经在 bin/mallet 和 mallet.bash 文件中进行了更改以进行这些更改 Xmx3G