自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CWGAN-GP 原理及实现(pytorch版)

CWGAN-GP(Conditional Wasserstein GAN with Gradient Penalty)是 WGAN-GP 的条件生成版本,结合了 条件生成对抗网络(CGAN) 和 Wasserstein GAN 的梯度惩罚(GP),以提高生成样本的质量和训练稳定性。

2025-04-08 20:48:47 883

原创 条件生成对抗网络(Conditional GAN, CGAN)原理及实现(pytorch版)

条件生成对抗网络(Conditional GAN, cGAN)是GAN的一种扩展,它在生成器和判别器中都加入了额外的条件信息 ,使得生成过程更加可控,能够生成特定类别的样本,在实际应用中具有广泛的用途。这个条件信息可以是类别标签、文本描述或其他形式的辅助信息。

2025-04-06 14:17:02 1009 4

原创 WGAN-GP 原理及实现(pytorch版)

Wasserstein GAN with Gradient Penalty (WGAN-GP) 是对原始 WGAN 的改进,通过梯度惩罚(Gradient Penalty)替代权重裁剪(Weight Clipping),解决了 WGAN 训练不稳定、权重裁剪导致梯度消失或爆炸的问题。

2025-04-03 20:58:47 779

原创 WGAN原理及实现(pytorch版)

WGAN通过Wasserstein距离的优良性质,解决了传统GAN的训练难题。其数学核心在于对偶形式的转化和Lipschitz约束的实现。

2025-04-03 20:37:30 936

原创 深度卷积生成对抗网络DCGAN原理与实现(pytorch版)

DCGAN(Deep Convolutional Generative Adversarial Network)是 Radford 等人 在 2015 年提出的改进版 GAN,首次成功将卷积神经网络(CNN) 引入 GAN 框架,大幅提升了生成图像的质量和训练稳定性。DCGAN 已成为 GAN 研究的重要里程碑,并为后续 StyleGAN、ProGAN 等模型奠定了基础。

2025-03-31 16:44:08 796

原创 利用多层感知机MLP实现GAN网络(pytorch版)

生成对抗网络(Generative Adversarial Network, GAN)是由 Ian Goodfellow 等人在 2014 年 提出的一种深度学习模型,主要用于生成逼真的数据(如图像、音频、文本等)。GAN 的核心思想是通过两个神经网络相互对抗(生成器 vs. 判别器)来提升生成数据的质量。

2025-03-31 15:52:46 561

原创 PGD对抗样本生成算法实现(pytorch版)

PGD 是 BIM/I-FGSM 的增强版,通过 随机初始化 + 迭代投影约束生成更强对抗样本。PGD通过更强的探索能力(随机初始化)和严格的约束(投影),成为评估模型鲁棒性的黄金标准攻击方法。

2025-03-30 22:40:16 1292

原创 BIM/I-FGSM对抗样本生成算法实现(pytorch版)

BIM(Basic Iterative Method),也称为 I-FGSM(Iterative Fast Gradient Sign Method),是 FGSM 的迭代版本。通过多次小步长扰动输入,逐步提升对抗样本的攻击效果,相比单步的 FGSM 具有更高的攻击成功率

2025-03-30 22:27:03 829

原创 FGSM对抗样本生成算法实现(pytorch版)

FGSM(Fast Gradient Sign Method) 是一种经典的对抗样本生成方法,其核心思想是通过在输入数据的梯度方向上添加扰动,从而生成对抗样本。

2025-03-29 18:54:18 1121

原创 经典卷积神经网络LeNet实现(pytorch版)

(CNN),由Yann LeCun等人于1998年提出,最初用于手写数字识别(如MNIST数据集)。它是CNN的奠基性工作之一,其。卷积层通过小尺寸的滤波器(如5×5)扫描输入图像,每个神经元仅连接输入图像的局部区域,从而捕捉局部特征(如边缘、纹理)C3层并非全连接至S2的所有通道,而是采用部分连接(如论文中的连接表),减少计算量。参数量小、层数浅,对复杂数据(如ImageNet)表现不足,需更深的网络结构。通过交替的卷积和池化层,逐步组合低层特征(边缘)为高层特征(数字形状)LeNet是一种经典的。

2025-03-29 15:05:26 1311

原创 python实现RSA算法

RSA算法是一种非对称加密算法,它基于一个简单的数论事实:将两个大质数相乘是容易的,但反过来,对它们的乘积进行因数分解却极其困难。RSA算法由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)在1977年共同发明,因此以他们姓氏的首字母命名。非对称加密RSA是一种非对称加密算法,使用一对密钥:公钥用于加密,私钥用于解密。这种设计使得RSA非常适合于安全通信,因为公钥可以公开分享,而私钥必须保密。安全性。

2024-11-06 23:19:33 3065

原创 python实现DES算法

DES 算法是由美国 IBM 公司在 20 世纪 70 年代提出,并被美国政府、美国国家标准局和美国国家标准协会采纳和承认的一种标准加密算法。它属于分组加密算法,即在明文加密和密文解密过程中,信息都是按照固定长度分组后进行处理的。混淆和扩散是它采用的两个最重要的安全特性。

2024-10-07 22:29:06 3961

原创 python实现RC4加解密算法

RC4算法是由Ron Rivest在1987年为RSA数据安全公司设计的一种流密码算法,其安全性主要依赖于其密钥流的随机性和不可预测性。该算法因其高安全性和易于软件实现的特点而被广泛应用于各种安全协议和系统中,如SSL、Microsoft Windows、Lotus Notes、Apple AOCE、Oracle Secure SQL等。

2024-10-07 19:41:12 1756

原创 图(邻接矩阵表示)的常见操作

图(邻接矩阵表示)的常见操作

2024-04-17 07:00:00 165

原创 邻接表法存储图的实现

邻接表法存储图的实现

2024-04-16 11:39:10 384

原创 邻接矩阵法存储图的实现

用邻接矩阵法存储图的实现

2024-04-16 11:24:42 288

原创 链式二叉树的创建及递归与非递归遍历的实现

链式二叉树的创建及递归与非递归遍历的实现

2024-04-15 07:15:00 733

原创 小蚕爬树问题

编写一个函数 int day(int k,int m,int n),其功能是:返回小蚕需要多少天才能爬到树顶(树高 k 厘米,小蚕每天白天向上爬 m 厘米,每天晚上下滑 n 厘米,爬到树顶后不再下滑),k

2024-04-15 07:00:00 352

原创 链式循环队列定义及相关操作的实现

链式循环队列定义及相关操作的实现

2024-04-14 08:55:22 378

原创 五人分鱼问题

A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。 。C、D、E依次醒来,也按同样的方法拿鱼。问他们台伙至少捕了多少条鱼?以及每个人醒来时见到了多少鱼?

2024-04-14 08:39:36 220

原创 链式队列定义及相关操作的实现

链式队列定义及相关操作的实现

2024-04-13 08:30:00 321

原创 约瑟夫生者死者小游戏

30 个人在一条船上,超载,需要 15 人下船。于是人们排成一队,排队的位置即为他们的编号。报数,从 1 开始,数到 9 的人下船。如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?

2024-04-13 08:15:00 355

原创 循环队列(顺序存储)定义及相关操作的实现

循环队列(顺序存储)定义及相关操作的实现

2024-04-12 07:15:00 343

原创 计算两个时间段的差值

计算两个时间段的差值

2024-04-12 07:00:00 361

原创 翻转字符串

输入一个字符串: runoob输出: boonur

2024-04-11 07:15:00 234

原创 ATM系统案例练习

ATM 系统案例练习

2024-04-11 07:00:00 1054

原创 共享栈定义及相关操作的实现

共享栈定义及相关操作的实现

2024-04-10 07:00:00 630

原创 二进制和十进制、八进制和十进制相互转换

二进制和十进制、八进制和十进制相互转换

2024-04-10 06:45:00 263

原创 链栈定义及相关操作的实现

链栈定义及相关操作的实现

2024-04-09 07:00:00 296

原创 计算一个数是否可为两个素数之和

计算一个数是否可为两个素数之和34 = 3 + 3134 = 5 + 2934 = 11 + 2334 = 17 + 17

2024-04-09 06:45:00 399

原创 顺序栈定义及相关操作的实现

顺序栈定义及相关操作的实现

2024-04-08 07:15:00 306

原创 判断Armstrong数(阿姆斯壮数)

Armstrong 数,就是n(n>=3)位数的各位数的n次方之和等于该数,如:153=1^3+5^3+3^3, 1634=1^4+6^4+3^4+4^4

2024-04-08 07:00:00 285

原创 素数的判定

质数(prime number)又称素数,有无限个。质数定义为在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数,这样的数称为质数。

2024-04-08 00:01:23 218

原创 单链表定义及增删改查操作

单链表定义及增删改查操作

2024-04-07 07:15:00 693 1

原创 【07 判断回文数】

设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数

2024-04-07 07:00:00 231 1

原创 【06 求n的阶乘】

一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且 0 的阶乘为 1。自然数 n 的阶乘写作 n!。n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,1!=1,n!=(n-1)!×n。

2024-04-07 06:45:00 237 1

原创 【05 统计字符串中各字母(不区分大小写)出现的次数】

用户输入一个字符串,请统计该字符串的每个字母出现的次数(不区分大小写)。例如a:2

2024-04-06 07:15:00 1106 1

原创 【04 猜拳游戏】

使用C语言编写一个与电脑进行剪刀石头布的小程序,输入1表示用户出剪刀,输入2表示用户出石头,输入3表示用户出布;若电脑胜利则输出用户输了,若电脑输了则输出用户赢了,平局则输出双方平局;

2024-04-06 07:00:00 337 1

原创 顺序表定义及增删改查操作

数据结构中的顺序表定义及增删改查操作

2024-04-06 06:45:00 491 1

原创 【03 判断闰年】

判断闰年

2024-04-05 23:46:03 140 1

python实现DES算法

python实现DES算法

2024-11-06

python实现RC4算法

python实现RC4算法

2024-10-07

小兔鲜儿静态项目(首页与会员中心两个页面)

适合刚学HTML、CSS的新手进行上手练习巩固

2023-05-02

智能看板可视化练习(ECharts.js)

智能看板可视化练习(ECharts.js)适合新手学完ECharts.js后,练习巩固

2023-05-02

Linux系统下使用C语言实现进程借助共享内存实现通信

Linux系统下使用C语言实现进程借助共享内存实现通信

2023-04-28

空空如也

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

TA关注的人

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