自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【AI大模型】伪装成百科&选词填空的红队攻击方法:SATA

随着大型语言模型(LLMs)如 GPT-4、Claude 和 Llama3 在理解、生成和推理能力上的飞速提升,它们已经成为众多任务中的核心基础设施。然而,随之而来的安全隐患也日益凸显——如何防止这些模型被恶意利用,生成有害内容?

2025-02-28 18:13:40 1015

原创 【Deepseek】DeepSeek-R1诞生过程

DeepSeek-R1-Zero是一个完全基于强化学习(RL)训练的模型在没有任何有监督数据的情况下,通过自我进化掌握了强大的推理能力。模型学会了花更多的"思考时间"来解决复杂问题,展现出反思、自我验证等有趣的推理行为。这为研究界证明了单纯依靠RL就能让模型具备强推理能力。

2025-02-12 13:37:49 761

原创 【Deepseek】解决Deepseek服务器繁忙的问题

随着Deepseek的爆火越来越多的人使用Deepseek,就导致很多情况下出现服务器繁忙的情况。本博客将讲述如何使用Deepseek不卡顿或者出现服务器繁忙的情况。

2025-02-12 10:13:22 748

原创 【LLM运用】在Ubuntu上Cosyvoice的部署

CosyVoice是阿里通义实验室一个开源的中文语音合成系统,基于深度学习技术,能够生成自然、流畅的中文语音。本文将详细介绍如何在Ubuntu系统上部署和使用CosyVoice。CosyVoice是一个完整的端到端中文语音合成框架,具有以下特点:基于深度学习的声学模型支持多说话人合成提供预训练模型部署便捷,可用于实际应用场景开源免费,支持二次开发魔塔社区上有论文和demo等一些模型详细的东西模型详情:2.克隆代码仓库如果网络慢或者直接用不了可以用国内的镜像安装下一步:安装相关依赖:

2025-02-06 17:55:20 960

原创 【Python】解决matplotlib绘图无法显示中文

在使用Matplotlib进行数据可视化时,经常会遇到中文显示为方块或者无法正常显示的问题。这个问题的根本原因是Matplotlib默认不支持中文字体。本文将详细介绍如何在不同操作系统下解决这个问题。这会打印出matplotlib的配置文件路径,字体目录通常在同一目录树下的 fonts/ttf 文件夹中。重新启动你的Python环境,字体应该就可以使用了。这样用matplotlib就可以绘制出带中文字体了。这个可以私信我取字体文件:simhei.ttf。

2025-01-15 15:22:21 537

原创 【AI大模型】LLM的检索增强--SELF-RAG

SELF-RAG(Self-Reflective Retrieval-Augmented Generation)是一种新型的框架,它通过结合检索(Retrieval)和自我反思(Self-Reflection)来提升语言模型的性能。这个框架的核心思想是让模型在生成文本时,能够根据需要检索相关信息,并对自己的生成内容进行反思和评估,从而提高输出的准确性和可靠性。

2024-11-25 17:12:25 527 1

原创 【内网映射】frps实现内网映射

在当今互联网时代,远程访问内网资源已成为一种常见需求。无论是在家访问办公室的电脑,还是远程管理家庭NAS,内网映射都是一种强大的解决方案。本文将详细介绍如何使用frp(Fast Reverse Proxy)来实现这一目标。

2024-10-15 18:02:47 1044

原创 【Docker】解决Docker Engine stopped

在安装完docker之后不少用户会遇到Docker Engine stopped。下面就下给出解决方法让docker正常运行起来。当虚拟化启动时候,还在出现Docker Engine stopped,一般是没有安装wsl。打开任务管理器查看cpu页面,虚拟化已启动方为正常。1.打开命令行输入:wsl --install。然后重启docker。

2024-09-24 17:58:03 12220 2

原创 【Python】Python打包为.exe文件

将Python程序打包成.exe文件可以让用户不需要安装Python环境也能运行程序。

2024-08-29 17:07:59 756

原创 【YOLO系列】快速部署YOLOv5(Windows)

在计算机视觉领域,目标检测是至关重要的任务之一,它涉及识别图像或视频中的对象,并将其分类和定位。近年来,**YOLO(You Only Look Once)**算法因其速度与精度的平衡而变得非常流行。在这篇博文中,我们将详细介绍如何快速在Windows系统上部署YOLO模型。确保Anconda已经安装,如果没安装的可以安装一下Anconda这里不做赘述。可能会报错缺少yolov5s.pt这个权重文件,没有的可以私信我。等待安装就行安装完之后就可以运行yolov5了。(没有源码的可以私信我)

2024-07-13 17:33:57 398

原创 【后端开发】docker安装MySQL并做端口映射

因为MySQL是在docker里面的所以要从docker外面连接MySQL需要做端口映射。第一个3006是外表端口,第二个是MySQL启动的端口一般第二个默认都是3006。my-secret-pw:是给数据库的root用户设置密码。做完端口映射之后就可以尝试连接数据库了。本地ip加上做映射的端口:3006。但是中途可能出现连接超时的情况。用国内镜像去拉取可能会快很多。看到这个界面就说明连接成功。

2024-07-08 10:58:58 824

原创 【AI大模型】自动生成红队攻击提示--GPTFUZZER

但是LLM并不一定完全可靠,它有时会产生有毒或者误导性的内容,并且有时候还会产生一些“幻觉”

2024-05-13 19:34:48 1290 1

原创 【AI大模型】用指令层级的方法提高LLM的安全性

他们提出一个理想的模型是:“当向模型提供多个指令时,较低特权的指令可以与较高特权的指令对齐或不对齐。我们的目标是教模型有条件地遵循基于与高级指令对齐的低级指令:•对齐的指令具有与高级指令相同的约束、规则或目标,因此LLM应该遵循它们”

2024-04-30 16:20:42 1248

原创 【机器学习笔记】第一章绪论

深度学习:人工神经网络为架构的表征学习,通过神经网络层次化的结构输入逐层进行特征提取和处理。强化学习:智能体和动态环境之间进行交互以学习策略问题。:模型在训练集上表现很好,但是泛化能力。反映预测结果和实际结果的差异。:模型适用于新样本的能力。

2024-04-28 15:39:40 665

原创 【AI大模型】Prompt Engineering 基础知识与挑战

Prompt Engineering 是指通过精心设计的提示来引导用户生成特定输出的一门技术。在自然语言处理领域,Prompt Engineering 通常用于指导语言模型生成符合特定要求的文本输出。例如,通过设计一个提示,我们可以让语言模型生成一段描述某个主题的文章,或者生成一个符合特定格式的对话回复。调整prompt是发挥AIGC模型输出的一项技术,好的prompt可以让一个LLM发挥到极致来帮助人类解决问题。

2024-04-28 14:24:04 1416

原创 【Jetson Nano】jetson nano一些基本功能命令

info中可以查看各种环境版本,Jetpack4.4.1,opencv4.1.1,CUDA20.2.89,cuDNN8.0.0.180,TensorRT7.1.3.0,IP地址等。重新安装,终端运行代码:sudo ./linuxqq_2.0.0-b2-1084_arm64.sh。device设备,Query疑问,deviceQuery设备查询。卸载QQ,终端运行代码:sudo dpkg -r linuxqq。0为最大功率模式,MAXN,CPU用0-3四核。1为最低功率模式,5W,CPU只用0-1两核。

2024-03-17 23:05:12 688

原创 【Jetson Nano】jetson Nano安装pytorch and torchvision

Pytorch是著名的人工智能框架,在部署人工智能项目的时候,就需要在嵌入式开发板上安装pytorch,下面就详解介绍关于安装pytorch的步骤。

2024-03-17 14:31:46 1266

原创 【pyQT6】配置pycharm外部工具的小技巧

在PyQt6应用程序中,集成外部工具可以增强用户体验并提供更多功能,运用起来也十分方便。下面就来介绍两个比较常用的外部工具吧。

2024-01-30 16:25:25 942

原创 【pyqt6】用pyqt做一个点菜小程序

在本文中,我们将使用 PyQt6(Python的GUI库)创建一个简单的点菜小程序。该程序允许用户从菜单中选择菜品,将其添加到订单中,并通过点击“下单”按钮查看订单的总价。菜单选项:程序提供了一份菜单,用户可以从中选择心仪的菜品。已点菜品列表:显示用户已点的菜品,包括菜品名称和价格。实时总价:在用户点菜的过程中,程序会实时更新总价,使用户清晰了解订单的费用。下单按钮:点击该按钮后,弹出订单详情,包括已点菜品和总价。

2024-01-24 17:27:17 963

原创 【FastAPI】请求体(二)

在这个例子中,skip 和 limit 是查询参数,它们都有默认值,并且通过 Query(0, title=“Skip items”, ge=0) 和 Query(10, title=“Limit items”, le=100) 进行了验证。表示这个参数是必需的。在 FastAPI 中,这些声明式的参数处理方式不仅简化了代码,还提供了更好的类型提示和验证机制,使得 API 的开发更加方便和可靠。user_info 是请求体参数,它是一个自定义的类 UserInfo 的实例,包含了用户的新名称和年龄。

2024-01-17 10:26:35 583

原创 厚积薄发的一年---用Jetson Nano实现入侵检测的项目分享

回顾2023,有为了一个BUG或知识熬过夜,也有为了项目连续几天三点一线,在这期间的积累的一砖一瓦中,除了直接获得专业知识,提高专业技能外,更多的是从项目中得到足以使我终生受益的其他收获。下面就一今年收获最多的项目来总结我的2023。

2024-01-16 16:49:52 1667

原创 【FastAPI】请求体

在 FastAPI 中,请求体(Request Body)是通过请求发送的数据,通常用于传递客户端提交的信息。FastAPI 使得处理请求体变得非常容易。请求体是客户端发送给 API 的数据。响应体是 API 发送给客户端的数据注:不能使用 GET 操作(HTTP 方法)发送请求体。要发送数据,你必须使用下列方法之一:POST(较常见)、PUT、DELETE 或 PATCH。运行结果用文档测试得:仅使用了 Python 类型声明,FastAPI 将会:将请求体作为 JSON 读取。

2024-01-16 15:25:05 554

原创 【FastAPI】查询参数

例如:http://127.0.0.1:8000/items/?查询字符串是键值对的集合,这些键值对位于 URL 的?之后,并以 & 符号分隔。声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数。FastAPI中可以同时声明多个路径参数和查询参数。limit:对应的值为 10。skip:对应的值为 0。

2024-01-16 11:08:16 432

原创 【FastAPI】路径参数(二)

导入 Enum 并创建一个继承自 str 和 Enum 的子类。通过从 str 继承,API 文档将能够知道这些值必须为 string 类型并且能够正确地展示出来。如果你有一个接收路径参数的路径操作,但你希望预先设定可能的有效参数值,则可以使用标准的 Python Enum 类型。打开文档后出现了可选的选项,在就是枚举类型的结果。

2024-01-16 10:40:50 583

原创 【FastAPI】路径参数

当访问 http://127.0.0.1:8000/items/foo时候会出现报错,因为通过item_id传入的不是一个int类型的参数。运行以上程序当访问 :http://127.0.0.1:8000/items/fastapi时候。:当访问http://127.0.0.1:8000/items/3时候。可以使用标准的 Python 类型标注为函数中的路径参数声明类型。声明完成后具有数据校验,数据转换,功能。

2024-01-15 21:45:35 463

原创 【Git】GitHub上手动解决冲突

如果你的 Pull Request 中存在冲突,GitHub 将会在页面上显示冲突的文件,并提供 “Resolve conflicts” 按钮。在解决冲突并提交变更后,你可以请求审查,审查完成后点击 “Merge pull request” 按钮来合并你的 Pull Request。在解决冲突后,你需要在页面上找到 “Mark as resolved” 或类似的选项,以告诉 GitHub 你已经解决了冲突。解决冲突的地方会有类似 “”, 的标记。

2024-01-15 20:51:10 1709

原创 【git】如何提交pull request

在你 fork 的仓库页面上,切换到你刚刚推送的分支,然后点击 “New Pull Request” 按钮。在弹出的页面中,选择要合并的分支,填写详细的说明,然后点击 “Create Pull Request”。Fork 仓库: 在 GitHub 上,找到你想为其贡献的仓库,然后点击右上角的 “Fork” 按钮。确保你的更改是在一个独立的分支上进行的,而不是在 main 或 master 分支上。合并更改: 一旦你的 PR 被审查通过,原始仓库的所有者可以选择合并你的更改。首先添加更改,然后进行提交。

2024-01-15 10:58:30 735

原创 【git使用】利用git从远端拉取分支并更新代码之后上传到远端

可以用git push origin 分支名 推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用。初始化git,接着文件夹里面就会出现.git说明初始化成功。2.在当前文件夹下鼠标右击打开Git Bash here。1.新建一个空文件夹,文件名自定义。7.把某个分支上内容进行拉取到本地。6.在本地创建分支并切换到分支。8.在本地文件夹查看拉取内容。4.和远程仓库建立连接。

2024-01-15 09:39:08 905

原创 【MySQL】MySQL基本语句

请将 column1、column2 和 your_table 替换为实际的列名和表名。请将 your_table 替换为你想要查看的表的名称。查看表中的数据: 选择你要查看的表,然后运行。或者直接按 Ctrl + D(在终端中)。来查看表中的所有数据。这将列出数据库中所有的表。

2024-01-11 20:52:24 470

原创 【Linux】Linux常用命令

traceroute 或 tracepath: 追踪数据包的路由路径。ifconfig 或 ip: 显示和配置网络接口信息。shutdown 或 reboot: 关机或重启系统。nano 或 vim 或 emacs: 文本编辑器。top 或 htop: 显示系统资源使用情况。less 或 more: 逐页查看文件内容。chown: 修改文件或目录的所有者。chgrp: 修改文件或目录的所属组。date: 显示或设置系统日期和时间。chmod: 修改文件或目录的权限。mv: 移动或重命名文件或目录。

2024-01-11 09:40:12 494

原创 vim小技巧

vim遇到只读文件编辑起来非常麻烦。只需要一行命令就可以解决。就可以解决,实现保存自由。

2024-01-11 09:33:38 460

原创 Linux 之间通过 SSH 传输文件

在 Windows 10 的较新版本中,可以通过“设置”应用程序中的“可选功能”启用 OpenSSH 客户端。您可以按下 Win + R,输入 cmd 或 powershell,然后按回车键。是目标 Linux 主机的 IP 地址或主机名。是 Linux 主机的 IP 地址或主机名。是目标 Linux 主机上的目标路径。是 Linux 主机上目标目录的路径。是目标 Linux 主机上的用户名。使用 scp 命令传输文件。是您在 Linux 主机上的用户名。是要传输的本地文件的路径。是要传输的文件的路径。

2024-01-10 16:27:16 980

原创 【Qt开发】PyQt6--标签控件

QLabel标签控件,用于显示用户不能编辑的文本,主要起提示的作用。通过这可以设置文本对齐方式。直接导入图片所在文件。

2024-01-08 17:17:46 512

原创 【Omniverse使用方法】用代码生成场景并合成图像数据集

本次是用代码生成一个物流仓库,并合成图像数据集。

2023-05-18 15:19:57 670 2

原创 【Omniverse使用方法】灯光调节

基于 Omniverse 套件的应用程序中的照明提供了多种照明选项和功能下面将一一详细介绍。

2023-05-17 18:19:04 389

原创 【YOLOv5】数据增强Mosaic,把Mosaic3变成Mosaic9

Mosaic数据增强,将图片进行随机裁剪,缩放后排列接成一张图片,实现丰富数据集,增加小样本目标,提升网络的训练速度。数据增强代码在utils/dataloaders.py,找到。更改这两个地方,就可以吧Mosaic改为Mosaic9。

2023-05-06 22:09:13 1769 1

原创 Ubuntu系统上安装OpenCV C++

4.进入到OpenCV所在的路径。程序运行成功,代表安装成功。3.下载OpenCV。

2023-04-17 11:52:56 685

原创 【Docker】docker常用命令

【代码】【Docker】docker常用命令。

2023-04-11 18:35:33 122

原创 【Docker】从 Docker 镜像中下载内容到本地

其中 /local/path 为本地文件路径,my-container 为容器名字,/path/to/file 为容器中要复制的目标路径。其中 /path/to/file 为容器中要复制的文件路径,/local/path 为本地路径。使用 docker commit 命令将修改后的容器保存为新的镜像。使用 docker cp 命令将容器中的文件复制到本地。使用 docker cp 命令将本地文件复制到容器中。其中 my-container 为你给容器取的名字。在容器中进行所需的操作,例如下载文件到容器中。

2023-04-11 18:34:18 7197

原创 【Pyhton+Excel】利用Python把Excel的数据导入并且绘图

然后,我们从data变量中提取需要绘制的列,并将其分别存储在x和y变量中。最后,使用matplotlib库中的plot()函数绘制折线图,并设置图表标题和坐标轴标签,最后使用show()函数显示图表。需要注意的是,在使用这个程序前,需要确保已经安装了pandas和matplotlib库,并且Excel文件中的数据需要符合一定的格式要求。另外,如果需要绘制其他类型的图表,可以根据具体的需求使用matplotlib库中的其他函数进行绘制。

2023-04-11 18:15:57 8000

空空如也

空空如也

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

TA关注的人

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