草庐IT

知识图谱建立以及基于图谱的知识问答实战——以古诗文知识为例

最近比赛需要,所以特出一期建立知识图谱和相关知识问答的教程整个过程需要用到工具Neo4j,这在我以前的博客中讲到怎么部署详情请看:Neo4j部署教程如果想快速入门Neo4j请点击这里:Neo4j快速入门此项目的github地址参考的刘焕勇项目地址一.构建数据集最终的数据格式:{"name":"八阵图","author":"杜甫","dynasty":"唐","category":"五言绝句","content":"功盖三分国,名成八阵图。(名成一作:名高)江流石不转,遗恨失吞吴。","trans":"三国鼎立你建立了盖世功绩,创八阵图你成就了永久声名。任凭江流冲击,石头却依然如故,遗憾的是刘备

爬虫笔记(一):实战登录古诗文网站

需求:登录古诗文网站,账号+密码+图形验证码第一:自己注册一个账号+密码哈第二:图形验证码,需要一个打码平台(充钱,超能力power!)或者tesseract开源包,这两个用于自动识别图形验证码哈~我用的是超级鹰,充了1块,有1000积分,一次10积分,初学者福音hhhhh在软件ID随便填一下软件名称和说明,获取软件key然后点击首页,首页的菜单栏处有个开发文档,来到这个页面,然后找到python的Demo,get一个压缩包~压缩包里有一个chaojiying.py,把它复制到自己的项目里~第三:开始码1.调用chaojiying.py把Chaojiying_Client中的三个参数替换成自己

【古诗生成AI实战】之二——项目架构设计

[1]项目架构  在我们深入古诗生成AI项目的具体实践之前,让我们首先理解整个项目的架构。本项目的代码流程主要分为三个关键阶段:  1、数据处理阶段;  2、模型训练阶段;  3、文本生成阶段。  第一步:在数据处理阶段,我们将重点放在文本的分割、清洗和标准化上。这个阶段的开始是对原始文本进行清洗,然后进行字级别的分词处理。例如,将“床前明月光”分词为[床,前,明,月,光]。这样的处理后,我们接着构建词典vocabulary,并从官方词向量库中提取出词典中的词对应的向量。  注意:如果你是初学者,可能会对词典构建和官方词向量的概念感到困惑。不用担心,我们将在后续的章节中详细解释这些概念。  第

java/php/node.js/python古诗词鉴赏小程序【2024年毕设】

本系统带文档lw万字以上文末可领取本课题的JAVA源码参考 开发环境开发语言:Java框架:ssm技术:ssm+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7或8.0数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9浏览器:建议谷歌浏览器或edge功能模块系统界面   2023-2024年成品除了以上作品下面是2023-2024年最新100套计算机专业原创的毕业设计源码+数据库,是近期作品,如果你的题目刚好在下面可以文末领取java源码参考【1】springboot基于微信小程序的贵州美食推荐平台

【古诗生成AI实战】之一——实战项目总览

[1]总览  【古诗生成AI实战】系列共五篇文章:  【古诗生成AI实战】之一——实战项目总览  【古诗生成AI实战】之二——项目架构设计  【古诗生成AI实战】之三——任务加载器与预处理器  【古诗生成AI实战】之四——模型包装器与模型的训练  【古诗生成AI实战】之五——加载模型进行古诗生成  在文本生成领域,尽管ChatGPT-4的表现已经非常出色,但对于我们这些文本生成领域的初学者来说,学习像古诗生成AI项目这样的入门级项目仍然非常有价值。不仅可以帮助我们建立基础知识,还能增进对于AI在文本创作中应用的理解。  先来看看模型的效果,模型生成的古诗如下:诗一春眠长啸最关生,风陌梅花不暇频

【古诗生成AI实战】之四——模型包装器与模型的训练

  在上一篇博客中,我们已经利用任务加载器task成功地从数据集文件中加载了文本数据,并通过预处理器processor构建了词典和编码器。在这一过程中,我们还完成了词向量的提取。  接下来的步骤涉及到定义模型、加载数据,并开始训练过程。  为了确保项目代码能够快速切换到不同的模型,并且能够有效地支持transformers库中的预训练模型,我们不仅仅是定义模型那么简单。为此,我们采取了进一步的措施:在模型外面再套上一个额外的层,我称之为模型包装器NNModelWrapper。此外,为了提高配置的灵活性和可维护性,我们将所有的配置项(如批量大小、数据集地址、训练周期数、学习率等)抽取出来,统一放

AIGC妙笔生花,“诗人艺术家”点亮古诗

女儿爸爸,帮我看一下这句诗是什么意思呀?我帮你看下哦,这句诗是……老爸女儿这样啊,那这句呢?(女儿眨着眼睛好奇的看着父亲)emmm…老爸启迪初现:奶爸与古诗的奇妙邂逅RobinYao是微软大数据分析平台Cosmos的SeniorPM,同时也是一位奶爸,在家时经常陪女儿学习。女儿在上小学,对中国的古诗十分感兴趣,整天拿着不懂的诗句来问他含义,Robin也很耐心的解释,这些古诗,有时比较容易解释清楚,然而碰到稍微晦涩难懂的诗句,一两句话也很难让小朋友听明白,如果要解释太深入,又怕女儿听不懂,也不直观,这时候Robin就有些头疼了。机缘巧合,在微软AISchool的学习过程中刚好碰到了AIGC相关的

基于java的古诗词爱好者学习交流平台的设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

 博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在CSDN网站查询黄菊华老师在文章末尾可以获取联系方式一、研究背景与意义随着中华文化的复兴和国学热的兴起,古诗词作为中华文化的瑰宝,受到了越来越多人的喜爱和关注。然而,传统的古诗词学习方式往往局限于纸质书籍和课堂教学,无法满足

使用PyCharm编写Scrapy爬虫程序,爬取古诗词网站

使用PyCharm编写Scrapy爬虫程序,爬取古诗词网站本次测试案例参考厦门大学数据库实验室链接:https://dblab.xmu.edu.cn/blog/3937/在PyCharm中新建一个名称为“scrapyProject”的工程,如下图所示,Python解释器就选择我们之前已经安装好的本次测试环境为Python3.7.6在“scrapyProject”工程底部打开Terminal窗口(如下图所示),在命令提示符后面输入命令“pipinstallscrapy”,下载Scrapy框架所需文件。下载完成后,继续在终端中输入命令“scrapystartprojectpoemScrapy”,创

【古诗生成AI实战】之五——加载模型进行古诗生成

  回顾上一篇博客,我们已经成功地训练了我们的模型,并将其保存下来。这是一个重要的里程碑,因为训练好的模型是我们进行文本生成的基础。  现在,接下来的步骤是加载这个训练好的模型,然后使用它来生成古诗。  本章的内容属于文本生成阶段。在这一阶段,我将详细介绍古诗生成的代码实现。这部分是项目中非常激动人心的一环,因为我们将看到我们的模型如何利用先前学习的知识来创造出新的古诗文本。让我们一起深入探索古诗生成的过程,并理解背后的技术细节。[1]开始生成  生成的代码仍然和模型训练很相像,只是在文本生成时需要额外写些代码。整体代码如下:defcreate_trainer(wrapper):#分词器,模型