自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(332)
  • 资源 (1)
  • 收藏
  • 关注

原创 词向量卷积网络

详细介绍了对Ag-news数据集的读取、清洗等操作步骤。是要插入新维度的位置,可以是一个非负整数或一个元组。用于在数组的指定位置插入新的维度。

2026-06-17 19:30:53 170

原创 Word2Vec_词嵌套

Word2Vec 是Google 2013年推出的一个NLP工具,它的特点是将所有的词向量化,这样词与词之间就可以定量地度量它们之间的关系,挖掘词之间的联系。论文链接: https://pan.baidu.com/s/1JegdOm2V20v9leTroxnZzQ 提取码: dykp数据读取处理文本主题提取:基于TF-IDF博文中 详细介绍了对Ag-news数据集的读取、清洗等操作步骤

2026-06-13 21:34:09 263

原创 基于单词字符的卷积文本识别

是 PyTorch 中用于‌一维卷积操作‌的核心模块,广泛应用于处理‌序列数据‌,如文本、音频、时间序列等。在 PyTorch 中,torch.optim 模块提供了多种优化算法的实现,是训练神经网络不可或缺的工具。针对不同的字符获取字符表对应位置进行提取,根据提取的位置将对应的字符位置设置成1,其他为0.优化器是深度学习中的核心组件,负责根据损失函数的梯度调整模型参数,使模型能够逐步逼近最优解。k:对角线的索引(可选,默认为0,即主对角线,k>0 为上对角线,k<0 为下对角线)。(a1, a2, …

2026-06-11 19:02:11 41

原创 文本主题提取:基于TF-IDF

目标文本经过文本清洗和停用词的去除后,一般认为剩下的都是有着目标含义的词。如果需要对其特征进行进一步的提取,那么提取的应该是那些能代表文章的元素,包括词、短语、句子、标点以及其他信息的词。从词的角度考虑,需要提取对文章表达贡献度大的词。TF-IDF 是一种用于资讯检索与资讯勘测的常用加权技术。TF-IDF是一种统计方法,用来衡量一个词对一个文件的重要程度。字词的重要性与其在文件中出现的次数成正比,而与其在文件集中出现的次数成反比。

2026-06-08 07:26:13 194

原创 神经网络 替代 线性模型_进行模型学习

深度学习的核心是: 一种能够通过简单函数的组合来表示复杂函数的数学实体。但现代人工神经网络与大脑中神经元的机制只有细微的相似之处。人工神经网络和生理神经网络似乎都使用模糊相似的数学策略来逼近复杂的函数,因为这类策略非常有效。这些复杂函数的基本构建是。其核心就是输入的线性变换(例如,将输入乘以一个数字【权重】,加上一个常数【偏置】),然后应用一个固定的非线性函数,即激活函数。从数学上讲,我们可以写成ofwxb,其中x是输入,w是权重或比例因子,b是偏置或偏移量,f。

2026-05-30 20:23:24 292

原创 机器学习_梯度计算

我们刚从一个地方旅游回来,带回了一个别致的壁挂式模拟温度计,但是不显示单位。选择一个模型,迭代地调整它的权重,直到误差的度量足够低,最终能够以我们选择的单位来解释新的刻度值。

2026-05-30 15:06:31 231

原创 CPU_并行(多线程)内存友好的操作图片_代码详细解

L1$memecpy()栈区Buffer[]

2026-03-14 01:54:53 219

原创 CPU_多线程操作图片_代码详解

如果 c 有相对应的大写字母,则该函数返回 c 的大写字母,否则 c 保持不变。返回值是一个可被隐式转换为 char 类型的 int 值。用于将任何给定的线程合并到最初创建它的线程中。你可以将“合并”过程想象成“毁灭”线程,或者父线程“吞食”刚刚创建的线程。main主函数被重复执行3次,每次执行使用2个线程完成计算任务。把小写字母转换为大写字母。

2026-03-11 21:23:47 263

原创 串行操作图片_代码详细解读

FILE *f 以指针的形式存储文件流信息的对象fopen(const char *filename, const char *mode)使用给定的模式 mode 打开 filename 所指向的文件模式描述r打开一个用于读取的文件,该文件必须存在w创建一个用于写入的空文件,如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件a追加到一个文件,写操作向文件末尾追加数据。如果文件不存在,则创建文件r+打开一个用于更新的文件,可读

2026-03-10 23:04:37 433

原创 Visual Studio 2022 下CUDA程序开发

但需记住一件重要的事,不要再Windows下重命名、复制或者删除项目中文件。应在VS下执行这些操作,否则会让VS陷入混乱,尝试使用不存在的文件。为模板,在其中输入你的代码,删除不需要的部分,编译并将其作为唯一的核函数运行。文件默认由VS在源文件目录中自动创建。从项目中移除,将新文件添加到项目中。将准备的测试照片放到该项目。编译后文件位于该项目下。

2026-03-09 18:44:16 154

原创 渗透测试_漏洞扫描

在创建文件local http = require "http" //调用HTTP脚本作为本地请求description = [[This is phpinfo active script]] //帮助信息author = "mikowoo" //脚本编写者license = "mikowoo" //脚本版本categories = {"safe","discovery"} //脚本定义类别return port.number == 80 //设置扫描的端口号end。

2026-02-27 01:32:40 552

原创 渗透测试_持久化

在渗透测试中,持久化是指攻击者在入侵系统后,为了保持对系统的控制,会在系统上留下一些后门或者其他的恶意代码,以确保在目标主机重启、用户凭证更改和系统访问终端后,攻击者仍然可以随时重新访问系统。

2026-02-27 01:32:02 407

原创 渗透测试_漏洞利用

可以看到监听成功,并且Metasploit 与目标主机之间建立 Meterpreter 会话。利用上文中的木马,通过Metasploit 与 目标主机建立 Meterpreter会话。修改生成木马文件使用的payload,以监听该模块产生的会话请求。目前作为测试的目标主机不具备摄像头,该命令未测试,回头找电脑测试。帮助菜单,如果加载了扩展插件,也会显示扩展插件的命令帮助。一个会话在5分钟之内没有做任何事情,将会被杀死,而将。插件前提下,使用该命令查看目标用户的Token。

2026-02-25 04:17:00 606

原创 windows搭建FTP服务端

场景:想将宿主机上的文件传输给 VMware 虚拟机的系统中,宿主机系统为Windows,利用Windows自带的能力,搭建FTP服务端进行文件共享。其他内网windows电脑进行测试。

2026-02-24 04:29:47 50

原创 VMware_安装Windows系统

里面基本包括了市面上常用的系统镜像,都是原版。可以使用迅雷进行下载。

2026-02-24 00:56:08 83

原创 VMware Tools 与 共享主机文件夹

下载第一个链接,文件为linux.iso在虚拟机设置里,挂载这个镜像,重新启动虚拟系统终端命令打开该目录解压.tar.gz文件到指定文件夹进入解压后的文件夹安装,一路默认配置。

2026-02-23 01:25:25 99

原创 Kali系统_安装靶机

DVWA(Damn Vlunerable Web Application) 是一套使用 PHP+MySQL编写的Web安全测试框架,它的主要目的是让安全从业人员或学习者在一个合法的环境中测试他们的技能和工具,并帮助Web开发者更好地理解Web应用安全。

2026-02-22 19:13:29 559

原创 CentOS各历史版本

CentOS官网

2026-02-21 20:18:31 167

原创 渗透测试_信息收集

CDN (Content Delivery Network,内容分发网络) 是一种用于屏蔽运营商节点性能差异并实现数据高速传输的技术。原理是在各个运营商的交互节点上部署高速缓存服务,将用户常用的静态数据资源(如HTML、CSS、JavaScript、图片、文件等)缓存在这些服务器上,当用户请求这些资源时,就直接从离用户最近的服务器上获取,而不需要从远程Web服务器上下载。只用当用户需要进行动态数据交互时,才会与远程web服务器进行通行。这样可以显著提升网站的响应速度和用户体验。

2026-02-21 19:50:51 620

原创 KaLi系统基本使用

首选的辅助渗透测试的浏览器,firefox 扩展插件功不可没。在调试界面,使用插件。

2026-02-19 17:03:42 67

原创 VMware_安装 KaLi 操作系统

在设置虚拟机的内存时,尽量不要超过宿主机(即物理机)内存的 3/4,也不要超过8GB,否则容易发生内存交互(即,由于虚拟机内存过大,导致宿主机内存不够用,然后不得不使用硬盘充当虚拟内存,由此导致宿主机和虚拟机的性能大大下降)。当让如果宿主机内存足够大,可以忽略。偶尔使用:建议将“最大磁盘大小”设置为。经常使用:可将“最大磁盘大小”设置为。表示使用最新更新的未测试镜像。设置虚拟机的 内存、处理器、网络。任务管理器 查看宿主机的配置信息。表示安装期间下载所有软件包。设置稍后安装操作系统。

2026-02-17 20:17:55 98

原创 windows安装VMware虚拟机

目前 Broadcom 采用了类似 Windows 的命名方式,新版为 25H2。

2026-02-16 19:46:22 71

原创 anaconda安装

【代码】anaconda安装。

2025-08-07 22:17:06 375

原创 windows_安装CUDA和cuDNN

两个显卡,WIndows10系统,安装CUDA 和 cuDNN

2025-08-07 01:27:53 753

原创 16_OpenCV_漫水填充(floodFill)

漫水填充法是一种用特定的颜色填充连通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法。所谓漫水填充,简单来说,就是自动选中了和种子点相连的区域,接着将该区域替换成指定的颜色,这是个非常有用的功能,经常用来标记或者分离图像的一部分进行处理或分析。漫水填充也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或者只处理掩码指定的像素点,操作的结果总是某个连续的区域。

2025-08-04 21:50:46 1404 1

原创 15_01_opencv_形态学滤波

是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat 变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度等。腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。膨胀是图像中的高亮部分进行膨胀,类似于“领域扩张”,效果图拥有比原图更大的高亮区域;腐蚀是原图中的高亮部分被腐蚀,类似于“领域被蚕食”,效果图拥有比原图更小的高亮区域。

2025-08-03 17:04:29 929

原创 14_01_opencv_线性滤波(方框滤波、均值滤波、高斯滤波)非线性滤波(中值滤波、双边滤波)

指在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制。滤波是将信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。:消除图像中的噪声成分信号或图像的能量大部分集中在幅度谱的低频和中频段,而在较高频段,有用的信息经常被噪声淹没。因此一个能降低高频成分幅度的滤波器就能够减弱噪声的影响。为了方便说明,就拿我们经常用的高斯滤波来作例子吧。

2025-08-03 17:03:37 730

原创 01_2_windows使用Cmake生成 OpenCV源代码工程及如何查看函数源代码

是给CMake留下的配置文件。CMake可以根据这个配置文件,通过选择不同的编译器,来生成不同的解决方案。进行编译的,相关源码其实都在,只是未形成工程文件,Visual studio 的一些。我们用Visual Studio 2022 打开 CMake 编译的。这些源代码,都可以追溯到 opencv的安装目录文件夹下的。头文件中,在方框滤波这个工程代码下,继续。Visual Studio 工程管理器下。,因为Cmake 是对opencv安装目录。是没有办法往下查看源码的。例如 方框滤波函数(

2025-08-01 00:35:12 478

原创 windows_安装Cygwin

Cygwin64 可以免费下载,允许你在Windows中模拟Unix系统。它有一个内置的g++编译器。

2025-07-31 15:55:17 423

原创 10_opencv_分离颜色通道、多通道图像混合

split()

2025-07-28 15:42:03 376

原创 09_opencv_遍历操作图像像素

颜色空间缩减(color space reduction)便可以派上用场了,它在很多应用中可以大大降低运算复杂度。颜色空间缩减的做法是:将现有颜色空间值除以某个输入值,以获得较少的颜色数。若矩阵元素存储的是单通道像素,使用C或 C++的无符号字符类型,那么像素可有 256 个不同值。若是三通道图像,这种存储格式的颜色数就太多了(确切地说,有一千六百多万种)

2025-07-27 23:35:55 394

原创 07_图像容器Mat_详解

high: 均匀分布最大值(不包括high),同low参数要匹配输入对象的通道数。dst : 输入对象(也是输出对象,会直接将dst对象覆盖掉)(通道数1-4)low: 均匀分布最小值(包括low的),注意要匹配输入对象的通道数。

2025-07-20 20:35:35 354

原创 08_Opencv_基本图形绘制

demo600。

2025-07-20 20:32:59 479

原创 06_opencv_鼠标交互

其中event 是EVENT +变量之一,x 和y是鼠标指针在图像坐标系(需要注意,不是窗口坐标系)中的坐标值,flags是EVENTFLAG 的组合,param 是用户定义的传递到SetMouseCallback 函数调用的参数。(2) 第二个参数,MouseCallback 类型的onMouse,指定窗口里每次鼠标时间发生的时候,被调用的函数指针。鼠标交互演示,通过鼠标左键的按下和松开来在黑色的窗口中绘制出一个一个彩色的矩形。类型的 userdata,用户定义的传递到回调函数的参数,有默认值 0。

2025-07-17 18:31:07 280

原创 05_opencv_滚动条混合两张图片

如果我们把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,就称其为回调函数。(2)第二个参数,const string&类型的 winname,窗口的名字,表示这个轨迹条会依附到哪个窗口上,即对应 namedWindow(创建窗口时填的某一个窗口名。,其中第一个参数是轨迹条的位置,第二个参数是用户数据(看下面的第六个参数)。(1)第一个参数,const string&类型的 trackbammame,轨迹条的名字,用来代表我们创建的轨迹条。(3) 第三个参数,int。

2025-07-16 18:28:57 287

原创 04_opencv_图像载入、图像混合、图像保存

但需要在显示窗口之前就用到窗口名时,比如我们后面会马上讲到滑动条的使用,要指定滑动条依附到某个窗口上,就需要namedWindow 函数先创建出窗口,显式地规定窗口名称了。addweighted() 是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值(如亮度调整)。演示如何载入图像,进行简单的图像混合,显示图像,并且输出混合后的图像到jpg 格式的文件中。函数来关闭窗口,并取消之前分配的与窗口相关的所有内存空间。

2025-07-16 18:28:30 196

原创 03_opencv_imwrite()函数

Mat。

2025-07-16 11:53:46 1241

原创 02_MAC_XCode配置OpenCV

安装后位于。

2025-07-14 02:14:23 392

原创 01_01_Visual studio 2022 安装 OPENCV

将 OPENCV的如下目录地址,配置到。将 OPENCV的如下目录地址,配置到。的属性表,右键或者双击配置属性。引用 OPENCV如下目录 的。

2025-07-13 01:31:48 721

原创 扣子Coze_01常用插件使用介绍

通过智能体约束调用参数。通过智能体约束调用参数。

2025-07-01 18:39:43 508

CIFAR-10数据集

CIFAR-10是由 60000张微小的(32像素x32像素)RGB图像组成,用一个整数对应10个级别。

2026-05-30

Cygwin-x86-64安装包

Cygwin-x86-64安装包

2025-07-31

ctex宏包使用手册

LaTex中,xelatex编译支持中文,使用ctex宏包,使用手册

2019-02-16

空空如也

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

TA关注的人

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