- 博客(43)
- 资源 (16)
- 收藏
- 关注
原创 【老课推荐】基于LangChain和知识图谱的大模型医疗问答机器人项目
通过这门课程的系统学习,学员将全面掌握LangChain和OpenAI的大模型应用开发。从基础的项目介绍、用户认证,到复杂的文档管理、向量化处理,再到高级的Agent应用和实际业务处理,每一章节都通过具体的实例讲解,帮助学员在实践中理解和掌握相关技术技能,为日后实际项目的开发提供坚实的技术基础。
2024-09-08 19:30:38 950
原创 【全网首创】大模型LLM-RAG知识库问答项目实战课
本章为整个课程的开篇,通过项目演示和快速部署流程,让学员对LLM-RAG项目有初步了解,并详细介绍了项目架构和课程内容。LLM-RAG项目 P1 大模型LLM-RAG知识库项目演示免费LLM-RAG项目 P2 项目快速部署流程演示免费LLM-RAG项目 P3 项目架构和课程内容简介免费通过这门课程的系统学习,学员将全面掌握LLM-RAG项目的各个模块开发,从基础的项目介绍、用户认证,到复杂的文档管理、片段管理、向量化处理,再到大模型对话与历史对话管理。
2024-09-08 19:19:51 1116
原创 GCN火车票识别项目 P3 PaddleOCR识别火车票信息
主要功能是识别信息并存储csv文件,如果需要导出识别框标记的图片,则可以传入marked_path。# 文字识别# 保留左上和右下坐标# 保存识别结果# 判断是否需要保存标记文件# 导出带标记的图片# 加载图片# 画矩形(注意坐标值必须为整数)
2023-11-03 13:55:12 446
原创 GCN火车票识别项目 P2 图卷积神经网络介绍
深度学习一直都是被几大经典模型统治着,常见的有CNN、RNN网络,它们在CV和NLP领域都取得了优异的效果。但人们发现了很多CNN、RNN无法解决,或者效果不好的问题——图结构数据,如社交网络、人物关系、分子结构等,所以就有了GNN网络(Graph Neural Networks)。图卷积神经网络(Graph Convolutional Network, GCN),是一类采用图卷积形式迭代的神经网络,属于图神经网络 GNN 的一种。
2023-11-03 13:53:34 204
原创 GCN火车票识别项目 P1 火车票识别项目介绍 Pytorch LSTM/GCN
从本节开始,我将带大家完成一个深度学习项目:用图卷积神经网络(GCN),实现一个「火车票文字信息提取」的项目,由于火车票上每个节点文字不是等长的,所以还需要添加一个前置的 LSTM 来提取句子特征。
2023-11-03 13:51:49 870
原创 基于知识图谱的医疗领域多轮对话机器人项目课程
超过40个课时的《知识图谱医疗领域多轮对话机器人》课程,让你彻底掌握知识图谱的落地玩法!在这个课程中,你将学习如何构建一个基于知识图谱的医疗领域多轮对话机器人。这个课程涵盖了从导学到封装前后端服务的全过程,让你全面了解并掌握这一领域的技能。
2023-08-16 15:36:40 509
原创 KBQA项目-基于豆瓣电影TOP250数据的知识图谱对话机器人
《基于豆瓣电影TOP250数据的知识图谱对话机器人》课程,是「知识图谱」系列的第一个项目,内容包括:数据爬取、Neo4j图数据库、模板解析、前端交互四个部分。特别适合要做完整知识图谱项目的同学,比如做毕业设计、全栈工程师之类。
2023-07-16 11:23:04 301
原创 NER项目 P4 生成词表和标签表缓存文件
拆分完训练集和测试集后,我们需要根据训练集,生成词表和标签表的缓存文件,供后面的流程调用。该表不仅要记录所有词和标签,还要对应一个不重复的ID,方便后续进行Embedding,即数字化。
2022-11-15 10:23:44 362 1
原创 NER项目 P3 拆分训练集和测试集
上一节已经生成了单个字和标注对应的文件,接下来就是将这些文件,拆分为训练集和测试集两部分。这里的拆分不单是文件选择的问题,还需要考虑后续加载数据集的问题。
2022-11-15 10:20:44 308
原创 NER项目 P2 解析文字和实体标签对应关系
主办方提供的数据是一些用brat标注的文件,.txt文件为原始文档,.ann文件为标注信息,标注实体以T开头,后接实体序号,实体类别,起始位置,结束位置和实体对应的文档中的词。
2022-08-10 20:25:57 503
原创 Pytorch BiLSTM_CRF_NER P1 医疗命名实体识别项目讲义
本项目是阿里天池大赛的一个经典赛题,《瑞金医院MMC人工智能辅助构建知识图谱大赛》,赛题要求选手在糖尿病相关的学术论文和临床指南的基础上,做实体的标注,也就是NLP领域常说的,命名实体识别(Named Entity Recognition, NER)任务。...
2022-08-04 18:43:05 1051
原创 Python爬虫+Flask基金看板使用指南
最近录制了一个《Python爬虫+Flask基金看板项目》,本来是手把手教用Python开发的这个项目的。但有一些不懂编程,但对基金感兴趣的朋友,想用这个看板功能,所以写一个简单的使用指南,供参考。
2022-02-08 12:02:43 769
原创 新服务器用宝塔面板部署Laravel项目全过程
部署服务器的机会其实不多,没有谁没事天天折腾服务器玩,一般就是部署好了,后面只更新代码,服务器越稳定越好。刚好买了新服务器,借这个机会整理一下从拿到一个新机器,到项目代码部署上线的完整过程,供新手朋友们参考。
2021-12-01 14:30:09 2947
原创 电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分
电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分,是电影天堂APP项目开发课程的第一篇章,讲解使用requests和bs4库,爬取和解析电影天堂网站数据,并讲数据保存到SQLite数据库中。
2021-12-01 13:58:50 671
原创 Pygame欢乐打地鼠游戏_unit07 重玩和下一关
1. 改造鼠标点击监听def eventListen(): ...... if event.type == pygame.MOUSEBUTTONDOWN: if gameState == 'RUNNING': pos = pygame.mouse.get_pos() beatMouse('mouse', pos) else: rep
2021-06-23 11:24:26 365
原创 Pygame欢乐打地鼠游戏_unit06 游戏状态控制
1. 定义游戏状态控制变量#定义游戏状态变量gameState = 'RUNNING'2. 根据积分修改游戏状态def checkState(): ...... #分数判断 if rightNum >= 10: gameState = 'PASS‘ elif errorNum >= 10: gameState = 'GAMEOVER' #关停定时器 if gameState != 'RUNNING':
2021-06-22 11:33:44 185
原创 Pygame欢乐打地鼠游戏_unit05 建立积分体系
1. 分数全局变量# 积分统计rightNum = 0errorNum = 02. 状态检测函数def checkState(): global rightNum, errorNum if mouse['state'] == True: rightNum += 1 else: errorNum += 1#函数的调用if event.type == ADDMOUSE: checkState() mouse = creat
2021-06-22 11:30:43 194
原创 Pygame欢乐打地鼠游戏_unit04 用鼠标打地鼠
1. 鼠标点击检测原理2. 封装checkPoint()函数def checkPoint(obj, pos): top = obj['y'] bottom = obj['y'] + obj['height'] left = obj['x'] right = obj['x'] + obj['width'] x, y = pos if left <= x <= right and top <= y <= bottom:
2021-06-21 15:26:31 291
原创 Pygame欢乐打地鼠游戏_unit03 地鼠变换和键盘打地鼠
1. 自定义事件#自定义事件ADDMOUSE = 101pygame.time.set_timer(ADDMOUSE, 1000)#自定义事件监听if event.type == ADDMOUSE: mouse = createMouse()2. 键盘和鼠标事件监听def eventListen(): ...... if event.type == pygame.KEYDOWN: #event.key pass if event
2021-06-18 15:30:19 395
原创 Pygame欢乐打地鼠游戏_unit02 随机生成地鼠
1. 加载所有地鼠图片#加载地鼠图片mouseImgList = []letterList = [chr(i) for i in range(97, 123)]for letter in letterList: mouseImgList.append('%s.png' % letter)2. 预设地洞位置#预设地洞位置posList = [[100, 200], [240, 200], [380, 200], [100, 350], [240, 350], [3
2021-06-18 15:23:16 273
原创 Pygame欢乐打地鼠游戏_unit01 项目初始化
1.基本套路import pygameimport syspygame.init()screen = pygame.display.set_mode((500,500))while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit()2.设置标题和图标pygame.display.se
2021-06-18 15:11:01 266 1
原创 Python游戏开发 unit07_Pygame文字渲染和声音
一、文字渲染# 获取所有可用字体pygame.font.get_fonts()# 调用系统字体font = pygame.font.SysFont("freesansbold", 30)text = font.render("content", True, (0,0,0))screen.blit(text,(10,10))# 调用字体文件font = pygame.font.Font("freesansbold.ttf", 30)二、播放声音一次性播放music = pygame.m
2021-06-11 15:37:09 424 2
原创 Python游戏开发 unit06_Pygame游戏帧率和自定义事件
一、设置帧率clock = pygame.time.Clock()clock.tick(60)二、自定义事件定时新增自定义事件pygame.time.set_timer(MOVE, 100)自定义事件监听event.type == MOVE:关闭定时器pygame.time.set_timer(MOVE, 0)三、完整代码演示import pygameimport randomimport timepygame.init()pygame.display.set_cap
2021-06-07 14:02:36 971 1
原创 Python游戏开发 unit05_Pygame物体移动和边界碰撞
一、移动的本质物体的位置变化,其实是坐标的变化循环一次,刷新画布,重新绘制二、边界的碰撞反弹左边:x <= 0右边:x >= 窗口宽度 - 物体宽度上边:y <= 0下边:y >= 窗口高度 - 物体高度三、完整代码演示import pygamepygame.init()pygame.display.set_caption('物体的移动')WIDTH = 750HEIGHT = 450stepX = 2stepY = 2x = 50y
2021-06-07 13:59:01 859 2
原创 Python奇技淫巧
Python号称是一门优雅而简洁的语言,在开发过程中,开发者也会尽可能的把代码写的简洁。以下就记录一些我在开发中,探索出的一些扫操作。1、判断列表中是否有重复的元素
2021-06-03 18:18:19 204
原创 Python游戏开发 unit04_Pygame事件监听
unit04 事件监听 事件监听 for event in pygame.event.get(): pass 退出 event.type == pygame.QUIT: 退出Pygame pygame.quit() 结束程序 exit() 鼠标事件 event.type == pygame.MOUSEMOTION: event.ty...
2021-06-03 17:03:54 969 1
原创 Python游戏开发 unit03_Pygame图片载入
图片载入 加载图片 pygame.image.load(path) 绘制图片 screen.blit(Surface, (x, y)) 游戏图标 设置图标 pygame.display.set_icon() 位置属性 获取位置颜色值 color = screen.get_at() 获取位置信息 ...
2021-06-03 16:54:55 637
原创 Python游戏开发 unit02_Pygame画基本图形
画圆pygame.draw.circle(surface, color, center, radius)画矩形 pygame.draw.rect(surface, color, rect, width) 实心和空心画线 pygame.draw.line(surface, color, start_pos, end_pos, width) 画网格
2021-06-02 15:06:24 203
原创 Python游戏开发 unit01_Pygame基本套路
固定套路 导入pygame库 初始化 pygame.init() 创建窗口 screen = pygame.display.set_mode() 画图形 更新窗口 pygame.display.update() 死循环 while True: pass 退出事件 for event in pygame.event.get(): if event.type==...
2021-06-02 14:53:27 104
原创 陈华博客 | composer update 报错 Allowed memory size...
composer update 运行之后,报错:PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes)Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory
2020-11-30 18:48:19 256
原创 陈华编程学院 | Laravel5.6模块化实战项目开发之公共模块篇(99元)
Laravel5.6模块化实战项目开发系列课程之公共模块篇,共47课时/13时57分。本课以Laravel5.6为开发框架,系统讲解Laravel5框架的安装和配置、后台框架结构布局、用户管理模块、网站配置模块、友情链接模块、广告管理模块。本阶段主要讲解后台公共配置,暂无前台功能。在线学习:陈华编程学院:http://www.iswant.com/lesson/63网易云课堂:http://stu...
2018-06-17 17:23:36 905
原创 陈华编程学院 | Laravel5.2框架基础视频教程(免费)
陈华编程学院 | Laravel5.2框架基础视频教程(免费)18课时 / 5时09分Laravel5.2框架基础视频教程,虽然讲解的Laravel5.2的框架基础知识,但Laravel5的小版本更新中,框架基础核心是不变的,所以本课程可以作为Laravel5所有版本的基础教程,版本不同导致的问题会在课程简介中说明。课程目录:Laravel5.2框架基础 01.开发的博客项目介绍Laravel5....
2018-06-17 17:11:56 1076
原创 Yii2框架基础视频教程-陈华-专题视频课程
Yii2框架基础视频教程,主要介绍Yii2框架的安装、目录结构、模型、控制器 、视图的基本使用,并重点讲解了防止SQL注入、防止大数据内存溢出、多表关联等知识,因为工作中使用Laravel比较多,本课程暂时只录制了基础部分,以后有时间会再录制一个Yii2框架的实战项目视频教程。...
2018-02-10 09:20:29 1097
原创 Laravel5.2框架基础视频教程-陈华-专题视频课程
Laravel5.2框架基础视频教程,虽然讲解的Laravel5.2的框架基础知识,但Laravel5的小版本更新中,框架基础核心是不变的,所以本课程可以作为Laravel5所有版本的基础教程,版本不同导致的问题会在课程简介中说明。...
2018-02-09 08:58:18 243
原创 Laravel框架虚拟开发环境Homestead视频教程-陈华-专题视频课程
Laravel框架致力于让PHP的开发过程更加轻松愉快,Homestead是Laravel官方推荐的虚拟开发环境,Homestead可以运行在Windows、Mac或Linux系统上,并且包含了Nginx服务器、PHP、MySQL、Postgres、Redis、Memcached、Node等开发程序。...
2018-02-07 17:48:10 293
原创 陈华:jquery不转原生javascript实现热点无缝滚动效果代码复用
*{margin:0; padding:0; border: none;} .tab{width: 450px; height: 45px; border:3px solid #CCC; margin:20px auto; position: relative; overflow:hidden;} .tab ul{ width: 450px; p
2015-05-19 20:43:13 557
原创 陈华:彩票30选7 JavaScript奇思妙想版实现方法
//奇思妙想版 var arr=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30']; for (var i = 0;
2015-05-06 10:07:44 2432
原创 陈华:彩票30选7JavaScript高大上版实现方法
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <script type="text/javascript"> var arr = new Array();
2015-05-06 10:06:17 1036
原创 陈华:冒泡算法实现数组排序
function max(arr){ var temp; for (var i = 0; i for (var j = 0; j if(arr[j] > arr[j+1]){ //交换两数位置 temp = arr[
2015-05-05 09:40:41 620
原创 陈华:JavaScript 2层FOR循环实现金字塔
var cols=prompt('请输入金字塔行数:'); cols = Number(cols); for (var i = 1; i for(var j = 0; j if(i+j document.write('
2015-05-05 09:40:11 1619
exe文件加密器V9.0专业版(最新)-完美破解版
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人