我可以在crf模型中使用数字特征吗?

 mobiledu2502885017 发布于 2022-12-18 17:58
  • svm
  • 在crf模型中添加数字特征是否可行/好?例如,序列中的位置.

    我正在使用CRFsuite.似乎所有的特征都将被转换为字符串,例如'pos = 0','pos = 1',然后失去它作为欧几里德距离的含义.

    或者我应该使用它们训练另一个模型,例如svm,然后用crf模型合奏?

    1 个回答
    • 我发现CRFsuite确实处理了数字特征,至少根据这个文档:

      {"string_key":float_weight,...} dict其中键被观察到的特征和值是它们的权重;

      {"string_key":bool,...} dict; True转换为1.0重量,False - 转换为0.0;

      {"string_key":"string_value",...} dict; 这与{"string_key = string_value"相同:1.0,...}

      ["string_key1","string_key2",...]列表; 这与{"string_key1":1.0,"string_key2":1.0,...}相同

      {"string_prefix":{...}} dicts:处理嵌套的dict,并为每个键添加"string_prefix".

      {"string_prefix":[...]} dicts:处理嵌套列表,并为每个键添加"string_prefix".

      {"string_prefix":set([...])} dicts:处理嵌套列表,并为每个键添加"string_prefix".

      只要:

        我保持输入格式正确;

        我使用float vs float的字符串;

        我规范它.

      2022-12-18 18:00 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有