自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 【GraphRAG】微软 graphrag 效果实测

本次测试中,global的测试输出不够理想。但是local的输出十分nice。简单的如果不是local和global的含义错了,即便是local的似乎也能进行全局性总结?local的生成基于更加细致的节点,比global的生成更加自然。如果以博客内容为准,也可能是因为复用同一个处理摘要总结时候的prompt,但是GPT4和豆包对这个prompt的响应敏感程度和生成倾向不同。

2024-07-17 15:22:47 773

原创 【强化学习】DQN走迷宫(一)

本文只是实现了一个简易版的DQN走迷宫,想要一个泛化能力超级好的DQN还没有实现。

2024-06-24 00:47:07 1037

原创 Cocos2dx 编译游戏安装包制作教程

本篇博客希望你不仅掌握了如何在 Visual Studio 项目中设置 .exe 文件的图标,还学会了使用 Inno Setup 创建包含自定义图标和安装路径的安装包。我们还探讨了如何解决在目标机器上运行游戏时可能遇到的 DLL 缺失问题。希望这篇教程能帮助你更顺利地发布和分享你的游戏。

2024-06-10 01:40:08 1087

原创 基于Whisper+SparkAI+Pyttsx3实现全流程免费的语音交互

HTTPS 协议:大多数现代浏览器只允许在 HTTPS 协议或localhost上使用摄像头和麦克风等硬件设备。如果你在开发环境中使用 HTTP,可能会遇到为undefined的问题。建议在开发和生产环境中都使用 HTTPS。你可以使用ngrok或serveo.net等工具将本地服务器暴露为 HTTPS 服务。权限问题:在调用时,需要处理用户拒绝权限请求的情况。可以通过捕获错误并提示用户检查权限设置来解决。音频格式:确保录音和处理音频数据时使用正确的格式,如audio/wav。

2024-05-31 22:04:24 883

原创 【langchain】快速封装替换自定义LLM(基于自定义API或本地模型)

本文旨在展示如何利用langchain快速封装自定义LLM,从而突破现有环境下对OpenAI API Key的依赖。通过langchain的LLM类或现有项目的类继承,再修改特定的回调方法即可实现更加个性化和灵活的LLM应用,推动项目快速进展。

2024-04-30 15:00:25 2450 4

原创 【MetaGPT】多智能体协作——你画我猜(文字版)

多智能体系统 (Multi-Agent System, MAS) 是由一群具有一定自主性、协同性和学习能力的智能体组成的系统。智能体在环境中相互协作,以达到某种目标或完成特定任务。概念: Environment 是多智能体系统中的一个核心概念,类似于强化学习中的环境。它为智能体提供了一个交互和通信的平台。组成desc: 描述环境信息。roles: 指定环境中的角色及其状态。members: 表示环境中的角色及其对应的状态。history: 记录环境中发生的消息。功能。

2024-03-07 16:05:24 924

原创 【MetaGPT】单智能体多动作实践——AI小说家

我们借着 技术文档生成 以及 小说生成 为例, 主要学习了Action、Role、Memory概念。当然,其中重要的概念不止这些,包括传递的消息类Message。在MetaGPT框架中,一个智能体封装成一个角色🤖(Role)。一个角色往往具有:大语言模型加持的大脑(可选)能够记住自己之前做过什么的记忆(可选)

2024-03-02 22:32:45 1604 1

原创 【MetaGPT】配置教程

ICLR 2024录用结果公布:MetaGPT 的论文 《MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework》将被展示为Oral(口头报告)。一共对话5次,中途发生了一点点的网络问题,不过问题不大,依旧能继续执行下去。更新飞快,兴许以后的版本就不同了。安装之后,可以新建一个项目目录来检索默认的配置文件地址。至此,我们就可以直接运行代码,得到如下输出结果。文件,我们在此设置智谱AI的配置。替换为您的智谱AI API密钥。

2024-02-28 00:34:48 1694 6

原创 【机器学习】决策树

决策树(Decision Tree)用于分类和回归任务。它通过构建树状模型来进行决策。决策树算法的基本思想是基于数据特征进行递归分裂。每个内部节点代表一个特征上的测试,每个分支代表测试的结果,而每个叶节点代表一个类别(在分类树中)或一个具体的数值(在回归树中)。决策树算法的优点包括:模型易于理解和解释,不需要对数据进行太多预处理,可以处理数值型和类别型数据。不过,决策树也有限制,比如容易过拟合,尤其是当树变得很复杂时。为了解决这个问题,通常需要剪枝或者通过集成方法(如随机森林)来提高模型的泛化能力。

2024-02-08 16:05:14 2153 1

原创 【强化学习】QAC、A2C、A3C学习笔记

相比REINFORCE算法,为什么A2C可以提升速度?A2C增加了Critic组件用于估计状态价值,这样Actor可以利用Critic提供的价值信息来更新策略,使得学习过程更加高效。A2C、A3C是on-policy的吗?A2C算法是on-policy的,因为它根据当前策略生成的样本来更新这个策略,这意味着它评估和改进的是同一个策略。A3C算法虽然采用了异步的更新机制,但它本质上仍然是on-policy的。

2024-01-23 19:10:08 1372

原创 【强化学习】DQN、Double DQN、Dueling DQN、Per DQN、NoisyDQN 学习笔记

Dueling DQN修改的是网络结构,算法中在输出层之前分流( dueling )出了两个层,如图所示,一个是优势层,用于估计每个动作带来的优势,输出维度为动作数一个是价值层,用于估计每个状态的价值,输出维度为 1。在传统的DQN中,选择和评估动作的Q值使用相同的网络,这可能导致在某些状态下对某些动作的Q值被高估,从而影响学习的稳定性和最终策略的质量。经验回放:通过存储代理的经验(状态,动作,奖励,新状态)在回放缓存中,并在训练时从中随机抽样,这样做可以打破数据间的时间相关性,提高学习的稳定性和效率。

2024-01-17 21:31:54 1597 2

原创 【强化学习】基于蒙特卡洛MC与时序差分TD的简易21点游戏应用

本次实验所应用的三种策略Q-learning、Sarsa和蒙特卡洛都是解决强化学习问题的算法,它们在学习过程中都通过与环境的交互来优化策略。且都用于值函数估计,这三种算法的目标都是学习状态或状态动作对的值函数,即Q值或V值。更新方式不同:Q-learning: 使用了离线学习的方式,通过选择当前状态下值最大的动作来更新Q值。更新公式中使用了max操作。Sarsa: 使用在线学习的方式,通过选择当前状态下的某个动作来更新Q值。更新公式中使用了当前实际选择的动作。蒙特卡洛: 通过整个回合(

2023-12-28 19:49:18 1474

原创 【强化学习】动态规划算法实践

强化学习的DP方法实践:策略迭代Policy Iteration(内含策略评估Policy Evaluation + 策略优化Policy Improvement)+ 价值迭代Value Iteration

2023-11-26 16:56:54 1096 1

原创 【论文研读】Minimax and Biobjective Portfolio Selection Based on Collaborative Neurodynamic Optimization

投资组合选择是金融投资中的重要问题之一。本文研究了基于协同神经动力学优化的投资组合选择。将经典的马科维茨(Markowitz)均值方差(MV)框架及其变体均值条件风险值(CVaR)表述为极小极大和双目标投资组合问题。然后应用神经动力学方法求解这些优化问题。对于每个问题,多个神经网络协同工作,通过基于**粒子群优化(PSO)**的权值优化来表征有效边界。基于四个主要市场股票数据的实验结果显示了协同神经动力学方法在组合优化问题上的性能和特点。

2023-10-24 11:24:18 204

原创 【Python】读取显示pgm图像文件

这学期要学多媒体信息隐藏对抗,发现其中的图像数据集文件都是pgm文件形式的。虽然是图像文件,但是却不能直接通过图像查看器来打开,上网一搜:”如何打开pgm文件?“多半是使用第三方软件photoshop之类的。都是能写代码的人了,难道为了看几张图片还要下一个几G软件吗?至此,我就开始考虑如何使用python读取pgm(Portable Gray Map)文件并显示出来。

2023-10-06 10:25:49 1788

原创 【强化学习】基础概念

智能体状态(Agent State)指其内部的信息,而环境状态(Environment State)指外部的环境信息。智能体是进行决策和学习的实体,它能感知环境的状态,并基于策略采取动作以影响环境。智能体的目标是通过与环境的交互获得最大化的累积奖励。环境的状态可能对智能体可见(如游戏中的棋盘状态),也可能对智能体不可见(如对手的策略)。动作是智能体基于观察到的状态所做出的决策或行为,影响环境的转移。在强化学习中,智能体需要在已知最佳动作的基础上进行利用以获得奖励,同时也需要探索未知动作以发现更优的策略。

2023-09-30 15:47:00 234

原创 【CSS】网格布局(简单布局、网格合并、网格嵌套)

CSS网格布局是一种强大的CSS布局系统,它简化了页面的布局和定位,同时适应不同屏幕大小的需求。通过使用grid-row和等属性,我们可以轻松地实现简单到复杂的网格布局。网格合并和嵌套使得在网格中创建复杂的布局变得更加简单和灵活。

2023-08-08 22:01:05 2337

原创 【强化学习】Q-learning训练AI走迷宫

Q-learning是一种基于强化学习的算法,用于解决Markov决策过程(MDP)中的问题。这类问题我们理解为一种可以用有限状态机表示的问题。它具有一些离散的状态state、每一个state可以通过动作action转移到另外一个state。每次采取action,这个action都会带有一些奖励reward(也可以是负数,这样就表示惩罚了)。在Q-learning中,我们有一个智能体(Agent)和一个环境(Environment)。智能体可以在环境中执行动作,并从环境中获取奖励作为反馈。

2023-07-27 10:14:28 2299 7

原创 【机器学习】KNN算法

KNN算法(K-Nearest Neighbors)是一种基于实例的学习算法,它通过度量样本之间的相似性来进行分类或回归。KNN算法的基本思想很简单:对于一个未知样本,它的类别或输出值可以通过与训练集中最近邻居的比较来确定。这里的"最近邻"是指距离新样本最近的K个训练集样本。KNN算法的优点是简单易懂,不需要进行显式的训练过程,而且在处理非线性问题或数据较为复杂的情况下表现良好。然而,KNN算法也有一些限制。例如,它在处理大规模数据时可能会变得较慢,因为需要计算新样本与所有训练样本之间的距离。

2023-07-19 23:02:52 707 1

原创 llama_index中query_engine的response_mode详解

在使用llama_index进行内容提炼、文章总结时,我们可以通过设置不同的ResponseMode来控制生成响应的结果。

2023-06-05 19:36:24 1894 1

原创 使用langchain及llama_index实现基于文档(长文本)的相似查询与询问

langchain是一个功能强大的库,它为我们提供了许多方便的工具和模型,包括OpenAI模型。它通过链式调用的方式将这些组件连接在一起,创造出一个连贯的应用程序。同时,langchain还提供了内存组件Memory,可以帮助我们管理之前的聊天消息,以及Indexes和Agents等功能。LlamaIndex(GPT Index)是一个用于LLM应用的数据框架,集成了langchain及chatgpt相关应用,更便于我们实现结构化数据和高级检索的相关功能。

2023-05-31 20:01:41 10118 6

原创 【五一创作】跑alpaca-lora语言模型的常见问题(心得)

Alpaca-Lora是一个开源的自然语言处理框架,使用深度学习技术构建了一个端到端的语言模型。在训练和部署alpaca-lora语言模型时,可能会遇到一些常见问题。本文将介绍一些这些问题及其解决方法。

2023-04-30 05:00:00 2179 4

原创 【CSDN竞赛】42期题解(Python + Javascript)

4.1的时候发现有些ACM模式下的题目用python真的咔咔乱杀。(相比C、C++)虽然作为动态语言的JS也简单,但有些时候别人的编译器不认Javascript,却认python。所以打算适当用点Python解题。这期前两题简单,不需要多高级的语法,就使用Python了。后面两题虽然也简单,但是JS两题不用,如隔三秋,便又用回JS了。

2023-04-08 00:47:43 480

原创 C++常用字符串string方法

string.h>和这两个头文件唯一的区别是,cstring是C++标准库中的头文件,而string.h是C标准库中的头文件。方法返回的是子字符串在字符串中的位置,如果找不到则返回。:用指定的字符串替换从指定位置开始的指定长度的字符。:返回字符串中从指定位置开始的指定长度的子字符串。:将指定的字符串追加到当前字符串的末尾。:将一个字符串追加到另一个字符串的末尾。:将一个字符串复制到另一个字符串中。:在字符串中查找指定的子字符串。:返回字符串中指定位置的字符。

2023-03-30 23:59:13 744 1

原创 C++中常见的容器类使用方法举例(vector、deque、map、set)

C++中常见的容器类有vector、list、deque、map、set、unordered_map和unordered_set。下面将举例直接说明各个容器的使用方法。

2023-03-30 10:07:05 783

原创 实现卡片高度增加时的缓动动画效果

在开发中,我们可能会遇到需要让卡片高度由内容撑起(即不能手动设置height),并且在高度增加时增加缓动动画的需求。本文将介绍几种实现方式。

2023-03-29 00:11:53 1729

原创 【CSDN竞赛】36期题解(Javascript)

CSDN周赛第36题题解(非全对)

2023-03-18 09:48:44 656

原创 【CSDN竞赛】35期题解(Javascript)

CSDN周赛第35期题解

2023-03-14 14:29:26 385

原创 【遗传算法】——更高级的猜猜法

学习遗传算法有2个月了,最近也开始读汪民乐、高晓光、范阳涛三位先生编著的《先进遗传算法及其工程应用》,记录这几个月我对遗传算法的浅显理解。

2023-02-18 16:29:02 806

原创 【CSDN竞赛】27期题解(Javascript)

CSDN竞赛27期题目求解的思路及JS函数

2023-02-14 12:12:00 713

原创 ChatGPT对话数据备份

实现便捷下载当前页面中与ChatGPT的对话记录,尽可能地保持样式,不依赖原站。

2023-02-13 15:09:02 7558 11

原创 【正则表达式】获取html代码文本内所有<script>标签内容

之前要对学生提交的html代码进行检查,在获取了学生提交的html代码文本后,需要使用正则去截取内部的script标签内容做进一步的检查。看上去不难,但是实际操作起来有一定的坑,最大的问题是学生可能在标签内部写的代码里也出现了“假设得到html文本如下(不是代码),我们要得到全部的script标签内容并提取出来。里面有字符xxx的情况,所以我们还需要放开对里面字符的限制。但是,这样会带来新的问题,所有的字符都被囊括进去,无法匹配到所有的标签。在实际应用中,我们得到这些标签内容后可以进一步刨去两个首尾标签。

2023-02-11 17:31:52 5560

原创 【Python基础】数据类型(元组、列表)

元组是一种固定长度、不可变的Python对象序列。定义:最简单的方法是用逗号分隔,复杂的表达式需要通过括号将值包起来。# 定义1:简单元组 tup = 4 , 5 , 6 # 定义2:生成元素是元组的元组 nested_tup =(4 , 5 , 6) ,(8 , 9)获取:元组的元素可以通过中括号[]获取,从0开始。不变特性:各位置上的对象是无法被修改的。与元组不同,列表的长度是可变的,包含的内容也可以修改。定义:可以使用[]list, 类型函数来定义列表。

2023-02-11 15:00:20 935

原创 【Python基础】字符串基本操作(切片、格式化、编码)

函数可以实现字符串的编码方式和解码方式的设定,不对应的编解码方式会产生报错。注意:编码和解码的方式不同会报错。

2023-01-13 06:00:00 864

原创 与ChatGPT的聊天:如何使用Python连接Neo4j并创建无向图?

尝试请ChatGPT帮写代码:但发现ChatGPT可以给出逻辑上正确的程序,一旦具体深入询问,有可能会产生错误。当然,也可能因为提问的人比较少🤣不管怎么说,这篇可以当成是对ChatGPT茶余饭后的谈资,也可以视作是使用Python连接Neo4j数据库的简单记录吧~

2023-01-08 06:00:00 2566 2

原创 【考研英语】作文套话(自用)

译:正如3D动画电影《动物城》(Zootopia)的主题曲《尝试一切》(Try Everything)所言,没有人会学习而不出错。我们不能仅仅以害怕错误为借口而沉溺于舒适区。Such a metaphorical and impressive scenario can be naturally associated with 主题词。译:撇开对纸上油墨香和纸页沙沙声的怀旧之情不谈…再改一改就可以用在电影、音乐推荐;这个歌词是对的,但是要改应该也没关系。译:我对政治学一直都很感兴趣。侧重词汇 + 真实素材。

2022-12-22 22:21:20 634

原创 【考研数学】概率论 - 随机事件和概率

是互不相容,但是并起来等同于样本空间的事件,且发生的概率都大于0.但是,这里的概率为1 的事件,并非是必然事件;实值函数P,满足2.2基本性质的三个条件,称P(A)是事件A的概率。A发生但是B不发生:A - B,或A - AB,或A(B拔)事件A发生的条件下,事件B发生的概率:(前提P(A)>0)3种关系(包含,相等,互斥),4种运算(并,交,差,补)注意:P(BC|A)有意义,但是P(C|B|A)无意义。如果A包含B,B包含A,那么AB相同,A = B。若A和B独立,那么A的是否发生和B无关,即。

2022-11-24 20:56:12 1445

原创 【考研数学】概率论与数理统计

考研数学-概率论的零碎知识点

2022-11-24 20:53:35 546

原创 【考研政治】思维导图及笔记

1)用xmind整理的马原、思修、史纲、毛中特思维导图。2)需要xmind源文件或者pdf文件可以去网盘下载。使用源文件可以在上面增删改查、也可以修改样式。3)只需要图片的话直接右键另存为即可。

2022-11-08 11:14:56 1366

原创 HTML <meta> 标签常见属性及应用场景

一个新场景:如果你写了一个访问失败的404.html页面,如何在不使用JS的情况下,让页面自动刷新并跳转到首页?当然,上面的内容算是粗略的概括。还有很多meta标签的属性,比如VSCode的模板HTML中的。客户端请求服务器端的HTML,CSS等文件多半会缓存到浏览器那里。以便 让搜索引擎(爬虫)检索到?更狠一点,甚至不设置到期时间,直接。如何设置自己的HTML页面的使用。如何设置自己HTML页面使用的。这里主要想问的是meta标签的。到自己的网站,该怎么设置?功能,当然,它还有重定向。

2022-10-30 00:01:52 463

知识图谱领域的FB15k-237数据集,适用于DeepPath论文

知识图谱领域的FB15k-237数据集,适用于DeepPath论文中的关系推理。

2023-11-27

知识图谱领域的NELL-995数据集

复现使用强化学习进行知识图谱推理时需要使用到的任务数据集。

2023-11-27

python星号三角形

供python初学者。内容如下: 1. 控制台绘制方式函数实现。用户只需输入数字 1、2 或 3,分别对应不同的三角形类型。在用户输入之前,会显示一个简单的提示,告诉用户每个数字代表的三角形类型。如果用户输入了无效的数字,程序将输出一条错误消息。 输出示例: ``` > python .\python星号三角形.py 请选择三角形类型: 1. 正立的等边三角形 2. 倒立的等边三角形 3. 普通三角形 请输入三角形类型对应的数字(1, 2, 3):2 请输入星号三角形的大小:6 *********** ********* ******* ***** *** * ``` 2. 上述输出内容通过tkinter绘制。

2023-11-18

Linux 操作系统之文件系统 实验报告

操作系统课程的一份实验报告。 主要目的为: 1.了解Linux 文件命令行操作命令; 2.了解Linux ext3文件系统上的软硬链接; 主要内容包括:Linux文件系统中的软硬链接的区别与设置,Inode以及物理盘块偏移的信息查看与读取。 实验报告结构如下: 1. 目录树构建 2. 磁盘偏移与读取 3. 软硬链接 4. 文件读取

2023-07-19

Python的Glados签到程序

模拟glados网页端点击签到,仅靠requests库实现。可以去server酱获取sendkey后得到反馈,可配置多人的cookie。

2023-07-19

百度掘金,提取测试题答案数据

百度掘金提取的题目要达到100%正确率很难,特别是没有积累的情况。这是一份手动整理(非爬取)的答案,包括判断和填空题。 1. 选择题、判断题 2. 不应提取的内容 3. 带有(分店)、·的答案 4. 常规提取内容 如: ~~~ 1. 下列关于ATM及24小时自助银行提取规则,描述错误的是 A. 若图片中是XX银行ATM机,统一命名为银行全称+ATM √ B. 若图片中为24小时自助银行,需要提取为银行全称+24小时自助银行 √ C. 如果招牌中既有营业厅也有ATM机,且红框框住了二者,需要提取ATM × 2. (判断题)当招牌中含有多个经营范围且需要提取时,一般提取前三个 × 不应提取内容: 植物养发馆 × MO.仔紫菜包饭 × 永祥整屋家居定制 × 威固宝鸡旗舰店 × 张灵美容养生工作室 × 带有(分店)、·的答案: 诗诗采耳(分店) 六旺烟酒(浐河西路店) 小蛮螺螺蛳粉(沾化店) 保山城投建设发展(集团)有限公司 蟹将蟹黄拌饭(江南店) 脆皮飘香鸭(狮岭店) 玛雅房屋(骑马山店) ~~~

2023-04-30

Iverilog安装包+计数器实现.rar

内置iverilog安装包和4位计数器,8位计数器,4位计数器级联实现的8位计数器模块代码。

2021-07-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除