- 博客(185)
- 资源 (13)
- 收藏
- 关注
原创 Pydantic兼容性的指南
LangChain停止对Pydantic 1的支持,并内部迁移至Pydantic 2。由于LangChain内部使用Pydantic v1,继承LangChain模型时应使用Pydantic v1原语。在内部实现上,LangChain通过Pydantic 2的v1命名空间继续使用Pydantic V1。大多数工具使用的LangChain API(见下表)已更新为同时接受Pydantic v1或v2对象。Pydantic v2对象对应安装pydantic 2时的pydantic.BaseModel子类。
2025-07-03 09:03:24
530
原创 如何建立聊天机器人的评估体系
创建数据集后,我们现在需要定义评估响应质量的指标。虽然我们已有预期答案作为参照,但实际应用中我们并不要求输出完全一致,而是追求语义上的相似性——这使得评估工作更具挑战性。除了答案准确性外,我们还需要确保回复简洁明了。这个指标相对容易实现:只需编写一个简单的Python函数来测量响应文本长度即可。1. 答案正确性评估(LLM作为裁判)对于需要语义理解而非精确匹配的复杂场景,我们将采用大语言模型作为评判工具(LLM-as-a-judge)。这种方法在业界已成为常见实践。Grade:"""
2025-07-02 14:20:38
884
原创 安装LangChain包
LangChain生态系统被划分为不同的功能包,您可以根据需要选择安装特定功能模块。正式版本安装主langchain包请执行以下命令:Pip方式Conda方式虽然该包是使用LangChain的基础组件,但LangChain的核心价值在于与各类模型供应商、数据存储等服务的集成。默认情况下,这些集成所需的依赖项不会自动安装。您需要单独安装特定集成所需的依赖项,具体方法如下文所示。
2025-07-02 11:51:48
686
原创 对 Boston Housing Dataset(波士顿房价数据集)数据分析
可尝试更多特征工程(如交互项、多项式特征)或高级模型。可尝试其他模型(如随机森林、梯度提升)。(低收入人口比例)对房价影响最大。(住宅用地比例)等是否有极端值。检查是否正态分布或存在偏态。)可能需要对数变换或截断。(低收入人口比例)等。(低收入人口比例)与。(房屋中位数价格)。
2025-06-24 11:00:06
205
原创 基于ARM SoC的半导体测试
通过pyserial控制开发板(如基于ARM SoC的半导体测试设备),模拟量产测试流程,包括GPIO控制、数据采集、异常处理和日志记录。脚本适用于自动化压力测试和功能验证。
2025-06-19 09:44:41
565
原创 Docker在windows上的安装教程
Docker是一个开源容器化平台,通过轻量级容器将应用和依赖打包成标准化单元,实现"一次构建,随处运行"。相比传统虚拟机,Docker启动更快、资源占用更少。安装步骤包括:1)下载Docker Desktop;2)安装WSL或启用Hyper-V(需检查硬件虚拟化支持);3)运行安装程序;4)配置阿里云镜像加速;5)验证安装(如运行hello-world镜像)。Windows用户可选择WSL2或Hyper-V两种虚拟化方式,安装前需确保系统版本和硬件满足要求。
2025-06-17 13:56:54
1517
1
原创 java写一个简单的冒泡排序
运行结果输出刚工作时是Python,工作3年后是c++,工作 6年后是java,人生总在学习,也要感谢AI编程助手的出现,让学习变得轻松有趣许多。
2025-05-26 10:11:10
388
原创 海康工业相机白平衡比选择器对应的值被重置后,如何恢复原成像
我在做项目的时候,为了让这个相机成像稳定一点,尤其是做颜色检测时,如果自动白平衡打开,会因为环境问题,光线波动,导致这个成像颜色波动,尤其是做颜色检测的时候,所以一般我都会把这个白平衡关掉,然后单独对红绿蓝三个通道去设置相应的值,调好了成像后,后面识别的时候,识别颜色的阈值就和当前的成像保持着关联,一但成像变化大了,就可能导致之前的颜色阈值不适配了,导致颜色识别错误。做项目的时候,有时候手抖,一不小心把一个成熟稳定的项目的相机配置,重置了,如何进行恢复呢,在不知道之前配置数据的情况下。
2025-05-20 15:57:15
492
原创 OpenCV的CUDA模块进行图像处理
本文介绍了使用OpenCV和CUDA加速的四种图像处理技术:灰度化、高斯模糊、Sobel边缘检测和直方图均衡化。每种技术都通过将图像数据上传到GPU,利用CUDA进行加速处理,最后将结果下载回CPU。灰度化通过cv::cuda::cvtColor实现,高斯模糊使用cv::cuda::createGaussianFilter创建滤波器,Sobel边缘检测通过cv::cuda::createSobelFilter实现,直方图均衡化则通过cv::cuda::equalizeHist完成。这些方法显著提升了图像处理
2025-05-13 16:40:53
566
原创 对pycharm编译器里终端进行设置
所在位置 行:1 字符: 3 + . 'C:\Users\Documents\WindowsPowerShell\profile.ps1' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess。(根据你的 Git 安装路径调整)
2025-05-07 10:20:52
377
原创 AI Agent 孵化器?开源框架CAMEL
CAMEL是一个开源框架,大语言模型多智能体框架的先驱者。旨在通过角色扮演和自主协作,探索大语言模型(LLM)在多智能体社会环境中的交互能力。
2025-04-29 15:16:19
867
原创 接入openai的问答系统
首先,我们需要添加网络请求相关的功能,并创建一个专门处理OpenAI API调用的类。6、源文件QtDemo.pro。
2025-04-22 11:10:17
351
原创 vs2019配置点云库PCL1.12.1
首先是下载pcl1.12.1,PCL-1.12.1-AllInOne-msvc2019-win64.exe。安装完后,路径会自动配置好路径,不需要单独动手去配,安装的时候会配置到路径下的。注意flann的库最好往前放。均配置完就可以正常使用了,
2025-04-18 17:50:06
388
原创 “pcl::getMinMax3D”: 没有重载函数接受 3 个参数问题解决
“pcl::getMinMax3D”: 没有重载函数接受 3 个参数问题解决
2025-04-18 10:20:24
556
原创 使用 Python 开发一个贪吃蛇小游戏。
我们将使用 Python 的 Pygame 库来实现图形界面。我会创建一个具有现代感的界面设计,包含分数显示、游戏结束提示等功能。- 使用方向键(↑↓←→)控制蛇的移动。- 点击窗口的关闭按钮退出游戏。4. 可以穿过边界墙到达对面。2. 每吃到一个食物得10分。3. 撞到自己身体时游戏结束。- 按空格键重新开始游戏。1. 控制蛇吃到红色食物。- 现代简约的界面设计。
2025-04-17 13:51:35
381
原创 自然语言处理Hugging Face Transformers
Hugging Face Transformers 是一个基于 PyTorch 和 TensorFlow 的开源库,专注于 最先进的自然语言处理(NLP)模型,如 BERT、GPT、RoBERTa、T5 等。它提供了 预训练模型、微调工具和推理 API,广泛应用于文本分类、机器翻译、问答系统等任务。
2025-04-14 17:38:25
1159
原创 自然语言处理spaCy
是一个流行的开源库,专注于。它由开发,广泛应用于文本处理、信息提取、机器翻译等领域。是提供的一个小型中文预训练语言模型,适用于基本的(NLP)任务。
2025-04-14 17:19:13
1048
原创 tensorflow-gpu==2.6对应的 transformers 版本
tensorflow-gpu==2.6对应的 transformers 版本
2025-04-11 17:32:08
476
原创 Hugging Face简介
用户可以上传、分享和下载预训练模型,涵盖文本分类、生成、翻译等多种任务。:提供丰富的公开数据集,支持用户上传和分享数据集,便于模型训练和评估。:开源库,支持BERT、GPT等模型的训练和推理,广泛应用于NLP领域。:允许用户创建和分享AI应用,支持交互式演示。:拥有活跃的开发者社区,提供教程、文档和论坛,帮助用户解决问题。
2025-03-24 14:30:41
445
翻译 基于动态Snake卷积YOLO模型的轮胎X射线无损缺陷检测方法研究
轮胎出厂前的X射线无损检测对驾驶安全至关重要。鉴于轮胎结构的复杂性和缺陷类型的多样性,传统的人工目视检查和机器学习方法在准确性和效率方面面临重大挑战。本研究提出了一种基于YOLOv5模型的创新轮胎X射线图像无损检测技术,结合了多项先进技术以提升检测性能。具体而言,我们引入了动态蛇形卷积(DSConv),该技术能够自适应地聚焦于轮胎内部的细长和弯曲特征。此外,我们设计了一个基于DSConv的C3模块,专门针对诸如帘线重叠和帘线开裂等细长缺陷。
2025-03-10 11:40:43
104
原创 TFLIET推理
TFLite(TensorFlow Lite)是 TensorFlow 的轻量级版本,专为移动设备和嵌入式设备设计,支持在资源受限的环境中进行高效的机器学习推理。TFLite 推理指的是使用 TFLite 模型在设备上执行预测任务的过程。将 TensorFlow 模型(SavedModel、Keras 模型等)转换为。获取模型的输入张量(Input Tensor)并将数据填充到其中。2、使用 TFLite 解释器(Interpreter)加载。根据模型的输入要求,预处理输入数据(如图像缩放、归一化等)。
2025-02-12 16:59:34
451
原创 Current platform is win32, apply sqlite fix Can‘t load sqlite3.dll from current directory
安装Label_studio时遇到了报错,Current platform is win32, apply sqlite fix Can't load sqlite3.dll from current directory。2. 安装并激活Label_studio工具。(2)激活label_studio环境。(2)激活label_studio工具。(1)安装label_studio。(1)安装label_studio。3. Label_studio使用。Label_studio安装配置。
2024-09-14 16:58:04
431
2
原创 Qt编译报错:-1: error: dependent ‘..\..\..\..\..\..\QT6\6.8.0\msvc2019_64\include\QtWidgets\QWidget‘
error: dependent '..\..\..\..\..\..\QT6\6.8.0\msvc2019_64\include\QtWidgets\QWidget' does not exist.
2024-08-14 16:29:09
1523
原创 轮廓检测(python和c++实现)
当我们将物体边界上的所有点连接起来时,就得到了一条轮廓线。通常,一个特定的轮廓是指具有相同颜色和强度的边界像素。OpenCV 可以非常方便地在图像中查找和绘制轮廓线。我们将在下面的示例中详细介绍这些算法。下图展示了这些算法如何检测简单物体的轮廓。
2024-07-04 17:31:06
1125
原创 深度学习:C++和Python如何对大图进行小目标检测
最近在医美和工业两条线来回穿梭,甚是疲倦,一会儿搞搞医美的人像美容,一会儿搞搞工业的检测,最近新接的一个项目,关于瑕疵检测的,目标图像也并不是很大吧,需要放大后,才能看见细小的瑕疵目标。有两种,一种是912*5000的图,一种是1024*2048的图,但是深度学习训练的时候,对图像的大小有一定的限制,比方说我的电脑配置可能就只能最大跑1024*1024大小的图像,否则就出现内存溢出,无法进行训练,对于这种912*5000的图就比较不好训练,如果把它强制转化成912*912大小的话,细小的目标可能会丢失。
2024-07-03 16:38:04
835
原创 c++获取路径中的文件名
首先,可以使用C++标准库中的字符串处理函数来获取路径中的文件名。)从该位置提取路径分隔符后的部分作为文件名。等)找到路径中最后一个路径分隔符的位置。方法1:使用C++标准库。使用字符串分割函数(例如。使用字符串提取函数(例如。输出结果是ss.jpg。
2024-07-03 10:39:10
1069
用python实现一个贪吃蛇小游戏
2025-04-17
ChineseOcr Lite Ncnn,超轻量级Demo,支持ncnn推理
2023-02-20
paddleocr的标注工具
2023-02-16
OpenNI-Windows-x64-2.2.0.33.zip
2017-01-12
unity使用PlayMaker包能够很快的完成游戏原型动作
2017-05-18
zqxt_forms2_20141013_232129_19.zip
2019-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人