Python
文章平均质量分 52
程序猿老罗
本人有10多年的开发经验,熟悉.Net,Java,Python等开发语言。开发过金融行业系统,外卖平台系统,大数据平台等。2022年带领团队荣获华为开发者大赛全国三等奖。
展开
-
Ubuntu部署Langchain-Chatchat本地知识库项目
开源项目:https://github.com/chatchat-space/Langchain-Chatchat基于 ChatGLM 等大语言模型与 Langchain 等应用框架实现,开源、可离线部署的检索增强生成(RAG)大模型知识库项目。原创 2024-05-16 16:49:40 · 258 阅读 · 0 评论 -
LoRA训练参数解读
-output_dir saves/ChatGLM3-6B-Chat/lora/train_5-120:这是保存训练模型和日志的目录。--model_name_or_path /home/ubuntu/THUDM/chatglm3-6b:这指定了预训练模型的目录位置。--lora_target query_key_value:这表示LoRA适应将针对注意力层中的查询和键值矩阵。--per_device_train_batch_size 2:这是每个GPU的训练批次大小。原创 2024-04-18 11:35:57 · 493 阅读 · 0 评论 -
Ubuntu 微调训练ChatGLM3大语言模型
LLaMA Factory 的 LoRA 微调提供了的加速比,同时在广告文案生成任务上取得了更高的 Rouge 分数。结合 4 比特量化技术,LLaMA Factory 的 QLoRA 微调进一步降低了 GPU 显存消耗。原创 2024-04-18 10:44:46 · 1069 阅读 · 0 评论 -
Ubuntu 部署ChatGLM3大语言模型
ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的对话预训练模型。源码:https://github.com/THUDM/ChatGLM3。原创 2024-04-16 13:37:38 · 746 阅读 · 0 评论 -
在 Ubuntu 系统上安装 Python 3.10.0
【代码】在 Ubuntu 系统上安装 Python 3.10.0。原创 2024-04-13 21:40:07 · 311 阅读 · 0 评论 -
Windows 部署ChatGLM3大语言模型
torch 推荐使用 2.0 及以上的版本,以获得最佳的推理性能。如果从 HuggingFace 下载比较慢,也可以从。transformers 库版本推荐为 4.36.2。显存: >= 13GB(4080 16GB)python 版本推荐3.10 - 3.11。使用pycharm建虚拟环境。内存:>= 16GB。原创 2024-04-11 18:56:41 · 394 阅读 · 0 评论 -
Steamlit初识和安装入门
Streamlit是一个用于构建数据科学Web应用程序的开源Python库。通过Streamlit,用户可以使用简单的Python脚本快速创建交互式Web应用程序,而无需编写HTML、CSS或JavaScript代码。Streamlit提供了许多内置的组件和功能,使用户能够轻松地可视化数据、构建机器学习模型展示和创建数据分析工具。Streamlit应用程序可以通过一个简单的命令行启动,并且可以轻松部署到各种平台上。特色:(2)无须学习前端知识(html、css、javascript)原创 2024-04-10 10:15:41 · 343 阅读 · 0 评论 -
搭建端到端检索式问答系统
问答系统(Question Answering System, QA)是信息检索系统的一种高级形式,它能用准确、简洁的自然语言回答用户用自然语言提出的问题。问答系统的应用空间十分广,包括搜索引擎,小度音响等智能硬件,聊天机器人,以及政府、金融、银行、电信、电商领域的智能客服等。在问答系统中,检索式问答系统是最容易落地的一种,它具有速度快、可控性好、容易拓展等特点。检索式问答系统是一种基于问题答案对进行检索匹配的系统。源码参考。原创 2024-04-02 15:03:41 · 310 阅读 · 0 评论 -
linux 创建py文件自启动服务
1、新建Python文件test.py文件内容print("test service ")2、新建启动文件testservice.sh3、新建启动服务/usr/lib/systemd/system/testservice.service4、服务自启动sudo systemctl enable testservice.servicesudo systemctl status testservice.service原创 2024-04-01 21:01:23 · 335 阅读 · 0 评论 -
Python代码将txt里面多行json字符串转成excel文件
DataFrame是Python中pandas库中的一个重要数据结构,它类似于电子表格或SQL表。DataFrame由行和列组成,每一列可以是不同的数据类型(例如字符串、整数、浮点数等),但每一列中的数据类型必须相同。可以将DataFrame视为一个二维标签数组,其中每个标签代表一个列,而行则由索引标识。在pandas中,可以使用多种方式创建DataFrame,例如从CSV文件、Excel文件、SQL数据库、Python字典和其他数据源中加载数据。原创 2023-12-06 23:01:09 · 509 阅读 · 0 评论 -
【免费使用】基于PaddleSeg开源项目开发的人像抠图Web API接口
基于PaddleSeg开源项目开发的人像抠图API,服务器不存储照片大家可放心使用。原创 2023-11-24 19:24:15 · 1957 阅读 · 4 评论 -
Python图片文件和base64编码互转
图片和base64编码互转。原创 2023-11-23 21:58:20 · 446 阅读 · 0 评论 -
Linux系统 ImportError: libGL.so.1: cannot open shared object file: No such file or directory
出现这种情况的原因主要是因为系统缺少cv2的依赖。可以通过安装所需的附加依赖项(mesa-libGL.x86_64)来解决此错误。原创 2023-11-21 21:59:12 · 500 阅读 · 0 评论 -
快速部署OCR文字识别教程,简单易用
PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。本文介绍PaddleOCR的快速部署和识别测试,采用最新的识别模型,识别效果很好,平均置信度可达99%。部署环境:Window10,CPU环境,Python3.10总的来说,PaddleOCR是一个功能丰富、高性能和易用的OCR工具库,适用于各种OCR任务的应用场景。它具有多种OCR任务支持、高性能和高效率、多语言支持、易用性和灵活性以及开源社区支持等优势。原创 2023-10-18 08:56:10 · 1047 阅读 · 0 评论 -
Python怎么判断json数据中是否有某个key
使用 in 操作符判断键是否存在于字典中,如果键在json字典里返回 true,否则返回 false。原创 2023-07-28 16:55:24 · 1950 阅读 · 0 评论 -
pycharm终端无法加载文件\venv\Scripts\activate.ps1
Scripts\activate.ps1,因为在此系统上禁止运行脚本。1、终端输入get-executionpolicy。3、终端输入get-executionpolicy。4、重新打开终端,可以正常出现venv虚拟环境。pycharm终端显示报错:无法加载文件\。原创 2023-06-26 22:52:54 · 1651 阅读 · 2 评论 -
搭建Flask web程序最简易的代码
Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。出现如下界面说明程序已成功运行。2、安装依赖包“Flask”1、新建app.py文件。4、浏览器中打开网址。3、运行app.py。原创 2023-06-15 10:18:02 · 307 阅读 · 0 评论 -
cv2 读取base64编码的图片
1、base64库的b64decode方法将base64编码的字符串转换为二进制格式的数据。使用Python库base64和OpenCV来读取base64编码的图片。3、使用cv2.imdecode方法解码并读取图片。2、将二进制数据转换为numpy数组。原创 2023-06-09 19:28:42 · 1465 阅读 · 0 评论 -
ERROR: Could not build wheels for pycocotools, lap, which is required to install pyproject.toml-base
原因是缺少C++的编译工具,并且pycocotools需要安装windows版本。4、安装windows版本的pycocotools。3、重新安装依赖,就能成功安装。1、下载BuildTools。原创 2023-06-08 15:03:45 · 3815 阅读 · 5 评论 -
linux创建python虚拟环境
文件夹作为演示,输入以下命令代表在当前文件夹下创建一个名字为venv的虚拟环境。先用pip安装virtualenv第三方库。成功进入后控制台会有(venv)字样。首先进入项目路径,这里在。出现以下界面代表创建成功。此时只有最基本的依赖包。直接输入以上命令即可。原创 2023-06-07 10:19:45 · 2868 阅读 · 2 评论 -
linux安装卸载python
1.进入 python37目录2.下载python(3.安装python4.建立软链接5.配置环境变量。原创 2023-06-07 09:59:47 · 1865 阅读 · 0 评论