语言技术
Java、Shell、ElasticSearch、Maven、NLP系统类型
算法模型、Linux、Windows行业分类
人工智能、工业互联网参考价格
10000演示地址
$LISF_SEARCH_SEMANTIC_HOME/semantic.bat
语义分析模型要解决的产品问题是:让系统从“只认字面”变成“看懂含义”,从而在搜索、推荐、客服、内容理解、数据分析和 Agent 等场景里,更准确、更自动化地理解用户和业务。
随着互联网的全面普及与信息化的广泛覆盖,产生了大量文本数据。这些文本数据涉及了很多行业场景,这些场景主要包括金融行业、电商与零售、医疗与大健康、政企与公共服务、制造与通信等。
金融行业:智能投研与舆情监控、信贷风控与合同审查、智能客服与适老化改造
电商与零售:VOC客户原声分析、语义搜索与导购、商家客服质检
医疗与大健康:电子病历(EMR)结构化、CDSS(临床决策支持系统)、智能分诊与预问诊
政企与公共服务:12345政务热线智能化、智慧法院/法务、政策智能匹配
制造与通信:故障知识图谱与智能运维、通信网络告警降噪
设计了概率模型生成模块、综合分值索引模块、成分语义分析模块、语义相似度推理模块、其他(配置、常量、测试工具等)模块。
概率模型生成模块:用于根据原始种子ID数据目录下的ID数据文件列表,从来源索引中进行多线程获取高质量文本训练数据,然后对其分词后统计分词上下文转移概率,最终对全部的分词上下文转移概率构建索引后序列化输出分词转移概率模型。
综合分值索引模块:用于根据新词发现的多特征分词数据,统计分析所有特征后生成全部分词的综合分值,最终对其构建索引后序列化输出分词综合分值索引。
成分语义分析模块:用于根据分词转移概率模型和分词综合分值索引,对用户输入的文本分词后进行高效的成分语义分析,该过程采用N-Gram模型计算成分语义分析中的实时转移概率动态分值,同时再注入成分的综合分值作为成分语义分析中的静态部分。
语义相似度推理模块:用于根据成分语义分析模块对用户输入文本的成分分值结果,使用VSM向量空间模型计算两个输入文本的语义相似度。
其他(配置、常量、测试工具等)模块:用于辅助以上四个模块的辅助模块。
实现了无监督概率模型、多特征综合分值、成分语义分值动静结合、对数N-Gram模型、分值智能缩放、索引加速分析、相似度VSM模型、多线程加速分析
- 无监督概率模型:使用统计学习实现了对分词上下文转移概率模型构建,最大程度地降低了标数据的人工成本。
- 多特征综合分值:成分语义分析中,为了获取一个非常合理的静态部分分值,该模型全面统计分析了分词的频率、左右熵、凝固度三个特征
1. 频率:语料在语料库中出现的次数。
2. 左右熵:语料在语料库中左右邻居的随机性。
3. 凝固度:语料在语料库中的紧密程度。
- 成分语义分值动静结合:对用户输入文本进行成分语义分析生成分值时,既考虑了文本上下文成句的合理性而使用实时转移概率动态分值,又考虑了成分的重要性而使用多特征综合静态分值。
- 对数N-Gram模型:基于N-Gram模型,在使用联合概率计算实时转移概率动态分值时,为了防止概率累乘下溢采取了对数累加。
- 分值智能缩放:在语义分析的所有分值计算中,为了使各分值间的运算都在相同合理的量纲中,对其统计多维因子实现智能缩放,多维统计因子主要包含最小值、最大值、去重中位数、去重平均值、不去重中位数、不去重平均值、最大众数、最大众数频率。
- 索引加速分析:分别构建分词上下文转移概率和分词综合分值的双数组Trie树(DAT)索引,这种索引的查询时间复杂度是查询串的有效匹配长度,与索引的数据量大小无关,所以数据量越大该索引结构的优势越明显。
- 相似度VSM模型:计算两个输入文本的语义相似度时,使用VSM向量空间模型结合动态规划算法获取最优向量点积。
- 多线程加速分析:该方案在生成分词转移概率模型时,使用了多线程技术,能够最大限度地充分利用硬件资源来加速模型生成的速度。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论