- 博客(146)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 学习笔记——ERT-BiLSTM-CRF命名实体识别模型的训练是不是比HanLP的使用要难
在比较BERT-BiLSTM-CRF命名实体识别模型的训练与HanLP的使用难度时,我们需要从多个维度进行考量,包括模型复杂度、数据准备、训练过程、以及最终的部署和应用。
2024-08-05 21:16:13
500
原创 HanLP和BERT-BiLSTM-CRF在命名实体识别上的区别
HanLP和BERT-BiLSTM-CRF在命名实体识别(Named Entity Recognition, NER)方面的主要区别体现在模型架构、特征提取能力、训练方式以及应用场景的适应性上。
2024-08-05 20:54:05
606
原创 基于规则的 AC 多模式匹配方法是什么
AC算法(Aho-Corasick算法)由Alfred V. Aho和Margaret J. Corasick在1975年提出,是一种用于多模式匹配的字符串匹配算法。它能够在O(n+m)的时间复杂度内完成匹配,其中n是文本串的长度,m是所有模式串的长度之和。AC算法的核心思想是通过构建AC自动机(一种特殊的Trie树扩展结构),来实现对多个模式串的同时匹配。
2024-08-05 16:12:56
414
原创 HanLP和Jieba区别
HanLP和Jieba都是优秀的中文分词工具,它们各有特点并适用于不同的场景。选择哪个工具取决于具体的需求和场景。如果需要处理复杂的文本任务并追求高性能和可扩展性,HanLP可能是一个更好的选择;而如果需要快速实现中文分词功能并希望工具简单易用,Jieba则是一个不错的选择。
2024-08-04 22:19:19
319
原创 Django、Flask和Spring Boot三者的区别
Django、Flask和Spring Boot都是流行的Web开发框架,但它们各自具有不同的特点、优势和适用场景。
2024-08-03 11:10:23
751
原创 消融实验简介
通过系统地移除(或“消融”)模型中的某些部分,并观察这种变化如何影响模型的性能,研究者可以深入了解各个组件在模型中的贡献程度,从而指导模型的改进和优化。然后,逐一或组合地移除模型中的某些组件,如特定的层、算法、特征等,每次修改后都重新训练模型并评估其性能。这样,研究者就可以观察到每个组件的移除对模型性能的具体影响。需要注意的是,消融实验的设计需要谨慎,以确保实验结果的可靠性和有效性。:基于消融实验的结果,研究者可以识别出对模型性能贡献较小的组件,并考虑将其移除或替换,以优化模型的整体性能。
2024-08-01 14:01:01
773
原创 如何判断自己的数据格式适合使用json还是Excel的形式存入neo4j数据库
综上所述,没有一个绝对的答案可以适用于所有情况。你需要根据你的具体需求、数据的特性以及你或你的团队的熟悉度来做出决策。在某些情况下,你可能还需要考虑将Excel数据转换为JSON或其他格式,以便更高效地导入Neo4j。判断自己的数据格式适合使用JSON还是Excel的形式存入Neo4j数据库,主要取决于数据的复杂性、规模、结构、以及你或你的团队对这两种格式的熟悉程度。
2024-07-20 12:33:18
601
原创 使用Excel表格还是JSON数据来将数据存入Neo4的选择要素
如果你正在处理小规模数据,且你的用户群主要是非技术用户,那么使用Excel表格可能更方便。如果你正在处理大规模数据,或者你的团队已经熟悉JSON和编程,那么使用JSON数据可能更有效率,也更容易实现自动化。在实际应用中,你也可以考虑将Excel数据转换为JSON格式,然后再将其导入Neo4j。这样做可以充分利用Excel的编辑便利性和JSON的灵活性及自动化优势。转换过程可以通过编写简单的脚本来实现,这些脚本可以读取Excel文件,并将其内容转换为JSON格式。
2024-07-20 12:27:56
318
原创 Python语言的优势所在
Python拥有庞大的标准库,提供了大量的模块和函数,涵盖了网络编程、文件处理、GUI开发、数据库接口等多个方面。此外,还有大量的第三方库,如NumPy、Pandas(数据分析)、Django(Web开发)、TensorFlow/PyTorch(机器学习)等,极大地扩展了Python的功能和应用范围。综上所述,Python语言以其简单易学、功能强大、跨平台性好、面向对象编程、动态类型、强大的社区支持、广泛的应用领域以及高效的开发效率等优势,在编程界占据了重要的地位。
2024-07-19 23:10:07
392
1
原创 用vite创建Vue3项目的步骤和文件解释
vite和webpack是有去别的,对于这个vite创建的工程来说index.js是入口文件。vite.config.js里面可以安装插件,比如配置一些代理都可以在这里。创建项目的原则是不能出现中文和特殊字符,最好为小写字母,数字,下划线组成。之后在visual studio code 中打开创建的这个项目。在创建vu项目的时候选择添加typeScript。在终端里面输入 npm run dev。在终端里面ctrl+C就可以停掉脚手架。
2024-07-10 11:38:20
149
原创 connected paper搜索参考文献指南
在中国知网中搜索时候不要仅仅局限于题目中的上诉搜索词,也要关注“篇关摘”这些。1个方法,找到领域所有强相关文献、重大节点文献(附超详细案例演示)百度学术和谷歌学术的“开题分析”板块可以搜索到大量的文献综述。读每个研究社群中文献的摘要可以帮我们找到我们需要的文献。搜索英文关键词的时候要注意一些词的变体。工具:connected paper。紧紧缠绕在一起的就是一个研究社群。这里面高引用的一般是综述型文献。谷歌学术中搜索文献综述。搜索中文文献的关键词。
2024-06-28 21:51:27
236
原创 BMP和png格式的区别
综上所述,BMP和PNG在压缩方式、颜色深度、透明度支持、适用范围和文件大小等方面存在显著差异。在选择使用哪种格式时,应根据具体需求和场景进行权衡。如果需要保持图像数据的原始性或者进行高质量的打印输出,BMP可能是一个更好的选择。而如果需要进行网络传输、网页设计或图像处理等操作,并且希望文件大小较小且支持透明度效果,那么PNG则是一个更合适的选择。
2024-05-30 10:11:15
838
原创 为什么运行vue项目有的是npm run serve 有的是npm run dev
文件来确定应该使用哪个命令来启动开发服务器。命令来运行开发服务器是一个常见的做法。,这取决于项目的配置和所使用的构建工具。在 Vue.js 项目中,使用。在这种情况下,你应该使用。在这种情况下,你应该使用。总之,你应该查看项目的。
2024-05-06 21:59:52
546
原创 Vue学习笔记
创建Vue项目(在cmd中),可以在自己想要创建的文件目录下打开cmd窗口进行创建,也可以在cmd里面进行创建。Vue是一个框架,也是一个生态,它的开发者会提供一些好用的插件,所以它的生态很好。下面是vue2的写法,它实现了一个点击按钮累加的功能(旧的写法)Vue是渐进式框架(逐渐增强的),简单复杂的页面都可以胜任。Vue可以提升开发体验,因为它是组件化开发,复用性比较高。说明Vue的项目已经创建成功了,可以基于这个环境进行开发。cnpm是npm的镜像,cpm的安装速度要更快。Vue项目的目录结构。
2024-05-06 20:38:55
411
原创 Vue项目中Views文件夹
在Vue.js项目中,views 文件夹通常用于存放应用的页面组件。这些组件通常代表应用中的不同“页面”或“视图”,并且是与路由(router)紧密关联的。每个.vue 文件在 views 文件夹中通常代表一个独立的页面,这些页面通过Vue Router进行导航和渲染。
2024-04-16 14:49:22
869
原创 Vue项目中路由Router文件夹中的index.js文件的介绍和配置方法
你可以根据需要添加任意多的路由配置对象,每个对象都代表应用中的一个视图或页面。如果某个路由需要更复杂的配置(如子路由、路由守卫、重定向等),你可以在相应的路由配置对象中添加更多的属性和方法。在上面的代码中,我们首先导入了Vue和Vue Router,并且告诉Vue我们要使用Vue Router插件。,如果使用TypeScript)文件,该文件是配置和初始化路由的地方。最后,这个配置好的Router实例被导出,以便在Vue应用的其他部分(如。在Vue项目中,特别是使用Vue Router时,
2024-04-16 14:30:17
1329
原创 【无标题】
在这里,你会创建一个新的 Vue 实例,并将其挂载到页面的某个元素上(通常是 #app)。在这个例子中,render 函数用于渲染 App 组件,并通过 $mount 方法将其挂载到 id 为 app 的 DOM 元素上。javascript复制代码new Vue({ render: h => h(App), }).$mount('#app');App.vue 是 Vue.js 项目的根组件。:导入 Vue 库,以便在后续代码中使用 Vue 的功能。:通常,你会导入位于 App.vue 的根组件。
2024-04-16 10:03:49
234
原创 Vue的项目文件夹中的<router>指的是什么
在Vue框架搭建的项目中,前端路由主要指的是基于HTML5的history模式或hash模式来实现在不刷新页面的情况下进行页面之间的跳转。具体来说,前端路由允许我们在不重新加载整个页面的情况下,改变页面的内容。它主要依赖于浏览器的两种机制:URL的hash(#后面部分)和HTML5的history API。在Vue项目中,Vue Router是官方推荐的路由库,它支持上述两种路由模式,并提供了丰富的API和功能来帮助开发者轻松地管理前端路由。
2024-04-15 15:13:20
363
原创 北京交通大学硕士学位论文的写作要求
学位论文为了需要反映出作者确已掌握了坚实的基础理论和系统的专门知识,具有开阔的科学视野,对研究方案作了充分论证,因此,有关历史回顾和前人工作的综合评述,以及理论分析等,可以单独成章,用足够的文字叙述。正文是学位论文的核心部分,占主要篇幅,可以包括:调查对象、实验和观测方法、仪器设备、材料原料、实验和观测结果、计算方法和编程原理、数据资料、经过加工整理的图表、形成的论点和导出的结论等。表宜有表题,表题即表的名称,置于表的编号之后。表的编号由“表”和从“1”开始的阿拉伯数字组成,表较多时,可分章依序编号。
2024-04-14 20:10:11
733
原创 在命名实体识别之后理论上不需要进行分类
在对用户问句进行命名实体识别(Named Entity Recognition, NER)并与预先设计的问题模板进行匹配时,理论上并不需要先对命名实体进行明确的分类。命名实体识别的目的是识别出文本中的实体,如人名、地名、组织名、日期等,而这些实体在后续的模板匹配中可以被视为占位符或特定类型的标记。因此,虽然从技术上讲,在模板匹配之前不需要对命名实体进行分类,但在实际应用中,对实体进行分类可以带来多种好处,并有助于提高自然语言处理系统的性能和准确性。:实体的类型有时也能提供关于用户意图的线索。
2024-04-13 19:43:39
194
1
原创 硕士毕业论文评审老师的评审标准
论文的立论是否正确,理论分析是否透彻,解决问题的方案是否恰当,结论是否正确并具有创新性,这些都是衡量论文质量的关键指标。:论文中使用的概念是否正确,语言表达是否准确,论文结构是否严谨,条理是否清楚,逻辑性是否强,这些都是评审老师会细心考察的方面。总的来说,硕士毕业论文的评审是一个综合多方面的考量过程,旨在确保学生的研究工作和学术成果达到硕士毕业的要求。:论文的格式是否符合学校或学院的要求,参考文献的引用是否规范,也是评审的一部分。:评审老师还会关注论文的原创性,检查是否存在抄袭、剽窃等学术不端行为。
2024-04-13 16:54:54
331
原创 jieba分词的应用
使用jieba分词的目的主要是将连续的中文文本切分成独立的词汇单元,以便进行后续的文本分析和处理。:在机器学习中,分词后的文本可以作为特征输入到分类模型中,实现文本分类任务,如情感分析、主题分类等。:在大量的文本数据中,分词有助于信息的检索和挖掘,比如从社交媒体、新闻报道等中提取有用信息。:最基本的应用就是对中文文本进行分词,将长文本切分为单个的词语,便于后续的分析和处理。:通过分词,可以更容易地识别和提取文本中的关键词,有助于用户快速了解文本的主题和内容。
2024-04-12 16:21:59
536
2
原创 命名实体识别模型和分词的不同
通常使用基于规则的方法、基于机器学习的方法或深度学习模型来识别命名实体。命名实体识别(Named Entity Recognition,简称NER)和分词(Word Segmentation)是自然语言处理中的两个重要任务,但它们的目的和方法有所不同。:常见的分词方法包括基于规则的分词、基于统计的分词以及混合方法。:分词的主要任务是将连续的文本切分成独立的词汇单元,这对于中文等没有明显词汇边界的语言尤为重要。:NER的主要目标是识别文本中的命名实体,如人名、地名、组织名、日期、时间等,并将它们分类。
2024-04-12 16:20:17
449
原创 《被讨厌的勇气》书摘2
这些情况都不是讨厌工作本身,而是讨厌因为工作而受到他人的批评和指责,讨厌被贴上“你没有能力”或者“你不适合这个工作”之类的无能标签,更讨厌无可替代的“我”的尊严受到伤害。但是,一旦从竞争的怪圈中解放出来,就再没有必要战胜任何人了也就能够摆脱“或许会输”的恐惧心理了,变得能够真心祝福他人的幸福并能够为他人的幸福作出积极的贡献。信任别人,这是你的课题。哲人:是的,也就是本能性的欲望、冲动性的欲望、那么,按照这种“倾向性”,也就是按照欲望或冲动去生活、像自斜坡上滚下来的石头样生活,这是不是“自由”呢?
2024-03-25 14:07:41
527
原创 使用已有的文档快速抽取三元组并构建知识图谱
请注意,这个过程可能需要一些自然语言处理、机器学习和数据库管理的技术知识。同时,为了获得高质量的知识图谱,可能需要进行大量的数据清洗和模型调优工作。
2024-02-28 11:12:08
1040
原创 快速完成一个基于知识图谱的智能问答系统
请注意,这个过程可能需要一定的技术基础和知识储备,包括自然语言处理、知识图谱、数据库查询等方面的知识。同时,也需要一定的时间和资源投入来完成整个系统的开发和优化。
2024-02-28 11:07:13
943
原创 Vue项目中,src目录下的vue.app文件介绍
是一个单文件组件(Single File Component, 简称 SFC),它允许你将 Vue 组件的 HTML 模板、JavaScript 代码和 CSS 样式写在一个单独的。是 Vue 项目中的根组件文件,它定义了应用的顶层结构和样式,并通常包含了应用的主要逻辑。,如果你使用 TypeScript)文件中,你会创建 Vue 应用实例,并使用。是一个特殊的文件,它代表了整个 Vue 应用的根组件。是根组件,所以它会成为这个挂载点的根节点。标签内,你会编写组件的 HTML 结构。在 Vue 项目中,
2024-02-26 17:58:14
993
原创 vue.js的介绍
Vue.js 和 Vue 实际上是指同一个东西,Vue.js 是 Vue 的全称。Vue.js 提供了一种声明式渲染的语法,可以非常方便地将已经存在的 DOM 绑定至底层 Vue 实例的数据。开发者可以从简单的数据绑定开始,逐渐引入更多的 Vue 特性,如组件、路由、状态管理等,以适应不断增长的应用需求。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。总之,Vue.js 和 Vue 是指同一个框架,它是一个构建用户界面的渐进式框架,通过数据驱动视图的方式简化了前端开发过程。
2024-02-26 15:31:05
473
原创 vue项目中vue.config.js文件的介绍
是一个可选的配置文件,如果项目的根目录中没有这个文件,则 Vue CLI 会使用默认的配置。这个文件的主要目的是为了让开发者能够调整 Vue CLI 生成的项目的默认配置。文件来修改项目的输出目录,或者调整 webpack-dev-server 的配置,以便在开发过程中使用特定的代理设置或端口号。它使得开发者能够灵活地定制 Vue CLI 生成的项目,以满足特定的项目需求或工作流程。应该导出一个包含了配置选项的对象。同时,它还设置了一个代理,将所有以。这个文件通常位于项目的根目录下,与。
2024-02-26 15:28:41
930
原创 图片懒加载
在传统的图片加载方式中,网页的HTML代码会直接使用<img>标签引用图片,当浏览器解析到这个标签时,就会开始下载图片。对于移动设备和网络条件较差的用户来说,这种技术尤其重要,因为它可以显著减少加载时间,提高网站的响应速度,从而改善用户的浏览体验。然而,图片懒加载也需要注意一些常见问题和解决方案,例如如何处理图片的占位符、如何处理图片加载失败,以及如何处理异步加载的图片顺序等。总的来说,图片懒加载是一项非常实用的技术,它可以提高网站的加载速度和用户体验。
2024-02-25 16:28:38
873
原创 如何在cmd里面创建一个vue项目
记住,以上步骤假定你已经在你的机器上安装了Node.js和npm或yarn。如果你还没有安装这些,你需要先下载并安装Node.js,它会附带npm。在命令提示符(CMD)中创建一个Vue项目,你需要先确保你已经全局安装了Vue CLI(Vue的命令行工具)。根据你的选择,Vue CLI会进一步提示你配置你的项目。运行上述命令后,Vue CLI会提示你选择一个预设(preset)。配置完成后,Vue CLI会自动安装所有必要的依赖,并创建项目的基本结构。你可以在浏览器中打开该地址来查看你的Vue项目。
2024-02-25 16:26:18
1244
原创 《被讨厌的勇气》书摘
这些情况都不是讨厌工作本身,而是讨厌因为工作而受到他人的批评和指责,讨厌被贴上“你没有能力”或者“你不适合这个工作”之类的无能标签,更讨厌无可替代的“我”的尊严受到伤害。不再把世界当成危险的所在,也不再活在不必要的猜忌之中,你眼中的世界就会成为一个安全舒适的地方。我是正确的,也就是说对方是错误的。哲人:比如,假设你和朋友正在谈论时下的政治形势,谈着谈着你们之间的争论越来越激烈,彼此都各不相让,于是对方很快就上升到了人格攻击,骂你说:“所以说你是个大傻瓜,正因为有你这种人存在我们国家才不能发展。
2024-02-21 13:08:22
472
原创 如何选择知识图谱的智能问答方法
然而,对于复杂、模糊或需要深入理解的问题,基于语义解析或深度学习的方法可能更具优势,因为它们可以处理更丰富的语义信息。:如果您的问题主要是结构化的,即遵循一定的格式和模板,那么基于模板的方法可能是一个不错的选择。然而,对于小规模或特定领域的知识图谱,基于模板或深度学习的方法可能更加适用。:考虑您所拥有的数据、计算资源和时间。基于模板的方法通常需要较少的数据和计算资源,而基于深度学习的方法则需要大量的标注数据和高性能计算资源。使用您自己的数据集和问题集来测试不同方法的性能,并根据结果选择最适合的方法。
2024-02-20 11:23:22
400
原创 合槽位填充技术的问答系统构建步骤及其所需的技术和工具
确保在每个步骤中都充分考虑到所需的技术、工具和模型算法,并根据项目的具体需求和资源做出合理的选择,是构建一个成功的基于知识图谱的智能问答系统的关键。
2024-02-19 17:02:12
523
java开发+javaBean和函数调用+学生系统+对学生信息进行增删改查
2022-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人