自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 AttributeError: ‘super‘ object has no attribute ‘sklearn_tags‘解决

针对scikit-learn与XGBoost的兼容性问题,常见解决方案包括降级scikit-learn至1.5.2或升级两者至最新版本。推荐在Python 3.9.7环境下使用XGBoost 2.1.4和scikit-learn 1.6.1的组合,或Python 3.10下的其他兼容版本。需注意不同Python版本对应的包版本可能存在差异,并非所有组合都可用。

2025-11-11 10:36:25 309

原创 Python多进程隔离在解决OOM当中的运用

本文分享了使用多进程隔离技术解决BERT大模型训练中显存不足(OOM)问题的实战经验。作者在尝试半精度训练、批大小调整等常规方法无效后,创新性地采用基于主从架构的多进程方案,通过独立进程处理每个数据窗口,确保进程结束后操作系统强制回收GPU显存。这一方案彻底解决了OOM问题,实现了进度可恢复和故障隔离,为处理大模型训练中的显存瓶颈提供了有效参考。文中详细介绍了多进程实现方案和性能对比数据,值得面临类似问题的研究者借鉴。

2025-10-14 10:21:33 876

原创 【深度学习踩坑实录】从 Checkpoint 报错到 TrainingArguments 精通:QNLI 任务微调全流程复盘

摘要: 本文分享了基于HuggingFace Transformers微调BERT模型完成QNLI任务时,在Checkpoint保存与TrainingArguments配置中的踩坑经验。作者遇到磁盘爆满、权重加载报错、Checkpoint不生成等问题,通过分析TrainingArguments的核心参数(如save_strategy、save_total_limit)提出解决方案,并总结JSON配置文件的优势及Checkpoint加载的格式注意事项。

2025-09-14 21:26:11 968

原创 前端设计中如何在鼠标悬浮时同步修改块内样式

本文探讨了解决按钮悬停时文字不变色的问题。作者在实现登录注册窗口时发现,按钮背景变色但文字颜色保持不变。通过分析HTML结构和CSS代码,发现问题在于悬停样式仅作用于按钮外层元素<a>,而未影响内部的<strong>标签。解决方法是在CSS中增加.btn-main:hover strong选择器,并使用!important提高优先级覆盖原有样式。文章还提出了进一步思考:如果改为.strong:hover的写法,效果会有所不同。这个案例展示了通过开发者工具分析样式冲突、理解选择器优先级

2025-07-26 21:30:51 251

原创 Vue当中背景图无法占满屏幕的解决方法

本文探讨了前端开发中图片自适应布局的问题,对比了px、rem、vh/vw等不同单位的特性,指出vh/vw更适合响应式设计。通过一个Vue项目实例,展示了使用100vw/100vh仍可能出现图片未占满屏幕的情况,最终通过将width改为min-width解决了背景图片的适配问题,并提供了完整的CSS代码示例。文章强调了viewport单位在实际开发中的灵活运用技巧。

2025-07-26 16:10:44 334

原创 技术人如何通过内容创作打造个人 IP?

《技术人如何通过创作打造个人IP》 技术人可以通过日常经验沉淀打造个人IP。将项目经验写成博客文章,既能建立个人简历,又能积累影响力。技术创作不必追求原创性,关键在于清晰表达已有知识。出版书籍虽流程复杂,但对垂直领域深耕的作者来说可获得官方认证。变现途径包括广告分成、付费课程等,但需先建立粉丝基础。建议从工作实际问题入手写作,既节省时间又能帮助同行。持续的技术创作能让从业者从默默无闻成长为有影响力的技术IP。

2025-07-03 17:27:17 298

原创 AI训练加速优化技术

深度学习模型训练加速技术综述 随着模型规模扩大,训练面临四大瓶颈:IO、计算、显存和通信。针对这些问题,文中提出了一系列优化方案: IO优化:采用数据预取、固定内存和ZeroCopy技术减少数据传输延迟;权重分片和按需加载缓解显存压力。 2.计算优化:通过算子融合减少显存访问;混合精度训练提升计算效率;编译优化合并算子执行。 3.显存优化:重计算技术选择性保存中间结果,大幅降低显存消耗。 4.通信优化:融合通信减少传输次数;分层通信适配硬件拓扑;1-bit压缩降低数据量。 大模型训练采用张量并行、Pipel

2025-07-03 16:04:15 1089

原创 视觉语言模型VLM的数据集构建与处理策略调研

本文调研了当前主流视觉语言模型(VLMs)的数据集构建与清洗策略,包括Qwen2.5-VL、InternVL2.5、Seed1.5-VL、InstructBLIP和NVILA等模型。研究发现各模型普遍采用混合数据源(公开数据集+合成数据+内部采集),并实施多阶段清洗流程:1)基于领域分类的层级筛选;2)结合规则过滤与模型评分;3)针对特定模态(如视频、OCR)的定制化处理。典型清洗手段包括质量评分、重复检测、长尾重采样等,其中Qwen2.5-VL使用4.1万亿tokens数据,Seed1.5-VL通过自适应

2025-06-25 10:31:27 1559

原创 DAM-3B-Video配置方法和性能研究

模型链接:https://huggingface.co/nvidia/DAM-3B-Video代码链接:https://github.com/NVlabs/describe-anything。

2025-06-24 14:54:51 905

原创 温度缩放:大语言模型中最优雅的创意控制器

温度,是 softmax 中的一个缩放因子。你可以把 logits 除以一个温度值 TT 后再传给 softmax:当 T=1T = 1:模型按默认方式工作 —— 平衡输出,理性回答。当 T>1T > 1:高温会“软化” logits 分布,使得概率变得更加平均,低概率的词有更多机会被选择。输出更多样、更具想象力。当 T<1T < 1:低温会“强化” logits 差异,使得概率更加集中,模型只信最强的那个候选。输出更确定、更“偏执”。

2025-06-16 14:36:05 1015

原创 启动MYSQL时闪退的常见原因和解决办法汇总

先查看mysql服务是否已经启动。再查看具体的报错日志

2025-01-21 18:05:51 3103

原创 项目并非只有成功才有价值

项目有价值,项目交付的中间产物也有价值

2024-12-31 21:16:07 381

原创 【Vue3】用config.js文件全局配置后端url

简单来说,在Vue 项目中,文件是一个可选的配置文件,它允许开发者自定义项目的各种设置,以满足特定需求。更详细的介绍本博客只介绍如何在此全局配置url。

2024-12-31 20:49:37 785

原创 【约瑟夫问题】变体:猴子报数

兰州大学/机试题

2024-09-12 17:17:18 424

原创 【Vue3】前端使用JWT令牌技术的实践方案

JWT是一种用户认证机制,服务器在用户登录后生成加密令牌,前端存储该令牌并用于后续请求验证。具体流程:1.后端验证登录信息后生成含用户数据的JWT并返回;2.前端将JWT存入浏览器本地存储(如localStorage);3.后续请求通过拦截器自动附加JWT至请求头。令牌可解码获取用户信息,过期后需重新登录。该方案实现无状态认证,适用于前后端分离架构。

2024-07-30 13:12:40 1302

原创 【Vue3】利用v-if处理模板渲染问题

在Vue前端开发系统时,遇到"TypeError: Cannot read properties of null"错误的原因是异步请求数据未加载完成时就尝试渲染。解决方法是通过v-if条件渲染指令,确保数据(movie对象)存在后再渲染相关内容。这种做法避免了访问未定义数据的错误,是处理异步数据渲染的常见技巧。文章提供了完整的代码示例,展示了如何安全地渲染电影海报、名称、评分等信息。

2024-07-29 20:04:32 565

原创 【Vue3】访问图片资源的不同形式

本文介绍了Vue3项目中两种访问图片资源的方法:1)直接通过字符串拼接URL访问后端端口资源;2)使用require动态加载本地资源。重点说明了第二种方法的实现细节,包括使用模板字符串(`)和变量插值(${})的语法,以及必须注意图片文件后缀名的规范。两种方式分别适用于不同场景,开发者可根据实际需求选择适合的资源访问方式。

2024-07-29 17:42:42 518

原创 【Vue3】动态修改页面名称

在写 history: createWebHistory(config.uri),时注意先在config.url里面配置后端地址。在此处需import所有需要挂载到路由上面的组件。(通常会是app.vue)成功实现动态改变路由标题。

2024-07-29 17:22:36 1556

原创 【Vue3】更方便的样式管理方法:全局引入样式

一般这个文件里面要包括所有要引入的样式文件,且要注意和其他样式文件的目录关系。

2024-07-21 19:22:30 1078

原创 样式冲突:前端组件无法正常显示的debug思路

先检查DOM元素有没有在网页里面加载出来。元素到位了,那应该就是渲染的问题。再见擦汗CSS有无样式冲突

2024-07-20 11:01:58 251

原创 Python安装TA-Lib库:解决.whl文件难以下载问题

方法本身简单易操作局限性在于:里面提到的网站已经无法下载TA-Lib包而且使用官方源码安装ta-lib-0.4.0-msvc本就是一个麻烦的过程。

2024-06-22 11:48:51 1898 1

原创 el-dialog作为子组件如何由父组件控制显示/隐藏

注意看调试窗口里面:当visible的值发生变化的时候,没有调用watch的函数,而是调用mounted函数。然后看了另外的文章,发现子组件不能直接更改props里面的数据,也不能直接进行v-model绑定。个人经验,如有错漏,欢迎指出。

2024-03-28 20:34:25 3084 1

原创 百度地图API中解决图层覆盖时的点击事件bug问题

使用百度地图API时,点击marker控件会同时触发地图点击事件。通过研究z-index设置和API文档均未能完美解决。最终采用回调函数结合overlay类型判断的方案:在click事件中检测e.overlay对象,区分点击的是marker还是地图空白区域。测试表明该方法有效隔离了两种点击事件,实现了点击marker仅触发弹窗而不新增标记的功能。核心代码展示了事件监听和类型判断的实现逻辑。(149字)

2024-03-15 18:54:06 1576 1

原创 运行pycharm报错:Error running ‘main‘:Argument for @NotNul parameter ‘module‘ of com/intelli/openapi/roo

在run——edit configuation这里,并且点开需要编辑的脚本。里面,需要先检查pycharm有没有指定启动方式——选择了一个之后会自动地出现在下面。如果没有的话,需要选上启动方式。

2024-01-06 16:43:32 3756 2

原创 运行GitHub上下载的Vue项目:常见问题与解决办法:

在搭建vue的开发环境之前,一定一定要先下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,可以从:[官网]http://nodejs.cn/download/根据你的系统选择对应的下载:

2023-02-05 16:48:48 400

空空如也

空空如也

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

TA关注的人

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