<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35284513的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35284513</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35284513]]></copyright><item><title><![CDATA[深度学习图像处理04：图像分类模型训练实战——动物分类]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/137606961</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/137606961</guid><author>qq_35284513</author><pubDate>Wed, 10 Apr 2024 21:28:22 +0800</pubDate><description><![CDATA[本文深入探讨了深度学习在图像分类任务中的应用，以动物分类为例进行了实战演练。我们从数据集的准备和预处理开始，探讨了如何通过调整图像尺寸和应用数据增强技术来提高模型的泛化能力。接着，我们讨论了不同的深度学习模型架构，训练代码中集成了如ResNet和MobileNet等模型，并介绍了如何使用PyTorch框架来训练这些模型。我们通过命令行参数灵活地控制训练过程，允许用户自定义模型训练的各个方面，包括模型的选择、是否使用预训练权重、学习率和批大小等。]]></description><category></category></item><item><title><![CDATA[深度学习图像处理03：卷积神经网络——卷积和池化]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/137026531</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/137026531</guid><author>qq_35284513</author><pubDate>Tue, 26 Mar 2024 00:18:05 +0800</pubDate><description><![CDATA[卷积神经网络（Convolutional Neural Networks, CNNs）是深度学习领域的一项革命性技术，在图像处理和计算机视觉任务中表现出了卓越的性能。自从LeCun等人在20世纪90年代初期提出，CNN已经成为了各种视觉识别任务的核心技术，包括图像分类、对象检测和图像分割等。CNN之所以有效，是因为它们能够自动且有效地从大量未标记的数据中学习到复杂的特征表示，这一点在传统的机器学习方法中是很难实现的。]]></description><category></category></item><item><title><![CDATA[深度学习图像处理02：Tensor数据类型]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/136954999</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/136954999</guid><author>qq_35284513</author><pubDate>Sat, 23 Mar 2024 00:54:54 +0800</pubDate><description><![CDATA[Tensor，简而言之，是一个多维数组，是标量、向量和矩阵的高维推广。在深度学习中，Tensors是算法的基本构建块，用于表示和处理数据，如图像、声音或文本。0维Tensor：标量（Scalar），例如一个数字。1维Tensor：向量（Vector），例如一个数字列表。2维Tensor：矩阵（Matrix），例如二维数组。n维Tensor：更高维度的数组。了解Tensor数据类型，掌握Tensor的基础操作是深度学习和图像处理中的基本技能。]]></description><category></category></item><item><title><![CDATA[深度学习图像处理01：图像的本质]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/136891733</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/136891733</guid><author>qq_35284513</author><pubDate>Thu, 21 Mar 2024 01:47:40 +0800</pubDate><description><![CDATA[深度学习作为一种强大的机器学习技术，已经成为图像处理领域的核心技术之一。通过模拟人脑处理信息的方式，深度学习能够从图像数据中学习到复杂的模式和特征，从而实现从简单的图像分类到复杂的场景理解等多种功能。要充分发挥深度学习在图像处理中的潜力，我们首先需要理解图像的本质。本文旨在深入探讨深度学习图像处理的基础概念，为初学者铺平通往高级理解的道路。我们将从最基础的问题开始：图像是什么？我们如何通过计算机来理解和处理图像？]]></description><category></category></item><item><title><![CDATA[Transformer03：位置编码（Positional Encoding）]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/136856875</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/136856875</guid><author>qq_35284513</author><pubDate>Tue, 19 Mar 2024 23:49:55 +0800</pubDate><description><![CDATA[位置编码是Transformer模型理解序列数据的一个关键组成部分。通过向模型提供关于序列中每个元素位置的信息，位置编码使得基于注意力的架构能够有效地处理语言等顺序数据。尽管其设计简单，位置编码却极大地增强了Transformer模型的能力，使其在多个自然语言处理任务中取得了前所未有的成功。]]></description><category></category></item><item><title><![CDATA[Transformer 02：多头注意力机制的工作原理]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/136825213</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/136825213</guid><author>qq_35284513</author><pubDate>Tue, 19 Mar 2024 00:21:14 +0800</pubDate><description><![CDATA[本文介绍多头注意力机制的工作原理，最后附上代码示例，通过代码应用自注意力机制模块的步骤。多头注意力机制是Transformer架构中的一个关键创新，它允许模型在不同的表示子空间中并行地学习输入数据的不同方面。这种机制增加了模型的灵活性和能力，使其能够捕捉到更复杂的特征关系。多头注意力机制的核心思想是将注意力操作分拆成多个“头”，每个头独立地进行注意力计算，然后将这些计算的结果合并起来。]]></description><category></category></item><item><title><![CDATA[Transformer 01：自注意力机制Q，K，V详解]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/136797906</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/136797906</guid><author>qq_35284513</author><pubDate>Mon, 18 Mar 2024 10:18:00 +0800</pubDate><description><![CDATA[在深度学习领域，一个神秘且强大的概念——自注意力机制（Self-Attention Mechanism），近年来成为了许多突破性成果的幕后英雄。从自然语言处理（NLP）到计算机视觉，自注意力机制正逐渐成为构建高效、强大模型的关键。但它究竟是什么？又是如何工作的？接下来将用通俗易懂的理解解释Transformer的工作原理。]]></description><category></category></item><item><title><![CDATA[第一个深度学习入门项目——使用AlexNet网络实现花分类]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/126975098</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/126975098</guid><author>qq_35284513</author><pubDate>Wed, 21 Sep 2022 19:21:10 +0800</pubDate><description><![CDATA[本文共5部分，内容结构如下：1. 数据预处理：划分数据集。2. 加载自定义数据集。3. 建立Alexnet模型。4. 模型训练。5. 模型的评估和使用训练好的模型进行图片分类。6. 项目注意事项与测试结果展示。

该项目可顺序复制上述代码到与文件名相同的文件中，组织相同的目录结构，配置好相应的pytorch环境，就可以顺利运行。本文所写的代码，都有较完整的注释，供大家研究以理解代码。]]></description><category></category></item><item><title><![CDATA[使用Python读取数据集的图片路径，划分训练集与验证集并保存到txt文件中]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/126939285</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/126939285</guid><author>qq_35284513</author><pubDate>Mon, 19 Sep 2022 19:14:41 +0800</pubDate><description><![CDATA[本文将分享自己写的3个函数，分别用来实现保存数据集图片的路径到txt文件，读取txt文件，划分训练集与验证集并保存到txt文件。]]></description><category></category></item><item><title><![CDATA[【Python】游戏：飞机大战]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/120533964</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/120533964</guid><author>qq_35284513</author><pubDate>Tue, 28 Sep 2021 18:01:08 +0800</pubDate><description><![CDATA[本文主要内容：

复现：Eric Matthes所著的《python编程从入门到实践》一书中，第12章到第十四章的《外星人入侵》项目的代码，并成功运行。
将项目的主要文件和代码做一个分享
分享此项目完整代码的链接

第一部分：项目的效果图和目录树
项目的初始运行的效果：

项目的文件目录：

项目的依赖包：

第二部分：主要代码
alien_invasion.py
（主程序代码）
import pygame
from settings import Settings
from ship import Shi]]></description><category></category></item><item><title><![CDATA[【C语言】图书管理系统]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/113831931</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/113831931</guid><author>qq_35284513</author><pubDate>Wed, 17 Feb 2021 11:14:42 +0800</pubDate><description><![CDATA[程序名称：图书管理系统
编译语言：C语言
编译器：Dev C++
编译器获取和安装步骤详见：https://blog.youkuaiyun.com/qq_35284513/article/details/112351910
这是一个用C语言编写的一个简单的图书管理系统。这个管理系统没有使用数据库，使用的是C语言的结构体和数据结构中的单链表作为存储，同时频繁使用了C语言中的指针操作。这个程序可以作为一个C语言阶段性的一个程序，也可以作为大一C语言课程设计的一个期末作业，熟练编写一个这样的小程序，可以整合C语言学习过程中的]]></description><category></category></item><item><title><![CDATA[【C语言入门级题目4】（数组题）统计大写字母、数组元素的查找与替换、进制转换、矩阵运算、单词统计、杨辉三角、寻找鞍点、就地逆置]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112847176</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112847176</guid><author>qq_35284513</author><pubDate>Tue, 19 Jan 2021 18:14:52 +0800</pubDate><description><![CDATA[写在开头：题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》第六章C语言结构的课后练习题。
编译器：Dev C++
代码是根据自己的逻辑来实现的，部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果，但不一定是最优算法，比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法，这些算法是一定可以优化的。希望我的解法能够给大家有所帮助，如果读者大大们有更好的思路和算法，也希望能在评论区留下更宝贵的智慧。


输入一个字符串，输出其中所出现过的大写英文字母

/*输入]]></description><category></category></item><item><title><![CDATA[【C语言入门级题目3】剩余材料最少问题、平均分、s=a+aa+aaa+aaa...a，数字灯谜、百万富翁与陌生人换钱、求n的所有质数因子]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112600010</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112600010</guid><author>qq_35284513</author><pubDate>Thu, 14 Jan 2021 09:51:28 +0800</pubDate><description><![CDATA[写在开头：题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。
编译器：Dev C++
代码是根据自己的逻辑来实现的，部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果，但不一定是最优算法，比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法，这些算法是一定可以优化的。希望我的解法能够给大家有所帮助，如果读者大大们有更好的思路和算法，也希望能在评论区留下更宝贵的智慧。

一根长度为133米的材料，需要截成长度为19米和23米的短料，求解两种材料分别截多少根时]]></description><category></category></item><item><title><![CDATA[【C语言入门级题目2】四位数各位数之和、爱因斯坦数学题（梯子阶数问题）、三色球问题、杨辉三角数列问题、100匹马驮100担货]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112439475</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112439475</guid><author>qq_35284513</author><pubDate>Sun, 10 Jan 2021 20:22:50 +0800</pubDate><description><![CDATA[写在开头：题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。
编译器：Dev	C++
代码是根据自己的逻辑来实现的，部分题目的算法思想写在了程序代码的注释中。有些解法仅仅是能够实现最终结果，但不一定是最优算法，比如有许多两个for循环甚至三个或更多的for循环暴力实现的算法，这些算法是一定可以优化的。希望我的解法能够给大家有所帮助，如果读者大大们有更好的思路和算法，也希望能在评论区留下更宝贵的智慧。


输入一个四位数x，计算每一位数字相加之和

/*输入一个四位数x，计算每一位数字相加之]]></description><category></category></item><item><title><![CDATA[【C语言入门级题目1】循环打印图案、五位逆序数、Armstrong（水仙花）数、亲密数、sin(x)的泰勒级数、连续数的固定和]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112392394</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112392394</guid><author>qq_35284513</author><pubDate>Sat, 09 Jan 2021 16:13:18 +0800</pubDate><description><![CDATA[回顾完顺序结构、分支结构和循环结构后，开始课本习题的实践练习。题源来自于凌云、吴海燕、谢满德老师们编著的《C语言程序设计与实践》。代码是根据自己的逻辑来实现的，有些解法仅仅是能够实现最终结果，但不一定是最优算法，比如有许多两个for循环甚至三个for循环暴力实现的算法，这些算法是一定可以优化的。希望我的解法能够给大家有所帮助，如果读者大大们有更好的思路和算法，也希望能在评论区留下更宝贵的智慧。
以下是要解决的六道C语言编程题，后面会通过代码一一实现。本猿使用的编译器是Dev c++（关于这个编译器的安装方法]]></description><category></category></item><item><title><![CDATA[Windows10 C语言开发编译器	Dev C++]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112351910</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112351910</guid><author>qq_35284513</author><pubDate>Fri, 08 Jan 2021 12:41:07 +0800</pubDate><description><![CDATA[工欲善其事必先利其器，现在很多想学习编程又入手新机的小伙伴用的大都是正版的Windows10系统。C语言作为编程入门级别的语言，是很多高校在大一就开设的先行课。很多大学的机房用的大都是Windows XP或者是7系统，因此用的编译器也可能是VC++6.0，这也是大多数C语言课本中代码的运行环境，故会有很多小伙伴对VC6.0 情有独钟，但这款编译器上了win10系统大概会遭遇滑铁卢。
虽然有一些破解教程是关于如何在win10中安装VC6.0的，但这些方法很多会对电脑的配置文件进行更改，给以后的开发和安全带来隐]]></description><category></category></item><item><title><![CDATA[解决vs6.0出现Compiling...  error spawning cl.exe 的问题]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112252418</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112252418</guid><author>qq_35284513</author><pubDate>Tue, 05 Jan 2021 20:44:32 +0800</pubDate><description><![CDATA[对于初学者来说，第一次在电脑上安装vs6.0一般不会发生这种问题，这种问题一般是在第二次安装更改安装路径后发生。解决方法如下：

Step1：打开vs6.0，选择“工具”—&gt;“选项”

Step2：打开vs6.0的安装位置，找到下图对应目录名和对应文件名的位置，将红框之前的路径，更改文当前文件的所在路径，如下：

Step3：同理，其余三个目录选项也同样操作

修改完成后就可编译通过，成功运行！


...]]></description><category></category></item><item><title><![CDATA[vs6.0安装及运行]]></title><link>https://blog.youkuaiyun.com/qq_35284513/article/details/112210180</link><guid>https://blog.youkuaiyun.com/qq_35284513/article/details/112210180</guid><author>qq_35284513</author><pubDate>Tue, 05 Jan 2021 20:39:32 +0800</pubDate><description><![CDATA[Step0：现在C语言通常会作为编程的入门语言，科班的第一门编程语言，在这样的背景下，很多freshman对“路径”这个概念可能了解不深，因此先引入一下“路径”的概念，便于后面的理解（若已了解路径的老手们，可跳过这一步，直接step1开始）。
路径：直观地说就是一个文件在计算机中存放的位置，比如你在D盘的a文件夹中的b文件夹里存放了一个c.avi小电影，那你打开这部电影的步骤是双击打开D盘，找到a文件夹，打开后找到b文件夹，最后找到c.avi这个小电影打开。整个过程结束后，c.avi这个文件所在的路径就是D]]></description><category></category></item></channel></rss>