<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[joekl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/joekl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; joekl]]></copyright><item><title><![CDATA[深度学习4月22笔记]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/147429386</link><guid>https://blog.youkuaiyun.com/joekl/article/details/147429386</guid><author>joekl</author><pubDate>Tue, 22 Apr 2025 20:20:29 +0800</pubDate><description><![CDATA[在训练深层神经网络时，由于模型参数较多，在数据量不足时很容易过拟合。而正则化技术主要就是用于防止过拟合，提升模型的泛化能力()和鲁棒性（]]></description><category></category></item><item><title><![CDATA[深度学习笔记4月21]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/147401094</link><guid>https://blog.youkuaiyun.com/joekl/article/details/147401094</guid><author>joekl</author><pubDate>Tue, 22 Apr 2025 17:29:56 +0800</pubDate><description><![CDATA[1、在线性回归任务时，如果对于数据敏感，并且可能含有异常值时使用L1平均误差损失，对于数据具有更好的鲁棒性。2、线性回归任务时，如果数据正常没有异常值，使用L2也叫做MSE均方误差损失。3、对于多分类任务，同时激活函数为softmax，使用交叉熵损失函数CrossEntropyLoss4、对于二分类任务，输出激活函数为sigmoid，使用二分类交叉损失函数-BCELoss梯度下降算法通过不断更新参数来最小化损失函数，是反向传播算法中计算权重调整的基础。]]></description><category></category></item><item><title><![CDATA[深度学习神经网络全连接笔记day1]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/147339574</link><guid>https://blog.youkuaiyun.com/joekl/article/details/147339574</guid><author>joekl</author><pubDate>Fri, 18 Apr 2025 20:20:22 +0800</pubDate><description><![CDATA[输入层：确定输入数据的维度。例如，对于一个简单的图像分类任务，输入层的维度可能是图像的像素数量。隐藏层：定义一个或多个隐藏层，每个隐藏层包含一定数量的神经元。隐藏层的数量和每个隐藏层的神经元数量可以根据任务需求调整。输出层：根据任务目标确定输出层的神经元数量。例如，对于一个二分类问题，输出层通常有一个神经元；对于多分类问题，输出层的神经元数量等于类别数。]]></description><category></category></item><item><title><![CDATA[pytorch.day2]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/147311676</link><guid>https://blog.youkuaiyun.com/joekl/article/details/147311676</guid><author>joekl</author><pubDate>Thu, 17 Apr 2025 20:20:35 +0800</pubDate><description><![CDATA[自动微分模块torch.autograd负责自动计算张量操作的梯度，具有自动求导功能。自动微分模块是构成神经网络训练的必要模块，可以实现网络权重参数的更新，使得反向传播算法的实现变得简单而高效。]]></description><category></category></item><item><title><![CDATA[pytorch基础]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/147284006</link><guid>https://blog.youkuaiyun.com/joekl/article/details/147284006</guid><author>joekl</author><pubDate>Wed, 16 Apr 2025 20:22:49 +0800</pubDate><description><![CDATA[PyTorch会将数据封装成张量（Tensor）进行计算，所谓张量就是元素为相同类型的多维矩阵。张量可以在 GPU 上加速运行。]]></description><category></category></item><item><title><![CDATA[day21]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146876997</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146876997</guid><author>joekl</author><pubDate>Mon, 31 Mar 2025 21:13:25 +0800</pubDate><description><![CDATA[为什么要进行边缘填充？我们以下图为例子可以看到，左图在逆时针旋转45度之后原图的四个顶点在右图中已经看不到了，同时，右图的四个顶点区域其实是什么都没有的，因此我们需要对空出来的区域进行一个填充。右图就是对空出来的区域进行了像素值为（0，0，0）的填充，也就是黑色像素值的填充。除此之外，后续的一些图像处理方式也会用到边缘填充，这里介绍五个常用的边缘填充方法。]]></description><category></category></item><item><title><![CDATA[python练习题]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146768171</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146768171</guid><author>joekl</author><pubDate>Sun, 30 Mar 2025 22:05:16 +0800</pubDate><description><![CDATA[以下例题属于力扣题库原题，感兴趣的自行搜索练手。]]></description><category></category></item><item><title><![CDATA[python.OpenCV.day19]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146638812</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146638812</guid><author>joekl</author><pubDate>Sat, 29 Mar 2025 21:14:33 +0800</pubDate><description><![CDATA[OpenCV（开放源代码计算机视觉库）是一个开源的计算机视觉和机器学习软件库。由一系列 C++ 类和函数构成，用于图像处理、计算机视觉领域的算法实现。]]></description><category></category></item><item><title><![CDATA[python.pandas.day18]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146606569</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146606569</guid><author>joekl</author><pubDate>Fri, 28 Mar 2025 20:27:13 +0800</pubDate><description><![CDATA[重置索引（reindex）可以更改原 DataFrame 的行标签或列标签，并使更改后的行、列标签与 DataFrame 中的数据逐一匹配。通过重置索引操作，您可以完成对现有数据的重新排序。如果重置的索引标签在原 DataFrame 中不存在，那么该标签对应的元素值将全部填充为 NaN。reindex() 方法用于重新索引 DataFrame 或 Series 对象。重新索引意味着根据新的索引标签重新排列数据，并填充缺失值。]]></description><category></category></item><item><title><![CDATA[python.pandas.day17]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146568025</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146568025</guid><author>joekl</author><pubDate>Thu, 27 Mar 2025 20:28:41 +0800</pubDate><description><![CDATA[Pandas 是一个开源的第三方 Python 库，从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"（面板数据）和 "Python data analysis"（Python 数据分析）Pandas 已经成为 Python 数据分析的必备高级工具，它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库，用于数据分析。]]></description><category></category></item><item><title><![CDATA[Matplotlib.day16]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146526165</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146526165</guid><author>joekl</author><pubDate>Wed, 26 Mar 2025 19:55:31 +0800</pubDate><description><![CDATA[Pandas 是一个开源的第三方 Python 库，从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"（面板数据）和 "Python data analysis"（Python 数据分析）Pandas 已经成为 Python 数据分析的必备高级工具，它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库，用于数据分析。]]></description><category></category></item><item><title><![CDATA[python.numpy.day15]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146496357</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146496357</guid><author>joekl</author><pubDate>Tue, 25 Mar 2025 20:06:20 +0800</pubDate><description><![CDATA[加权平均值是将数组中各数值乘以相应的权数，然后再对权重值求总和，最后以权重的总和除以总的单位数（即因子个数）；在 NumPy 中，计算方差时使用的是统计学中的方差公式，而不是概率论中的方差公式，主要是因为 NumPy 的设计目标是处理实际数据集，而不是概率分布。用于计算中位数，中位数是指将数组中的数据按从小到大的顺序排列后，位于中间位置的值。如果数组的长度是偶数，则中位数是中间两个数的平均值。返回数组中非 0 元素的索引，若是多维数组则返回行、列索引组成的。其中 xi是数组中的元素，wi是对应的权重。]]></description><category></category></item><item><title><![CDATA[python.numpy.day14]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146470966</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146470966</guid><author>joekl</author><pubDate>Mon, 24 Mar 2025 19:59:00 +0800</pubDate><description><![CDATA[NumPy 提供了比 Python 更加丰富的数据类型，如下所示：数据类型对象（Data Type Object）又称 dtype 对象，是用来描述与数组对应的内存区域如何使用。1.可以在创建数组时指定 dtype 参数来定义数组中元素的数据类型。


2.可以使用数组的 dtype 属性来获取数组中元素的数据类型。


4.数组属性

4.1 shape

返回一个元组，元组中的每个元素表示数组在对应维度上的大小。元组的长度等于数组的维度数。shape 属性功能：返回一个由数组维度构成的元组通过赋值，可以]]></description><category></category></item><item><title><![CDATA[python包和模块day13]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146453692</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146453692</guid><author>joekl</author><pubDate>Sun, 23 Mar 2025 22:19:55 +0800</pubDate><description><![CDATA[JSON（JavaScript Object Notation）是一种轻量级数据交换格式，它易于阅读和编写，同时也易于机器解析和生成。Python提供了内置的JSON模块，用于处理JSON数据。：支持的数据类型包括对象（类似于字典）、数组（类似于列表）、字符串、数字、布尔值和null。JSON 不支持 Python 特有的数据类型如tuplesetbytes等。：可以包含多种 Python 特有的数据类型，比如tuplesetbytes等。]]></description><category></category></item><item><title><![CDATA[python的包和模块day12]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146435118</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146435118</guid><author>joekl</author><pubDate>Sat, 22 Mar 2025 21:42:59 +0800</pubDate><description><![CDATA[最后我用的本办法三横三竖加交叉判断的，代码还能优化，判断的时候有提前结束的情况，我懒得考虑了。判断的时候一定要elif，不然空的三个相等，如果用else判断‘o’会导致误判成B获胜。写一个程序，输入一个整数n，如果n不是整数则抛异常，如果n=0抛异常，否则计算result=10 / n，并输出结果，最后打印'程序运行完毕'机器人的有效动作有 R（右），L（左），U（上）和 D（下）。此外，假设每次移动机器人的移动幅度相同。文件，Python 会将目录视为普通目录，无法通过包的方式导入其中的模块。]]></description><category></category></item><item><title><![CDATA[python的包和模块day11]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146413151</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146413151</guid><author>joekl</author><pubDate>Fri, 21 Mar 2025 20:14:05 +0800</pubDate><description><![CDATA[一个.py 文件就是一个模块模块是含有一系列数据函数类等的程序作用把相关功能的函数等放在一起有利于管理，有利于多人合作开发模块的分类内置模块（在python3 程序内部，可以直接使用）标准库模块(在python3 安装完后就可以使用的 )第三方模块（需要下载安装后才能使用）自定义模块(用户自己编写)模块名如果要给别的程序导入，则模块名必须是 标识符'''小张写了一个模块，内部有两个函数，两个字符串... 此处省略 200字''''''此函数用来求和''']]></description><category></category></item><item><title><![CDATA[python进阶语法day10]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146389985</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146389985</guid><author>joekl</author><pubDate>Thu, 20 Mar 2025 19:51:35 +0800</pubDate><description><![CDATA[迭代器是访问可迭代对象的工具迭代器是指用 iter(obj) 函数返回的对象(实例)迭代器可以用next(it)函数获取可迭代对象的数据。]]></description><category></category></item><item><title><![CDATA[python进阶语法day9]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146361757</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146361757</guid><author>joekl</author><pubDate>Wed, 19 Mar 2025 18:40:50 +0800</pubDate><description><![CDATA[是一种将数据（属性）和操作数据的方法（方法）绑定在一起的机制。需要注意圆括号中父类的顺序，若是父类中有相同的方法名，而在子类使用时未指定，python从左至右搜索 即方法在子类中未找到时，从左到右查找父类中是否包含方法。需要注意圆括号中父类的顺序，若是父类中有相同的方法名，而在子类使用时未指定，python从左至右搜索 即方法在子类中未找到时，从左到右查找父类中是否包含方法。覆盖是指在有继承关系的类中，子类中实现了与基类同名的方法,在子类的实例调用该方法时，实际调用的是子类中的覆盖版本,这种现象叫覆盖。]]></description><category></category></item><item><title><![CDATA[python进阶语法day8]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146333228</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146333228</guid><author>joekl</author><pubDate>Tue, 18 Mar 2025 19:39:23 +0800</pubDate><description><![CDATA[在定义一个过程或函数时出现调用本过程或本函数的成分，称之为递归。若调用自身，称之为直接递归。若过程或函数A调用过程或函数B，而B又调用A，称之为间接递归。在算法设计中，任何间接递归算法都可以转换为直接递归算法来实现，所以主要讨论直接递归。递归算法通常通常把一个大的复杂问题层层转化为一个或多个与原问题相似的规模较小的问题来求解。递归策略只需少量的代码就可以描述出解题过程所需要的多次重复计算，大大减少了算法的代码量。]]></description><category></category></item><item><title><![CDATA[python进阶语法day7]]></title><link>https://blog.youkuaiyun.com/joekl/article/details/146308668</link><guid>https://blog.youkuaiyun.com/joekl/article/details/146308668</guid><author>joekl</author><pubDate>Mon, 17 Mar 2025 21:16:30 +0800</pubDate><description><![CDATA[def 函数名(形式参数列表):语句块注意实参要与形参个数一致。没有参数可以不填写。传不可变对象实例通过内置的id()函数来查看内存地址变化：python 中一切都是对象(后面会讲)，严格意义我们不能说值传递还是引用传递，我们应该说传不可变对象和传可变对象。什么是函数函数是可以重复执行的语句块，可以重复调用作用用于封装语句块, 提高代码的重用性。位置形参默认参数星号元组形参(*args)命名关键字形参双星号字典形参（**kwargs）]]></description><category></category></item></channel></rss>