关于发现新词中字词“内部凝聚度”的问题。

wa-king 2022-09-06 17:52:08

 根据传统的方法计算一个三字的内部凝聚度,有两种切分方式,取其中最小值作为内部凝聚度的衡量。但是为什么不直接采用全分割的方式计算呢?(在图片中标出)对于一个n字词,总是要计算n-1种分割取其中分割方式的最小值吗?

 

...全文
235 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alexxinlu 2023-02-14
  • 打赏
  • 举报
回复

你说的这种全分割应该也是可以的,我看到一个就是全分割的,比如下图:

img


出自:https://www.jianshu.com/p/9b8bf8bb197c

这个地方的切分方式应该是由你自己定的,跟分词器应该也有点关系

wa-king 2023-02-22
  • 举报
回复
@Alexxinlu 我最近再看了一遍大概明白了,因为词典里有 电影 和 影院,所以给出了两种分词方案。不会出现全部分开的方案,确实是分词器导致的
源码来自:https://pan.quark.cn/s/7a757c0c80ca 《在Neovim运用Lua的详尽教程》在当代文本编辑器领域,Neovim凭借其卓越的性能、可扩展性以及高可定制的特点,赢得了程序开发者的广泛青睐。 其,Lua语言的融入更是为Neovim注入了强大的活力。 本指南将深入剖析如何在Neovim高效地运用Lua进行配置和插件开发,助你充分发挥这一先进功能的潜力。 一、Lua为何成为Neovim的优选方案经典的Vim脚本语言(Vimscript)虽然功能完备,但其语法结构与现代化编程语言相比显得较为复杂。 与此形成对比的是,Lua是一种精简、轻量且性能卓越的脚本语言,具备易于掌握、易于集成的特点。 因此,Neovim选择Lua作为其核心扩展语言,使得配置和插件开发过程变得更加直观和便捷。 二、安装与设置在Neovim启用Lua支持通常十分简便,因为Lua是Neovim的固有组件。 然而,为了获得最佳体验,我们建议升级至Neovim的最新版本。 可以通过`vim-plug`或`dein.vim`等包管理工具来安装和管理Lua插件。 三、Lua基础在着手编写Neovim的Lua配置之前,需要对Lua语言的基础语法有所掌握。 Lua支持变量、函数、控制流、表(类似于数组和键值对映射)等核心概念。 它的语法设计简洁明了,便于理解和应用。 例如,定义一个变量并赋值:```lualocal myVariable = "Hello, Neovim!"```四、Lua在Neovim的实际应用1. 配置文件:Neovim的初始化文件`.vimrc`能够完全采用Lua语言编写,只需在文件首部声明`set runtimepath^=~/.config/nvim ini...

691

社区成员

发帖
与我相关
我的任务
社区描述
自然语言处理实战,讨论算法、模型、服务、应用。请具体描述问题,提出问题。
算法推荐算法人工智能 个人社区
社区管理员
  • community_282
  • SoftwareTeacher
  • Alexxinlu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

自然语言处理实战。

试试用AI创作助手写篇文章吧