- 博客(40)
- 收藏
- 关注
原创 数据采集+AI
NLP增强: 使用BERT模型实时分析文本内容,过滤低质量数据(如垃圾评论)。 (2)图像与音视频数据采集 场景:商品图片、用户上传视频、客服录音。 技术实现: 图像采集: 使用OpenCV实时处理摄像头或网络图片流,结合YOLOv5进行目标检测(如识别商品logo)。 音视频处理: 使用Wav2Vec2进行语音转文本,结合NLP模型分析用户情绪。 (3)结构化与非结构化数据 结构化数据:数据库、API接
2025-03-26 23:50:53
1185
原创 RAG+知识库
在RAG(Retrieval-Augmented Generation,检索增强生成)技术中,来实现高效检索和生成。的存储位置和形式需要根据具体需求选择,通常结合。
2025-03-20 11:53:36
606
原创 召回率/正例/负例
即使这意味着会增加一些误判的负例(False Positives)。当正例(目标类别)远少于负例时,模型容易偏向预测多数类(负例),导致召回率低。在分类任务中,正例和负例直接影响模型的性能指标(如召回率、精确率)。假设我们要训练一个模型来。提高召回率的核心目标是。模型侧面我后面再补充。
2025-03-20 00:56:44
545
原创 神经网络中层与层之间的关联
注意力权重=Softmax(QKTd)注意力权重=Softmax(dQKT)特征图=卷积核∗输入图像+偏置特征图=卷积核∗输入图像+偏置。z1=W1⋅输入+b1z1=W1⋅输入+b1。输出=取窗口最大值输出=取窗口最大值。
2025-03-19 23:55:16
818
原创 机器学习和深度学习中参数概览
由开发者手动设置的参数,控制训练过程,但不直接参与模型学习。:在训练过程中通过优化器自动学习的参数,直接影响模型的输出。以下是机器学习和深度学习中。
2025-03-19 22:39:10
1108
原创 大模型不同微调方法的比较
在模型的每一层(如注意力层、前向层)中,添加一个低秩矩阵(如A∈Rd×rA∈Rd×r和B∈Rr×dB∈Rr×d,r≪dr≪d),通过微调这两个小矩阵来调整模型行为。在模型的每一层中插入一个小型神经网络(Adapter模块),通过调整Adapter参数来适应任务,原始参数冻结。全量微调是将预训练模型的所有参数(如BERT的1亿参数)全部放开,通过反向传播更新所有参数,使其适应新任务。固定模型参数,仅优化输入的提示词(Prompt),通过设计更精准的Prompt引导模型输出。
2025-03-18 15:43:38
607
原创 AI学习第二天--监督学习 半监督学习 无监督学习
学生结合少量答案和大量无标签数据学习。,没有老师指导,只能通过观察找出物品的。:学生学画画,但只有少量带标签的画作。(没有答案,需自行发现模式)。,学生通过练习学会解题方法。:学生整理图书馆的书。
2025-03-17 11:52:21
1030
原创 大模型+知识图谱
业务人员用自然语言提问(如“台风期间,上海港的船舶数量是多少?”),但系统需要将其转化为机器能理解的。业务人员需要快速决策(如“是否让船舶绕行?”),但需综合多因素(天气、成本、时间)。从非结构化数据(如船舶日志、天气报告)中提取信息,构建知识图谱。系统需要不断适应新数据(如新港口、新天气模式)。在极端天气下,如何动态调整船舶路径以避免延误?
2025-03-17 09:57:20
562
原创 验证与调参——交叉验证/ 网格搜索/贝叶斯优化/随机搜索
如果只用一组测试数据评估模型,可能因数据分布偏差导致结果不可靠。交叉验证通过多次划分训练集和验证集,确保模型评估更全面。超参数(如学习率、正则化强度)的选择直接影响模型性能,网格搜索通过穷举所有可能的参数组合,找到最佳配置。
2025-03-17 00:07:16
399
原创 本地部署github上资源可能出现问题总结
下载还有可能出现某几个依赖有版本的冲突,我的解决方案是将某高版本的依赖进行回退,在package.json的department里面改了,然后删除node_modules,再重新npm install。明显是请求下载的路径不对,指向了一个企业私人仓库,那么我们可以将代码包中的package-lock.json文件进行删除或者是yarn lock.json删除,确保指向的正确。然后就可以通向罗马了;测试源的可靠性,要是还是不动,比如GitHub上面的资源拉不下来,那就直接开代理。1.下载如果出现以下问题。
2025-03-15 18:03:06
517
原创 ETIMEDOUT 网络超时问题
根据日志显示,你遇到的 **ETIMEDOUT网络超时问题** 是由于 npm 无法连接到企业内部的 Nexus 仓库()导致的。
2025-03-15 14:56:44
486
原创 用idea从头构建一个后端程序
通过以上步骤,你可以从零开始构建一个完整的 Spring Boot 后端程序,并通过 API 提供符合前端需求的数据。.allowedOrigins("http://localhost:8081") // Vue 前端地址。('675人(2345次/4533元)', '23%', '数据1', 445, '#0E4CFF'),('600人(2345次/4533元)', '39%', '数据2', 60, '#B405FD');"subtitle": "675人(2345次/4533元)",
2025-02-17 21:40:07
680
原创 先实现后端,然后用apifox模仿前端请求,如果成功,再实现前端,目前前端的数据已有
接下来,我需要考虑数据类型。subtitle是字符串,top可能是百分比字符串(如'23%'),name是字符串,value是整数,color是颜色代码字符串。根据查询需求,如果经常按name查询,可能需要索引,但根据用户提供的数据结构,似乎主要是展示所有数据,因此可能暂时不需要额外索引。('675人(2345次/4533元)', '23%', '数据1', 445, '#0E4CFF'),('675人(2345次/4533元)', '88%', '数据5', 21, '#7F05FD');
2025-02-17 21:17:08
528
原创 已有vue前端,修改加入后端springboot数据
通过上述步骤,您已经在现有 Vue.js 前端项目中添加了与 Spring Boot 后端交互的功能。确认后端 API 接口。安装 Axios 并创建服务文件。修改或创建 Vue 组件以调用服务方法并显示数据。(可选)处理跨域问题。
2025-02-10 10:44:16
274
原创 关于vs code 运行vue的种种问题
号外:我使用nvm下载了nodejs,nodejs是包含了npm的,其中需要注意的是,我在初期还遇到问题就是他的cache一直指向c盘,并且c盘一直显示不可读写,我改成了d盘nvm下的自己创建的cache目录,最终方案:npm install --no-package-lock --verbose 跳过可能的被污染的URL,直接强制下载,最终成功。问题三:npm install后,没有详细输出,显示一直在转圈圈,问题一:镜像源太慢,切换新的淘宝镜像源。# 永久设置新淘宝镜像源。
2025-02-03 17:46:39
158
原创 后端学习指南
学习Java全栈开发是一个很好的选择,因为Java在企业级应用、Web开发和移动应用等领域都有广泛的应用。以下是一个系统的学习指南,帮助你从基础到高级逐步掌握Java全栈开发。
2024-11-21 09:15:50
354
原创 controller和 DTO的区别
实际上,在 Spring Boot 应用程序中,Controller 和 DTO 都是前后端交互的重要组成部分,但它们各自扮演的角色有所不同:Controller 的角色作为桥梁:控制器确实是前后端之间的桥梁。它负责接收来自前端的 HTTP 请求,并将这些请求映射到适当的业务逻辑上。同时,它还负责将业务逻辑处理的结果以适当的格式(通常是 JSON)返回给前端。输入输出转换:控制器通常会使用 DTO 来接收前端发来的数据,并将业务逻辑处理后的结果转换为 DTO 形式返回给前端。DTO 的角色数据传输:
2024-09-11 14:10:49
804
原创 springboot 文件命名以及注解
配置类 @configuration config/configuration。控制器类 controller。异步消息处理类 handler。服务接口/类 service。组件类 @component。接口实现类 impl。
2024-08-27 17:24:36
209
原创 前端vue+后端springboot的 自己想法 联系
总结 前端通过http get了 后端的url ,后端通过注解 也会表明自己的接应地址,同时前端表明请求参数在params,后端也会 @ApiImplicitParam 里面声明这些被请求数据的信息。params:这是请求参数对象,其中pageIndex和limit是直接从Vue实例的属性中获取的,...this.queryObj则是将一个对象展开,将其中的键值对作为额外的查询参数添加到请求中。paramType:参数的类型,这里是query,意味着这些参数将作为URL查询字符串的一部分传递。
2024-07-25 11:44:39
253
原创 vue+springboot 从入门到入土
设置反向代理,前端请求默认发送到 http://localhost:8443/api。//全局注册,之后可在其他组件中通过 this.$axios 发送数据。注册axios和route路由: src/main.js。配置路由: src/router/index.js。
2024-07-23 10:28:07
179
原创 vue学习日志
a :disabled="record.username === 'admin'" @click="edit(record)">修改</a>// 将部门父ID和类型ID从字符串转换为整数,以便正确处理数字比较和显示。// 在DOM更新后,更新表单数据以确保编辑表单能正确显示当前数据。this.modalTitle = "修改用户";函数首先将模态框标题设置为"修改用户",然后将。函数确保DOM更新后,调用。值转换为整数,并赋值给。
2024-07-11 10:08:50
209
原创 node npm
注意:想安装17,把下面的18换成17,下载的是17的最新版,node和npm是连带关系 node已删 npm也就掉了。查看node相关的文件。
2024-03-01 16:25:45
198
1
原创 启动图谱和neo4j
windows启动知识图谱 PS C:\Users\hp\Desktop\学习\知识图谱\知识图谱代码\front-zyhy-main> npm run serve。windows启动neo4j 首先cmd 到 PS D:\neo4j-community-4.4.25\bin> ./neo4j.bat console即可。
2023-10-09 18:56:17
241
1
原创 yarn没有,vue启动不了
PS D:\knowledge_graph_code\graph\front-zyhy-main\src> yarn install yarn : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。在开始菜单中找到 VS Code 应用程序,右键单击它,然后选择“以管理员身份运行”。这将临时更改 PowerShell 的执行策略,允许在当前进程中运行脚本。或者在顶部菜单栏中选择“终端”> “新建终端”。
2023-09-20 16:15:28
151
1
原创 linux(Ubuntu)下的安装与配置
vi /usr/local/nginx/conf/nginx.conf改端口号,我改成了8006,可能权限不够直接sudo这条命令。sudo /usr/local/nginx/sbin/nginx -s stop 关闭。sudo kill -s QUIT 78183(这是PID是78183的情况下)sudo /usr/local/nginx/sbin/nginx 启动。端口号改成除了80之外的一切都可,如果端口号被占用,你直接。
2023-08-16 11:18:50
141
2
原创 c小猫猫的Ubuntu之路
按照这个流程走没问题,我的问题出在 vim的时候提示curl找不到命令什么的,我尝试了好久,包括转换地址(可能这也是要做的),主要问题是没有install curl (离谱)第一步 https://github.com/wanhebin/clash-for-linux。运行这两行代码sudo bash start.sh proxy_on。想更多操作,比如调代理什么的 跳转链接yacd。下了之后,就OK了 后面的一马平川。
2023-07-27 18:58:16
492
原创 如何Linux使用本机Windows代理
3.虚拟机的 网络代理 4个地址是一样的,端口号前两行为端口号,后两行调成端口号-1。1.本地搜索网络连接,以太网的属性共享(调成允许共享vmnet8)2.win下查询ipconfig IPv4的。代理软件处寻找代理端口 主页第二个。2.虚拟机网络联接方式调成nat。1.查看模式是否为nat模式。我是有线,所以选这个。
2023-07-24 19:13:32
602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人