自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 深度学习图像处理04:图像分类模型训练实战——动物分类

本文深入探讨了深度学习在图像分类任务中的应用,以动物分类为例进行了实战演练。我们从数据集的准备和预处理开始,探讨了如何通过调整图像尺寸和应用数据增强技术来提高模型的泛化能力。接着,我们讨论了不同的深度学习模型架构,训练代码中集成了如ResNet和MobileNet等模型,并介绍了如何使用PyTorch框架来训练这些模型。我们通过命令行参数灵活地控制训练过程,允许用户自定义模型训练的各个方面,包括模型的选择、是否使用预训练权重、学习率和批大小等。

2024-04-10 21:28:22 1903 2

原创 深度学习图像处理03:卷积神经网络——卷积和池化

卷积神经网络(Convolutional Neural Networks, CNNs)是深度学习领域的一项革命性技术,在图像处理和计算机视觉任务中表现出了卓越的性能。自从LeCun等人在20世纪90年代初期提出,CNN已经成为了各种视觉识别任务的核心技术,包括图像分类、对象检测和图像分割等。CNN之所以有效,是因为它们能够自动且有效地从大量未标记的数据中学习到复杂的特征表示,这一点在传统的机器学习方法中是很难实现的。

2024-03-26 00:18:05 1318

原创 深度学习图像处理02:Tensor数据类型

Tensor,简而言之,是一个多维数组,是标量、向量和矩阵的高维推广。在深度学习中,Tensors是算法的基本构建块,用于表示和处理数据,如图像、声音或文本。0维Tensor:标量(Scalar),例如一个数字。1维Tensor:向量(Vector),例如一个数字列表。2维Tensor:矩阵(Matrix),例如二维数组。n维Tensor:更高维度的数组。了解Tensor数据类型,掌握Tensor的基础操作是深度学习和图像处理中的基本技能。

2024-03-23 00:54:54 1285

原创 深度学习图像处理01:图像的本质

深度学习作为一种强大的机器学习技术,已经成为图像处理领域的核心技术之一。通过模拟人脑处理信息的方式,深度学习能够从图像数据中学习到复杂的模式和特征,从而实现从简单的图像分类到复杂的场景理解等多种功能。要充分发挥深度学习在图像处理中的潜力,我们首先需要理解图像的本质。本文旨在深入探讨深度学习图像处理的基础概念,为初学者铺平通往高级理解的道路。我们将从最基础的问题开始:图像是什么?我们如何通过计算机来理解和处理图像?

2024-03-21 01:47:40 1328 1

原创 Transformer03:位置编码(Positional Encoding)

位置编码是Transformer模型理解序列数据的一个关键组成部分。通过向模型提供关于序列中每个元素位置的信息,位置编码使得基于注意力的架构能够有效地处理语言等顺序数据。尽管其设计简单,位置编码却极大地增强了Transformer模型的能力,使其在多个自然语言处理任务中取得了前所未有的成功。

2024-03-19 23:49:55 1339 1

原创 Transformer 02:多头注意力机制的工作原理

本文介绍多头注意力机制的工作原理,最后附上代码示例,通过代码应用自注意力机制模块的步骤。多头注意力机制是Transformer架构中的一个关键创新,它允许模型在不同的表示子空间中并行地学习输入数据的不同方面。这种机制增加了模型的灵活性和能力,使其能够捕捉到更复杂的特征关系。多头注意力机制的核心思想是将注意力操作分拆成多个“头”,每个头独立地进行注意力计算,然后将这些计算的结果合并起来。

2024-03-19 00:21:14 3930 1

原创 Transformer 01:自注意力机制Q,K,V详解

在深度学习领域,一个神秘且强大的概念——自注意力机制(Self-Attention Mechanism),近年来成为了许多突破性成果的幕后英雄。从自然语言处理(NLP)到计算机视觉,自注意力机制正逐渐成为构建高效、强大模型的关键。但它究竟是什么?又是如何工作的?接下来将用通俗易懂的理解解释Transformer的工作原理。

2024-03-18 10:18:00 7768

原创 第一个深度学习入门项目——使用AlexNet网络实现花分类

本文共5部分,内容结构如下:1. 数据预处理:划分数据集。2. 加载自定义数据集。3. 建立Alexnet模型。4. 模型训练。5. 模型的评估和使用训练好的模型进行图片分类。6. 项目注意事项与测试结果展示。该项目可顺序复制上述代码到与文件名相同的文件中,组织相同的目录结构,配置好相应的pytorch环境,就可以顺利运行。本文所写的代码,都有较完整的注释,供大家研究以理解代码。

2022-09-21 19:21:10 2226 6

原创 使用Python读取数据集的图片路径,划分训练集与验证集并保存到txt文件中

本文将分享自己写的3个函数,分别用来实现保存数据集图片的路径到txt文件,读取txt文件,划分训练集与验证集并保存到txt文件。

2022-09-19 19:14:41 8807 2

原创 【Python】游戏:飞机大战

本文主要内容:复现:Eric Matthes所著的《python编程从入门到实践》一书中,第12章到第十四章的《外星人入侵》项目的代码,并成功运行。将项目的主要文件和代码做一个分享分享此项目完整代码的链接第一部分:项目的效果图和目录树项目的初始运行的效果:项目的文件目录:项目的依赖包:第二部分:主要代码alien_invasion.py(主程序代码)import pygamefrom settings import Settingsfrom ship import Shi

2021-09-28 18:01:08 486

原创 【C语言】图书管理系统

程序名称:图书管理系统编译语言:C语言编译器:Dev C++编译器获取和安装步骤详见:https://blog.csdn.net/qq_35284513/article/details/112351910这是一个用C语言编写的一个简单的图书管理系统。这个管理系统没有使用数据库,使用的是C语言的结构体和数据结构中的单链表作为存储,同时频繁使用了C语言中的指针操作。这个程序可以作为一个C语言阶段性的一个程序,也可以作为大一C语言课程设计的一个期末作业,熟练编写一个这样的小程序,可以整合C语言学习过程中的

2021-02-17 11:14:42 3601 6

原创 【C语言入门级题目4】(数组题)统计大写字母、数组元素的查找与替换、进制转换、矩阵运算、单词统计、杨辉三角、寻找鞍点、就地逆置

写在开头:题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》第六章C语言结构的课后练习题。编译器:Dev C++代码是根据自己的逻辑来实现的,部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果,但不一定是最优算法,比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法,这些算法是一定可以优化的。希望我的解法能够给大家有所帮助,如果读者大大们有更好的思路和算法,也希望能在评论区留下更宝贵的智慧。输入一个字符串,输出其中所出现过的大写英文字母/*输入

2021-01-19 18:14:52 393

原创 【C语言入门级题目3】剩余材料最少问题、平均分、s=a+aa+aaa+aaa...a,数字灯谜、百万富翁与陌生人换钱、求n的所有质数因子

写在开头:题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。编译器:Dev C++代码是根据自己的逻辑来实现的,部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果,但不一定是最优算法,比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法,这些算法是一定可以优化的。希望我的解法能够给大家有所帮助,如果读者大大们有更好的思路和算法,也希望能在评论区留下更宝贵的智慧。一根长度为133米的材料,需要截成长度为19米和23米的短料,求解两种材料分别截多少根时

2021-01-14 09:51:28 3025

原创 【C语言入门级题目2】四位数各位数之和、爱因斯坦数学题(梯子阶数问题)、三色球问题、杨辉三角数列问题、100匹马驮100担货

写在开头:题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。编译器:Dev C++代码是根据自己的逻辑来实现的,部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果,但不一定是最优算法,比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法,这些算法是一定可以优化的。希望我的解法能够给大家有所帮助,如果读者大大们有更好的思路和算法,也希望能在评论区留下更宝贵的智慧。输入一个四位数x,计算每一位数字相加之和/*输入一个四位数x,计算每一位数字相加之

2021-01-10 20:22:50 1073

原创 【C语言入门级题目1】循环打印图案、五位逆序数、Armstrong(水仙花)数、亲密数、sin(x)的泰勒级数、连续数的固定和

回顾完顺序结构、分支结构和循环结构后,开始课本习题的实践练习。题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。代码是根据自己的逻辑来实现的,有些解法仅仅是能够实现最终结果,但不一定是最优算法,比如有许多两个for循环甚至三个for循环暴力实现的算法,这些算法是一定可以优化的。希望我的解法能够给大家有所帮助,如果读者大大们有更好的思路和算法,也希望能在评论区留下更宝贵的智慧。以下是要解决的六道C语言编程题,后面会通过代码一一实现。本猿使用的编译器是Dev c++(关于这个编译器的安装方法

2021-01-09 16:13:18 402

原创 Windows10 C语言开发编译器 Dev C++

工欲善其事必先利其器,现在很多想学习编程又入手新机的小伙伴用的大都是正版的Windows10系统。C语言作为编程入门级别的语言,是很多高校在大一就开设的先行课。很多大学的机房用的大都是Windows XP或者是7系统,因此用的编译器也可能是VC++6.0,这也是大多数C语言课本中代码的运行环境,故会有很多小伙伴对VC6.0 情有独钟,但这款编译器上了win10系统大概会遭遇滑铁卢。虽然有一些破解教程是关于如何在win10中安装VC6.0的,但这些方法很多会对电脑的配置文件进行更改,给以后的开发和安全带来隐

2021-01-08 12:41:07 8851 9

原创 解决vs6.0出现Compiling... error spawning cl.exe 的问题

对于初学者来说,第一次在电脑上安装vs6.0一般不会发生这种问题,这种问题一般是在第二次安装更改安装路径后发生。解决方法如下:Step1:打开vs6.0,选择“工具”—>“选项”Step2:打开vs6.0的安装位置,找到下图对应目录名和对应文件名的位置,将红框之前的路径,更改文当前文件的所在路径,如下:Step3:同理,其余三个目录选项也同样操作修改完成后就可编译通过,成功运行!...

2021-01-05 20:44:32 1179 3

原创 vs6.0安装及运行

Step0:现在C语言通常会作为编程的入门语言,科班的第一门编程语言,在这样的背景下,很多freshman对“路径”这个概念可能了解不深,因此先引入一下“路径”的概念,便于后面的理解(若已了解路径的老手们,可跳过这一步,直接step1开始)。路径:直观地说就是一个文件在计算机中存放的位置,比如你在D盘的a文件夹中的b文件夹里存放了一个c.avi小电影,那你打开这部电影的步骤是双击打开D盘,找到a文件夹,打开后找到b文件夹,最后找到c.avi这个小电影打开。整个过程结束后,c.avi这个文件所在的路径就是D

2021-01-05 20:39:32 5562

Pytorch实现AlexNet花分类完整数据集+代码

本项目已包含花分类数据集和训练好的AlexNet.pth模型,可直接进行花分类预测,代码共分5部分: 1. 数据预处理:划分数据集  2. 加载自定义数据集 3. 建立Alexnet模型  4. 模型训练  5. 模型的评估和使用训练好的模型进行图片分类 本文代码简单易懂,有较具体的注释,只需具备基础的python知识,便可以顺序通读。

2022-09-21

使用Python读取数据集图片路径,划分数据集并将图片路径保存到txt文件中

该程序中有5个python函数方法,分别用来实现保存数据集图片的路径到txt文件;读取txt文件中的每张图片的路径;划分训练集、验证集和测试集并保存到txt文件;获得训练集与测试集中的每张图片路径与分类标签,并绘制每类样本数量柱状图。非常适合深度学习模型训练之前,进行划分数据集和数据预处理所用。

2022-09-19

【Python】飞机大战演示+源代码.rar

使用python代码编写的一个简单的《飞机大战》游戏项目。包含游戏中的关键因素,对于部分院校的部分专业,可作为期末作业使用。该资源免费分享,供道友们学习和使用,希望大家点赞关注,如有问题,可留言交流。

2021-09-28

图书管理系统源代码+操作演示.rar

用指针和结构体做的一个无数据库的图书管理系统,内附操作演示和效果演示。该资源免费分享,供道友们学习和使用,希望大家能点赞关注,如有问题可留言交流

2021-02-23

vs6.0安装及运行 和解决 Compiling... error spawning cl.exe 的问题

vs6.0安装及运行 和解决 Compiling... error spawning cl.exe 的问题

2021-01-05

空空如也

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

TA关注的人

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