- 博客(19)
- 收藏
- 关注
原创 深度学习.全连接神经网络05
而是需要根据具体的数据集进行统计计算。这些值是 ImageNet 数据集的统计结果,已成为计算机视觉任务的默认标准。
2025-04-22 19:54:01
815
原创 深度学习.全连接神经网络
在使用Torch构建网络模型时,每个网络层的参数都有默认的初始化方法,同时还可以通过以上方法来对网络参数进行初始化。当输出层使用softmax多分类时,使用交叉熵损失函数;当输出层使用sigmoid二分类时,使用二分类交叉熵损失函数, 比如在逻辑回归中使用;当功能为线性回归时,使用均方差损失-L2 loss;梯度下降算法通过不断更新参数来最小化损失函数,是反向传播算法中计算权重调整的基础。
2025-04-21 19:57:26
1016
原创 深度学习.全连接神经网络03
输入层:确定输入数据的维度。例如,对于一个简单的图像分类任务,输入层的维度可能是图像的像素数量。隐藏层:定义一个或多个隐藏层,每个隐藏层包含一定数量的神经元。隐藏层的数量和每个隐藏层的神经元数量可以根据任务需求调整。输出层:根据任务目标确定输出层的神经元数量。例如,对于一个二分类问题,输出层通常有一个神经元;对于多分类问题,输出层的神经元数量等于类别数。
2025-04-18 19:40:55
911
原创 深度学习.Torch框架02
模型(神经网络,深度神经网络,深度学习)定义组件帮助我们在 PyTorch 中定义、训练和评估模型等。名词定义Epoch使用训练集的全部数据对模型进行一次完整训练,被称为“一代训练”Batch使用训练集中的一小部分样本对模型权重进行一次反向传播的参数更新,这一小部分样本被称为“一批数据”Iteration使用一个Batch数据对模型进行一次参数更新的过程,被称为“一次训练”
2025-04-17 19:34:25
719
原创 深度学习.Torch框架 01
PyTorch是一个基于Python的深度学习框架,它提供了一种灵活、高效、易于学习的方式来实现深度学习模型。PyTorch最初由Facebook开发,被广泛应用于计算机视觉、自然语言处理、语音识别等领域。PyTorch使用张量(tensor)来表示数据,可以轻松地处理大规模数据集,且可以在GPU上加速。PyTorch提供了许多高级功能,如自动微分(automatic differentiation)、自动求导(automatic gradients)
2025-04-16 19:15:00
853
原创 pandas学习day13
Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 已经成为 Python 数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库,用于数据分析。
2025-03-26 20:33:35
615
原创 matlib工具day12
Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂。
2025-03-26 20:29:49
596
原创 numpy语法day12
用于计算中位数,中位数是指将数组中的数据按从小到大的顺序排列后,位于中间位置的值。如果数组的长度是偶数,则中位数是中间两个数的平均值。对于二维数组来说,axis=1 表示沿着水平方向,axis=0 表示沿着垂直方向。对于二维数组来说,axis=1 表示沿着水平方向,axis=0 表示沿着垂直方向。沿指定的轴,计算数组中元素的算术平均值(即元素之总和除以元素数量)计算数组沿指定轴的最小值与最大值,并以数组形式返回。计算数组元素中最值之差值,即最大值 - 最小值。
2025-03-25 19:57:58
289
原创 python学习day11
返回一个元组,元组中的每个元素表示数组在对应维度上的大小。元组的长度等于数组的维度数。shape 属性功能:返回一个由数组维度构成的元组通过赋值,可以用来调整数组维度的大小。
2025-03-24 19:51:46
602
原创 python学习day10
NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组在数组算术计算方面, NumPy 提供了大量的数学函数NumPy 的底层主要用 C语言编写,因此它能够高速地执行数值计算NumPy 还提供了多种数据结构,这些数据结构能够非常契合的应用在数组和矩阵的运算上。
2025-03-24 19:38:35
535
原创 python学习day09
一个.py 文件就是一个模块模块是含有一系列数据函数类等的程序作用把相关功能的函数等放在一起有利于管理,有利于多人合作开发模块的分类内置模块(在python3 程序内部,可以直接使用)标准库模块(在python3 安装完后就可以使用的 )第三方模块(需要下载安装后才能使用)自定义模块(用户自己编写)
2025-03-21 20:13:08
740
原创 python学习day07
是一种将数据(属性)和操作数据的方法(方法)绑定在一起的机制。需要注意圆括号中父类的顺序,若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父类中是否包含方法。是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。覆盖是指在有继承关系的类中,子类中实现了与基类同名的方法,在子类的实例调用该方法时,实际调用的是子类中的覆盖版本,这种现象叫覆盖。
2025-03-19 18:53:02
977
原创 python学习day06
在定义一个过程或函数时出现调用本过程或本函数的成分,称之为递归。若调用自身,称之为直接递归。若过程或函数A调用过程或函数B,而B又调用A,称之为间接递归。在算法设计中,任何间接递归算法都可以转换为直接递归算法来实现,所以主要讨论直接递归。(1) 构造函数调用表达式对象 = 类名([参数])(2) 说明-- 对象存储的是实例化后的地址。-- 类名后面的参数按照构造方法的形参传递对象是类的实例,具有类定义的属性和方法。通过调用类的构造函数来创建对象。
2025-03-18 19:24:04
792
原创 python学习day05
位置形参默认参数星号元组形参(*args)命名关键字形参双星号字典形参(**kwargs)一个变量声明以后,在哪里能够被访问使用,就是这个变量"起作用"的区域:也就是这个变量的作用域一般来说,变量的作用域,是在函数内部和外部的区域 来体现,因此常常与函数有关。
2025-03-17 18:53:18
876
原创 python学习day03
两者(两个元素同时为真,结果才为真)两者(两个元素只要有一个为真,结果就为真)not 运算符是一元运算符作用将表达式的结果取操作。
2025-03-13 18:33:22
838
原创 python学习-day02
字符串 (String)数字(Number)整数 int浮点数 float布尔数 boolNaN 是一种特殊的浮点数值,用于表示未定义或不可表示的数值结果。它的类型是 float。容器列表 list元组 tuple字典 dict集合 set / 固定集合 frozenset。
2025-03-12 18:38:57
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人