当前位置: 首页 > web >正文

[特殊字符] Word2Vec:将词映射到高维空间,它到底能解决什么问题?

一、在 Word2Vec 之前,我们怎么处理语言?

在 Word2Vec 出现之前,自然语言处理更多是“工程方法”,例如字符串匹配、关键词提取、正则规则...。但这些表示通常缺乏语义,词与词之间看不出任何联系以及非常浅显。当然,技术没有好坏,只有适合的场景。例如:

关键词匹配非常快速和结果可控,算法层面例如AC自动机、Trie等。但同时也取决于用的人,例如早前“在港台电影中,刘德华为什么很少演反派?”会出现“华为”相关内容,有网友指出是因为触发了关键词“华为”。

TF-IDF的升级版BM25,广泛应用于搜索引擎,例如ElasticSearch。

这些技术的共同点是依赖字面匹配、同义词库,出现频率等,但很难捕捉“词与词之间的联系”,例如:

  • “登录”和“登陆”是否同义?

  • “香蕉”和“苹果”是否都是水果,计算机怎么看得出来,巨大的词库?

  • “你好吗” 和 “最近怎么样” 听起来很像,但关键词

http://www.xdnf.cn/news/7355.html

相关文章:

  • 【Spring Boot 整合 MongoDB 完整指南】
  • sentinel核心原理-高频问题
  • Android设备 显示充电速度流程
  • 使用 Terraform 创建 Azure Databricks
  • Milvus 从 v2.4.12 升级到 v2.5.11 的实施方案
  • 基于Qt的app开发第九天
  • disryptor和rabbitmq
  • 【notes】VScode 使用总结
  • 数据仓库面试题合集②】ETL 设计与调度策略详解
  • MYSQL故障排查和环境优化
  • kotlin flow的写法
  • 【Pandas】pandas DataFrame pct_change
  • 24、钢铁厂峰谷电价策略优化分析 - /能源管理组件/steel-plant-tou-optimization
  • ngx_http_scgi_module 技术指南
  • Python60日基础学习打卡D30
  • 从技术层⾯来说深度SEO优化的⽅式有哪些?
  • CEF源码历史版本编译避坑指南
  • 基于 Keil 的 STM32 全模块开发
  • Windows系统编译Qt使用的kafka(librdkafka)
  • vue2、vue3项目打包生成txt文件-自动记录打包日期:git版本、当前分支、提交人姓名、提交日期、提交描述等信息 和 前端项目的版本号json文件
  • 47、C#可否对内存进⾏直接的操作?
  • 【Unity网络编程知识】Unity的 UnityWebRequest相关类学习
  • 测试自动化开发框架全解析
  • winfrom中创建webapi
  • VTK|显示三维图像的二维切片
  • 【2025最新】Spring Boot + Spring AI 玩转智能应用开发
  • WPF中资源(Resource)与嵌入的资源(Embedded Resource)的区别及使用场景详解
  • UE5在C++项目中判断不同平台
  • 调研函模板可参考,以无人机职业技能调研为例
  • RSA(公钥加密算法)