问题标签 [crf]

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 回答
1628 浏览

python-3.x - 安装 python-crfsuite 失败并出现 [WinError 2] 系统找不到指定的文件

我试图安装


命令 "c:\users\vlats\appdata\local\programs\python\python35-32\python.exe -c "import setuptools, tokenize;file='C:\Users\Vlats\AppData\Local\Temp\pip- build-k0g40k7c\python-crfsuite\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'),文件,'exec'))" 安装 --record C:\Users\Vlats\AppData\Local\Temp\pip-6zahugn5-record\install-record.txt --single-version-externally-managed --compile"
失败错误代码 1 在 C:\Users\Vlats\AppData\Local\Temp\pip-build-k0g40k7c\python-crfsuite

关于导致错误的任何想法:[WinError 2] 系统找不到指定的文件以及随后的编译步骤失败并出现错误 1?

我有哪些解决方法?还是使用pip install不正确的方式安装 python-crfsuite?

0 投票
0 回答
185 浏览

image - 具有挑战性背景的图像分割

[从统计和数据科学交叉发布]

我正在研究一个动物分类问题,数据是从视频提要中提取的。录音是用钢笔制作的,所以这个问题在深色背景和许多阴影下非常具有挑战性:在此处输入图像描述

最初我尝试了 scikit-image,但后来有人帮助我使用了一个名为 crf-rnn ( http://crfasrnn.torr.vision/ ) 的高级工具,它可以很好地分割和标记图像中的对象。我做了以下事情:

生成的图像分割相当差(尽管正确识别了两头奶牛): 在此处输入图像描述

我使用训练有素的 crf-rnn (MODEL_FILE, PRETRAINED),它适用于其他问题,但这个更难。我将不胜感激有关如何预处理此类图像以提取大多数奶牛形状的任何建议。

0 投票
0 回答
317 浏览

python - 索引越界:使用 Pystruct 拟合 SSVM

我正在尝试安装 SSVM,如示例页面所示:https ://github.com/pystruct/pystruct/blob/master/examples/multi_class_svm.py

代码在给定的示例中运行良好,但不适用于我自己的数据。

输入数据集是一个 csv 文件,例如以下列和行:

在上述列中,我使用的唯一预测变量是“facility”和 day_of_week'

我通过将 3 位数的 dayOfWeek 字符串与设施连接来生成标签:

我的数据结构如下:

.. 我的标签从 0...到...n 开始,正如这篇文章所建议的那样:IndexError whenfitting SSVM model in PyStruct

但我得到这个错误:

这是我的代码:

我曾尝试使用我的数据的 1-hot 表示(int numpy 数组),但徒劳无功......这与 wiki 上描述的joint_feature(x,y)有关吗? https://pystruct.github.io/user_guide.html

如果是的话,有人可以请阐明我在这里缺少什么吗?我不确定我是否理解 X、Y 是否必须具有任何特定的形状等才能正常工作......

请指教,

谢谢!

0 投票
1 回答
565 浏览

machine-learning - 使用条件随机场进行序列学习?

我是顺序学习(和机器学习)的新手,我正在尝试了解如何使用条件随机场来解决我的问题。

我有一个数据集,它是我的应用程序的最终用户何时何地工作的顺序日志。例如,以下数据集将只有 User1 的值

我正在尝试解决以下问题:给定用户工作的工作日和设施,他们接下来将在哪个设施和工作日工作?

为了解决这个问题,我开始研究 Conditional Random Fields,但是对于任何库都很难使用它。

我尝试使用以下库: 1. PyStruct ( https://pystruct.github.io/ ) 但由于这个问题,这对我不起作用:Index out of bounds: Fitting SSVM using Pystruct

  1. CRFSuite(http://www.chokkan.org/software/crfsuite/)(这依赖于 libBFGS。当我在我的 ubuntu 机器上安装 libbfgs 时没有任何错误,为 CRFSuite 运行“make install”仍然失败并说它无法识别 libBFGS)

所以我转向另一个图书馆.. 3. CRF++ ( https://taku910.github.io/crfpp/ )

我能够安装 CRF++ 并且还能够运行他们发行版中给出的示例。但是,我需要一些帮助来了解如何修改模板文件以适合我的用例......

另外,我在想我的标签将是来自上述数据集的设施+工作日的串联字符串。

我是序列学习的新手,目前正在努力研究如何解决这个问题......

任何建议都会非常有帮助,因为我似乎有点卡在这里..

谢谢!

0 投票
1 回答
2107 浏览

python - ValueError ['path'] python-crfsuite 的构建轮失败

我正在尝试使用以下命令安装 python-CRFSuite:

在此之前我使用

因为我使用的是 Visual Studio 2015。运行安装命令后,我收到以下错误:

如果有人遇到同样的问题或在 Windows 上安装了 crfsuite 对此有了解,那么请帮我解决这个错误

0 投票
0 回答
256 浏览

classification - java中的斯坦福CRF培训师卡在大型培训数据上

我在 java 中使用斯坦福 crf 分类器。当我在多达 40,000 个单词的小数据上训练分类器时,它工作正常,但是当我增加训练数据并尝试在 170000 个单词上训练它时,程序只有在两到三个迭代后才会卡住。即使我为程序提供高达 4GB 的堆空间。我正在使用:edu.stanford.nlp.ie.crf.CRFClassifier 库。

0 投票
3 回答
1963 浏览

c++ - 条件随机场(CRF)实现/库

我正在寻找免费的 C++ 条件随机字段 (CRF) 实现,但不适用于文本处理。

有很多很酷的实现:

  • CRFsuite (用于文本处理)

  • CRF++ (用于文本处理)

  • JGMT (Matlab - MEX 不是 C++)

还有其他包,如 DarwinHCRF ,在 C++ 中没有使用示例。

我想知道是否有人知道除我上面提到的以外的任何 C++ CRF 库,或者知道有关如何设置和使用 Darwin 或 HCRF 的任何示例?

0 投票
1 回答
117 浏览

python - 如何对具有不同上下文的查询使用序列标签?

我正在使用 pycrfsuite(BIO taging) 和 nltk 创建一个序列标记程序。该程序应该能够处理具有不同上下文的查询。

我已经为每个上下文训练了不同的模型并分别保存了它们,一个模型用于处理航班预订查询,一个模型用于处理查询以发送短信等。

我有一个界面,用户可以在其中输入来自任何上下文的查询。除了迭代每个模型之外,任何人都可以建议我为特定查询查找和使用相应模型的最佳方法吗?还是我对使用不同的模型完全错误?

0 投票
2 回答
2054 浏览

python - 使用条件随机场的多标签分类

是否可以使用条件随机字段进行多标签分类?我在https://pystruct.github.io/user_guide.html看到了一个 python CRF 实现,但想不出一种方法来进行多标签分类。

0 投票
1 回答
368 浏览

python - 带有 CRF-RNN 的 OpenCV v3.1.0

在将 openCV 升级到 3.1.0 版本(我认为之前的版本是 2.4)之后,我正在构建CRFasRNN,它本身是基于 caffe 的。我不断收到错误,例如

在编译期间,特别是在编译 . 这在我上次安装时没有发生。我构建了 caffe 和 pycaffe(版本 1.0.0。)没有太多复杂性,但 crf-rnn 需要的显然与 opencv 3.1.0 有问题。单独为 crf-rnn 安装 pycaffe 也不起作用。所有通往图书馆的路径似乎都很好,我不确定我做错了什么。

我尝试使用opencv的依赖项解决一些问题,但我不断收到类似的消息

OpenCV 单独工作正常。在此安装之前,我没有任何问题。

有什么建议么?