- 博客(20)
- 收藏
- 关注

原创 anaconda的安装和使用
在MobaXterm下进入conda环境:source /home/ps/data/anaconda3/bin/activate。
2024-02-29 16:37:33
424
原创 Model_In_output
LangChain Model I/O模块简介 LangChain的Model I/O模块提供了标准化接口与大语言模型集成,包含三个核心组件:Prompts Template(输入格式化)、Models(模型调用)和Output Parsers(输出解析)。该模块采用LCEL(LangChain表达式语言)的管道式开发模式,支持invoke、stream、batch等多种调用方式,并抽象出SystemMessage、HumanMessage等消息类型来统一不同模型的交互规范。具体实现了单条/批量处理、同步/
2025-06-18 16:36:59
859
原创 Git 零基础到同步 GitHub 和 Gitee 全流程指南
本文提供了Git从零开始到同步GitHub和Gitee的完整指南。主要内容包括:1)Git安装和SSH工具准备;2)生成ED25519类型的SSH密钥对;3)将公钥添加到GitHub/Gitee账户;4)本地仓库初始化;5)配置多个远程仓库连接;6)首次推送代码;7)日常开发提交与同步操作流程。指南详细说明了每个步骤所需的命令和操作方法,适合Git新手快速掌握代码版本控制和多平台同步的基本工作流程。
2025-06-16 15:43:18
574
原创 tensorRT基础
TensorRT基础环境配置指南 本文介绍了部署NVIDIA TensorRT深度学习推理框架所需的环境配置步骤,主要包括: CUDA驱动安装与版本匹配 需确保GPU驱动版本与CUDA版本兼容 可通过ubuntu-drivers命令查询推荐驱动版本 CUDA工具包安装 从NVIDIA官网选择对应版本下载 提供Ubuntu 20.04系统下CUDA 11.8的安装示例 cuDNN安装 需下载与CUDA版本匹配的cuDNN安装包 建议使用Debian包进行本地安装 文中还包含具体命令行操作示例和版本兼容性参考链
2025-06-16 10:27:43
978
原创 opencv基本用法
本文介绍了OpenCV的基本使用方法,主要包括三个方面:1) VS Code与CMake的调试配置方法,包括tasks.json和launch.json文件的编写;2) 图像、视频和摄像头的读取与显示操作;3) 图像处理的基本操作,如颜色转换、滤波和形状调整。文章提供了详细的代码示例和配置说明,适合OpenCV初学者快速掌握基本功能。
2025-06-15 21:15:41
240
原创 cmake
这篇文章介绍了CMake的基础知识,主要包括: C++编译过程:预处理、编译、汇编和链接四个阶段,使用g++命令演示了每个步骤的实现方法。 静态库与动态库:解释了静态库(.a)和动态库(.so)的区别,静态库在编译阶段链接而动态库在运行时链接,动态库在内存中只有一份拷贝。 CMake的作用:当项目文件增多时,命令行编译会变得臃肿,CMake可以提供跨平台的自动化构建、测试和打包能力。 CMake安装:介绍了在Linux系统上安装CMake的两种方法,注意要确保版本在3.25以上。
2025-06-13 17:13:34
774
原创 [论文阅读]FarSeg++: Foreground-Aware Relation Network for Geospatial Object Segmentation in High Spatial
论文精度
2024-03-13 22:53:40
1383
1
原创 [C51单片机]超声波测距控制LED
超声波测距模块是用来测量距离的一种产品,通过发送和收超声波,利用时间差和声音传播速度,波回来的拿一下,我们开始停止定时器,计算出中间经过多少时间。信号,由低电平跳转到高电平,表示开始发送波。接线参考:模块除了两个电源引脚外,还有。,由高电平跳转回低电平,表示波回来了。波发出去的那一下,开始启动定时器。引脚维持高电平的时间!怎么知道接收了返回波。
2024-03-10 20:23:34
586
1
原创 [论文阅读]PIDNet: A Real-time Semantic Segmentation Network Inspired by PID Controllers
双分支网络结构已显示出其对实时语义分割任务的效率性和有效性。然而,低级细节和高级语义的直接融合将导致细节特征容易被周围上下文信息淹没,即本文中的超调 (overshoot),这限制了现有两个分支模型的准确性的提高。在本文中,我们在卷积神经网络(CNN)和比例积分微分(PID)控制器之间架起了桥梁,并揭示了双分支网络只是一个比例积分(PI)控制器,当然也会存在类似的超调问题。
2024-03-04 20:32:49
2443
2
原创 C51串口通信-寄存器
当用软件置位SMOD,即SMOD=1,则使串行通信方式1、2、3的波特率加倍;SMOD=0,则各工作方式的波特率不加倍。当PCON寄存器中的SMOD0/PCON.6位为0时,该位和SM1一起指定串行通信的工作。SM0/FE: 当PCON寄存器中的SMOD0/PCON.6位为1时,该位用于帧错误检测。当SMOD0=1,SCON寄存器中的SM0/FE位用于FE(帧错误。检测)功能:当SMOD0=0,SCON寄存器中的SM0/FE位用于SM0功能,和SM1一起指。无效停止位时,通过UART接收器设置该位。
2024-03-03 19:59:49
670
原创 jupyter安装和使用
1.pip install jupyter安装jupyter。按v,粘贴到当前代码块;按shift➕v,粘贴到上一个代码块。对于多行代码,在代码块命令模式下,按L,可以对代码标行数。2.jupyter notebook使用jupyter。Shift➕回车 运行当前代码块,并跳到下一个代码块。Alt➕回车,运行当前代码块,并向下新建一个代码块。按c,复制当前代码块(单元格)按dd(两次),删除代码块。按b,向下新建一个代码块。按a,向上新建一个代码块。按y,可以变回代码格式。按x,剪切掉当前代码块。
2024-03-02 14:58:58
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人