- 博客(130)
- 资源 (9)
- 收藏
- 关注
原创 实战LangChain(五):LangGraph中的节点类型与动态调用
运行initial_state = {"chat_history": [HumanMessage(content="请介绍订单查询系统")]}输出[HumanMessage(content='请介绍订单查询系统'),HumanMessage(content='订单查询系统是一种信息管理系统,它允许用户通过各种方式(如网站、移动应用、电话或现场服务)查询和跟踪他们的订单状态。这种系统广泛应用于电子商务、物流、餐饮服务、制造业和其他需要处理订单的行业。订单查询系统的主要目的是提供实时的订单信息。
2024-04-24 17:20:56 29
原创 实战LangChain(四):LangGraph入门——状态管理与基础结构
本文通过详细介绍了LangGraph库的使用,展示了如何利用它增强聊天机器人的对话能力。通过创建一个状态管理的图形,并在图形中设置节点和边来形成对话循环,我们能够实现一个有状态的、能够进行复杂交互的聊天机器人。状态管理: 有效管理聊天状态,使得对话能够在多个交互中保持连贯性。多参与者协调: 在多个节点之间顺畅地传递信息,保证对话的流畅和逻辑性。循环逻辑: 支持循环操作,适合需要持续交互的场景。状态管理: 有效管理聊天状态,使得对话能够在多个交互中保持连贯性。多参与者协调。
2024-04-12 10:52:44 24
原创 实战LangChain(三):深化交互——利用Neo4j提升聊天机器人的对话能力
通过整合Neo4j图数据库与LangChain,我们有效解决了聊天机器人在处理复杂查询和理解用户需求方面的痛点。这种结合不仅提升了机器人的对话质量,还使得对话体验更加自然和流畅。未来,这一进步将引领聊天机器人技术向更高智能和个性化的方向发展。
2024-03-26 11:05:19 516
原创 实战LangChain(二):探索RAG——为聊天机器人注入知识
Retrieval Augmented Generation (RAG) 技术为解决自然语言处理的复杂任务提供了一种新颖的方法。尽管面临挑战,但随着技术的不断发展和优化,RAG有望在提高信息检索和内容生成质量方面发挥更大的作用。通过不断探索和创新,我们有理由相信,RAG将在未来的人工智能发展中占据重要位置,为人机交互带来更多的可能性。
2024-03-13 09:43:43 229
原创 ChatDev: 革命性的虚拟软件公司,重塑代码创造的未来
在数字化时代的浪潮中,ChatDev站在了技术革新的前沿,开创了一个虚拟软件公司的全新概念。通过集成先进的大型语言模型(LLM)和模拟多智能体协作,ChatDev打破了传统软件开发的局限,提供了一个易于使用、高度可定制且可扩展的开发框架。从需求分析到产品交付,ChatDev内部的智能体角色——包括CEO、CTO、程序员和测试员——以前所未有的协同方式工作,展现了群体智能在软件创造中的巨大潜力。无论是研究人员寻求理解AI在软件开发中的应用,还是开发者探索自动化编码的新途径,ChatDev都开辟了一片无限可能的
2024-02-19 17:53:26 569
原创 AI小镇大冒险:探索ChatDev中的虚拟生命与社交奇迹
欢迎踏入ChatDev,一个由前沿AI技术驱动的虚拟小镇,这里居住着25个独一无二的生成代理——每一个都拥有自己的故事、梦想、以及日常生活。在这个充满活力的小镇中,代理们醒来、吃早餐、上班,艺术家在画布上挥洒创意,作家笔下生花。他们不仅能够形成意见、相互交流,还能回忆和反思过去,展现出一个丰富多彩的虚拟社会。通过论文、Github资源和引人入胜的DEMO展示,ChatDev小镇不仅仅是技术的展示,它是对未来可能性的一种探索,邀请您一同见证AI如何在模拟真实世界中开创新篇章。跟随我们,一起揭开AI如何在Cha
2024-02-19 17:36:59 135
原创 使用 AT命令,4G拨号,python代码
本文将介绍如何使用 AT命令对 4G 模块进行拨号,以及一些常用的 AT命令。完整代码git地址。
2023-03-15 11:44:47 2121 1
原创 python包上传到pypi过程
pypi打包上传,有的时候会写一些python的工具包,上传到pypi会很方便下载使用,本篇文章将介绍打包上传过程pypi官网pypi打包上传文档testpypi官网 (pypi.org)如果换源了,有可能得等一段时间才能同步到其他源可以先指定官方源pypi [
2023-02-07 11:31:17 600
原创 Mysql / MariaDB 操作 《 json 》 字段
mysql / mariaDb 操作 json 字段 问题:在使用mysql的过程中会有一些需求,需要把json(字典)或者数组json存到一个字段中,这样存取会比较方便但是如果需要筛选则需要把这个字段里的数据查出来在程序中逐个筛选。解决方案:使用mysql自带函数直接筛选。
2022-10-19 18:21:58 1636
原创 windows 使用 nginx
nginx:1.23.1 (nginx: download)配置信息windows 需要 双斜杠,root改成 D://wangtian//plane//front//dist打开任务管理器,结束nginx.exe进程,重启nginx.exe -t 查看使用的配置文件是否跟修改的配置文件一致nginx.exe进程,重启nginx.exe -t 查看使用的配置文件是否跟修改的配置文件一致
2022-10-11 18:22:39 1331
原创 uniapp h5+ 拍照、录音功能实现
记录一些uniapp的功能实现uniapp 扫码、拍照_mtl1994的博客-CSDN博客_uniapp 扫码提示:以下是本篇文章正文内容,下面案例可供参考注意事项。
2022-09-16 17:47:33 3836 4
原创 项目场景Failed To Initialize NVML Driver library Version mismatch
使用nvidia-smi的时候 报错Failed to initialize NVML: Driver/library version mismatch。
2022-08-21 13:37:50 256
原创 项目场景 with ERRTYPE = cudaError CUDA failure 999 unknown error
3.试试重装下驱动,卸载了11.2的时候通过nvidia-smi发现之前10.2的驱动还存在。1.刚开始以为是onnxruntime-gpu版本问题升级到了1.12还是报错。cuda11.2(之前是10.2)4.是因为之前的驱动没有卸载干净。2.网上又说是不兼容的问题。...
2022-08-01 18:38:36 1392
原创 项目场景:nvidia-smi Unable to datemine the device handle for GPU 0000:01:00.0: Unknow Error
项目场景:nvidia-smi Unable to datemine the device handle for GPU 0000:01:00.0: Unknow Error
2022-07-21 17:07:22 3564
原创 pytorch yolov5 训练自定义数据
环境python: 3.9.7torch: 1.10.2labelimg: 1.8.6paddleocr 有三种模型 det 检测 cls 方向 rec 识别安装miniconda创建环境安装完以后进入环境二、安装环境pytorchyolov5测试一下选择模型https://github.com/ultralytics/yolov5/releases模型参数我使用的模型是三、标注图片我使用的labelimg标注完以后会有两个目录、一个存图片、一个存tx
2022-07-05 17:44:24 334 1
原创 【PaddlePaddle】 PaddleDetection 人脸识别 自定义数据集
使用paddleDetection实现人脸识别使用paddleDetection人脸识别PaddleDetection飞桨目标检测开发套件,旨在帮助开发者更快更好地完成检测模型的组建、训练、优化及部署等全开发流程。PaddleDetection模块化地实现了多种主流目标检测算法,提供了丰富的数据增强策略、网络模块组件(如骨干网络)、损失函数等,并集成了模型压缩和跨平台高性能部署能力。经过长时间产业实践打磨,PaddleDetection已拥有顺畅、卓越的使用体验,被工业质检、遥感图像检测、无人巡检、新零售、
2022-07-04 18:40:16 1648
原创 使用 zipfile、openpyxl、flask 批量导出excel zip
一、python 使用 openpyxl 操作 excel https://blog.csdn.net/mtl1994/article/details/123349397 2.压缩流文件到zip3.压缩目录下 pyc4.openpyxl 生成多个excel, excel zipfile 压缩 flask接口 导出5.实例总结~~~
2022-06-21 16:30:44 448
原创 python pdf 转 图片、pdf 转 word、 word 转 pdf
pdf word 互转python 3.85PyMuPDF 1.19.6pdf2docx 0.5.3doc2pdf 0.1.8pdf 转 图片 img pdf 转 word word 转 pdf
2022-06-16 11:36:23 592 2
原创 python sys.path.append 获取上一级目录 获取上上级目录
python sys.path.append 获取上一级目录 获取上上级目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录python sys.path.append 获取上一级目录 获取上上级目录前言一、目录结构二、方法三、获取db_tool.py中的方法总结前言python程序 遇到 执行文件 调用上级目录或其他目录下的配置文件的情况一个由字符串组成的列表,用于指定模块的搜索路径。初始化自环境变量 PYTHONPATH,再加上一条与安装有关的默认路径。程序
2022-05-17 12:10:56 3229
原创 paddleOcr 训练自定义数据
paddleOcr 训练自定义数据文章目录paddleOcr 训练自定义数据前言一、创建环境二、安装环境三、使用ppocrlabel标注图片1.打开图片目录2.导出标记结果、导出识别结果四、训练1.切分数据2.修改训练的模型 yml3.开始训练五、已经训练的模型,有了新数据需要继续训练1.使用恢复训练2.使用迁移学习总结前言环境python: 3.7.5paddlepaddle-gpu: 2.2.2paddleocr: 2.4.0.1#paddlepaddlehttps://www.pa
2022-04-07 11:36:10 3944 4
原创 python 使用 openpyxl 操作 excel
python 使用 openpyxl 操作 excel1.环境openyxl:3.0.6python:3.7.6pandas:1.3.52.读取数据#使用pandas读取数据#https://pandas.pydata.org/docs/reference/api/pandas.read_excel.html#pandas.read_excelpd.read_excel(path, sheet_name=None)或#flask formpd.read_excel(request.f
2022-03-08 11:29:45 6890
原创 pip/nodejs/pm2 离线安装
pip/nodejs/pm2 离线安装pip导出包名pip freeze > requirements.txt下载包pip download -r requirements.txt安装离线包pip install --no-index --find-links=./package/ -r requirements.txtnodejs下载linux 安装包http://nodejs.cn/download/解压tar -xvf node-v16.14.0-linux-x6
2022-02-23 14:55:42 754
原创 pytorch 训练 RuntimeError Unable to find a valid cuDNN algorithm to run convolution
pytorch 训练 RuntimeError: Unable to find a valid cuDNN algorithm to run convolutionpytorch 训练 RuntimeError: Unable to find a valid cuDNN algorithm to run convolution# 问题描述:python:3.95pytorch:1.10.2python train.py --img 640 --batch 64 --epochs 600 --d
2022-02-23 14:55:20 12354
原创 uniapp 静态图片不显示
uniapp 静态图片不显示之前是这样<img class="bgimg" src="../../../static/loginbg.png" alt="">项目场景:uniapp 静态图片不显示提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)# 问题描述:用这种方式在web可以展示,但是在安卓真机测试没有<img class="bgimg" src="../../../sta
2022-02-22 09:07:37 2503
原创 InfluxDB 安装与使用
InfluxDB 安装与使用版本:1.8.10系统:ubuntu 16.04web:chronograf1.安装mkdir <database_dir>cd <database_dir>#添加仓库curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -source /etc/lsb-releaseecho "deb https://repos.influxdata.com
2022-02-14 10:53:16 2215
原创 leetcode 65. 有效数字 66. 寻找两个正序数组的中位数
leetcode 65. 有效数字 66. 寻找两个正序数组的中位数65. 有效数字难度困难295有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个 'e' 或 'E' ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')下述格式之一:至少一位数字,后面跟着一个点 '.'至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字一个点 '.' ,后面跟着至少一位数字整数(按顺序)可以分成以下几个
2022-01-21 11:30:57 101
原创 leetcode 63. 不同路径 II 64. 寻找两个正序数组的中位数
leetcode 63. 不同路径 II 64. 寻找两个正序数组的中位数63. 不同路径 II难度中等710一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。示例 1:输入:obstacleGrid = [[0,0,0],[0,1,0
2022-01-21 11:30:26 49
原创 python安装pyaudio
python安装pyaudio1.环境 python >=3.72.安装直接用pip安装会报错 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit code 2 ---到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio 下载和python版本对
2022-01-12 15:46:26 5106
原创 项目场景:pytorch torch.load ModuleNotFoundError No module named ‘models‘
项目场景:pytorch torch.load ModuleNotFoundError: No module named ‘models’Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.Collecting package metadata (repodata.json): \ / failed提示:这里简述项目相关背景:例如:项目场景
2022-01-07 15:05:07 2636
原创 vue3 h5 cdn引入 vue.js 和 jinjia 解决模板冲突
vue3 h5 cdn引入 vue.js 和 jinjia 解决模板冲突文章目录vue3 h5 cdn引入 vue.js 和 jinjia 解决模板冲突1.js2.html1.jsconst App = { data() { return { a: "1", }; }, created: function() {
2022-01-07 10:22:22 484
原创 jetson nano pytorch 环境配置
jetson nano 开发环境配置文章目录jetson nano 开发环境配置一、增加交换空间大小交换空间的概念1.检查系统的交换空间2.检查内存3.增加交换空间4.设置所有用户都可以读写 swapfile5.设置交换空间6.激活交换空间7.验证增加空间是否有效二、切换高低功率1.查看当前模式2.切换模式三、更新系统、移除无用软件1.LibreOffice2.更新系统四、安装系统所需的包1.配置cuda环境变量2.配置系统级安装包五、配置python系统1.安装pip2.换源3.安装虚拟环境4.使用
2022-01-06 18:18:18 35850
原创 h5 iframe 自适应高度
h5 iframe 自适应高度外部div:div position: relative; width: 100%; padding-top: calc(100% * 720 / 1280); border: 2px black solid;内部iframe:position: absolute; width: 100%; height: 100%; top: 0;<div style="position: relative; width: 100%; padding-top: cal
2022-01-05 16:29:02 2953
原创 项目场景:Collecting package metadata (current_repodata.json) done
项目场景:conda jetson nano Collecting package metadata (current_repodata.json): doneSolving environment: failed with repodata from current_repodata.json, will retry with next repodata source.Collecting package metadata (repodata.json): \ / failed提示:这里简述项目相关
2021-12-30 17:29:24 1844
原创 项目场景:jetson nano conda Illegal instruction (core dumped)
项目场景:jetson nano conda Illegal instruction (core dumped)提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)# 问题描述:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.10.1-Linux-aarch64.shbash Miniconda3-
2021-12-30 16:44:35 1520
原创 Jetson Nano 开放vnc 使用vnc 连接 Jstson Nano
Jetson Nano 开放vnc 使用vnc 连接 Jstson NanoEnable the VNC server to start each time you log inIf you have a Jetson Nano 2GB Developer Kit (running LXDE)mkdir -p ~/.config/autostartcp /usr/share/applications/vino-server.desktop ~/.config/autostart/.For
2021-12-30 15:31:09 844
原创 python 多线程与多进程 threading、multiprocessing
python 多线程与多进程 threading、multiprocessing多线程: 线程是独立的处理流程,可以和系统的其他线程并行或并发地执行。多线程可以共享数据和资源,利用所谓的共享内存空间。线程和进程的具体实现取决于你要运行的操作系统,但是总体来讲,我们可以说线程是包含在进程中的,同一进程的多个不同的线程可以共享相同的资源。相比而言,进程之间不会共享资源。每一个线程基本上包含3个元素:程序计数器,寄存器和栈。与同一进程的其他线程共享的资源基本上包括数据和系统资源。每一个线程也有自己
2021-12-27 14:26:23 1068
精准定位:南昌地铁全线点位坐标+百度坐标系数据集
2024-03-15
使用matplotlib 画3d图
2024-03-14
毕业设计+wumpus世界+python的三种实现方式
2024-02-19
使用langchain+千问72b+m3e-large+chroma的对话机器人源码python实现
2024-02-19
simple-export是一款导出工具包,目标是根据模板快速导出,基于openpyxl
2024-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人