自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 optimizer.zero_grad()用法

是 PyTorch 中优化器(Optimizer)的关键方法,用于清空模型参数的梯度。

2025-05-30 11:17:30 219

原创 random.randint()用法

是Python标准库random模块中用于生成指定范围内随机整数的函数。

2025-05-30 08:59:24 358

原创 torch.zeros()用法简介

通过灵活调整参数,可满足不同维度和数据类型的零张量需求。仅分配内存,内容未初始化(可能含随机值)。会显式初始化所有元素为0,而。

2025-05-30 08:48:02 537

原创 np.random.normal()用法简介

是NumPy库中用于生成正态分布(高斯分布)随机数的函数。该函数广泛用于统计分析、机器学习中的数据生成和模拟实验。

2025-05-30 08:30:18 265

原创 torch.argmax()简介

是PyTorch中用于获取。

2025-05-29 10:43:49 238

原创 设置随机数种子的作用

这是一个常用示例值(源自《银河系漫游指南》),实际开发中可用任意整数。种子相同则每次运行生成的随机序列完全相同。‌,目的是保证程序运行时生成的。这三行代码的作用是‌。随机数具有可重复性。

2025-05-28 11:08:13 150

原创 Q网络(Q-Network)简介

在强化学习(Reinforcement Learning, RL)中,‌‌ 是深度Q学习(Deep Q-Learning, DQN)算法的核心组件,用于近似‌‌。

2025-05-23 14:30:10 948

原创 PyTorch 中unsqueeze(-1)用法

‌后添加新维度。(等价于。

2025-05-23 12:08:29 424

原创 np.linspace() 简介

是 NumPy 库中的一个函数,用于生成‌‌。

2025-05-23 12:02:30 342

原创 比较两个用于手写体识别的卷积神经网络(CNN)模型

要比较两个用于手写体识别的卷积神经网络(CNN)模型,可以从以下 ‌。

2025-05-19 17:39:34 485

原创 batch_size(批大小)核心作用和设置建议

在TensorFlow训练模型中,batch_size(批大小)是一个关键的超参数,它决定了每次迭代时用于计算梯度并更新权重的样本数量。以下是它的核心作用和设置建议:‌‌nvidia-smi‌‌:batch_size会影响一个epoch的迭代次数(总样本数/batch_size),需确保最后一个batch的样本数不足时正确处理(参数)。

2025-05-15 12:13:31 576

原创 epoch、batch size和steps_per_epoch的区别

在深度学习训练过程中,epochbatch size和。

2025-05-09 17:02:53 493

原创 元组拼接示例

这一行代码的含义是将(通常表示图像的高和宽,例如)与(3,)进行拼接,生成一个新的元组。

2025-05-09 08:58:05 191

原创 深度可分离卷积简介

深度可分离卷积(Depthwise Separable Convolution)是一种将标准卷积分解为两步操作的高效计算方式,旨在减少模型的参数量和计算量,同时保持特征提取能力。其核心思想是通过分离空间维度和通道维度的相关性,优化卷积过程。

2025-05-07 10:48:42 1001

原创 时间复杂度和空间复杂度简介

‌:模型执行所需的时间资源,通常用‌。

2025-05-07 09:53:04 509

原创 ImageDataGenerator ()用法简介

是 Keras 中用于图像数据增强和预处理的工具。它允许你实时生成增强的图像数据,这在训练深度学习模型时特别有用,因为它可以帮助提高模型的泛化能力。以下是。

2025-04-29 16:14:42 946

原创 深度学习中的正则化简介

‌:正则化是深度学习模型训练不可或缺的工具,通过限制模型复杂度,显著提升泛化能力,但需根据任务需求合理选择方法并调优参数。L1正则化可用于特征选择(稀疏性)验证集损失不再下降时提前终止训练。

2025-04-28 10:26:30 780

原创 层次结构(网络架构)和模型参数(参数规模与配置)对比分析

在神经网络设计中,‌‌共同决定模型性能,但‌。

2025-04-28 10:01:17 247

原创 1×1卷积核的作用简介

1×1卷积核是卷积神经网络中的一种特殊卷积操作,其核心功能可概括为‌通道操作与计算优化‌,在深度学习中具有广泛应用。

2025-04-28 09:51:19 431

原创 os.path.sep简介

‌功能‌:获取系统路径分隔符,避免跨平台开发时路径硬编码问题。‌返回值‌:Windows 下为\\,Unix/Linux/macOS 下为。

2025-04-25 11:18:09 237

原创 random.choice() 函数

Python 的函数用于从非空序列中随机选取一个元素。

2025-04-25 09:24:54 276

原创 os.path.join() 简介

os.path.join() 是 Python 标准库os.path模块提供的路径拼接函数,主要用于将多个路径组件合并为一个完整的路径字符串。

2025-04-23 11:04:35 350

原创 np.unique()功能简介

np.unique() 是 NumPy 中用于处理数组去重和排序。

2025-04-22 15:05:56 265

原创 tf.keras.utils.to_categorical() 用法总结

整数标签(非独热编码),损失函数需选。独热编码,损失函数选。

2025-04-21 14:17:18 374

原创 np.random.permutation() 的用法总结

若输入数组/列表/元组,返回元素随机排列后的新数组‌。直接修改原数据,无返回值‌。返回新数组,原数据不变;

2025-04-21 10:51:20 499

原创 yield 在 Python 中的用法详解

‌特性‌‌生成器 (yield‌‌普通函数 (return‌‌返回值‌生成器对象(可迭代)单次返回值‌内存占用‌低(逐项生成)高(需预加载所有数据)‌执行状态‌可暂停和恢复一次性执行完成‌适用场景‌大数据、无限流、协程明确结果的简单计算掌握yield可以显著提升代码的内存效率和灵活性,尤其在处理流式数据或异步任务时。

2025-04-18 10:38:48 1096

原创 tf.data.Dataset.from_tensor_slices()的用法

将输入数据(张量、数组、元组、字典等)按第一个维度切片,生成数据集元素‌。‌:输入为元组或字典时,所有元素的第一个维度必须相同,切片后每个样本的。特征和标签一一对应‌。

2025-04-15 15:08:22 374

原创 random.sample()的用法简介

是 Python 中random模块的一个函数,用于从序列(如列表、元组、字符串等)中随机抽取‌‌的指定数量的元素。

2025-04-14 16:37:19 503

原创 如何理解张量中的维度

在深度学习中,张量(Tensor)的 ‌axis‌(轴/维度)是理解数据组织方式和操作逻辑的核心概念。

2025-04-14 15:13:01 925

原创 高维数组维度的理解

在深度学习中,高维数组(通常称为‌‌)的维度是理解数据表示、模型输入输出和计算逻辑的关键。

2025-04-14 15:02:58 603

原创 np.concatenate() 用法详解

可高效实现多维数组的拼接,是 NumPy 中处理数据合并的核心工具‌。有数组在非拼接轴上的维度必须一致‌。:沿列方向(水平拼接。

2025-04-14 14:53:14 380

原创 在迁移学习中冻结部分层的作用

冻结层的核心目标是通过 ‌特征复用‌ 与 ‌参数控制‌,实现高效、稳定的迁移学习,尤其适用于数据量有限或任务相似性较高的场景‌。

2025-04-14 11:01:15 240

原创 np.argsort()的用法简介

通过返回排序索引,为数据重排、关联排序等操作提供灵活支持,适用于多维数组和复杂排序需求。

2025-04-11 10:54:08 499

原创 nn.Linear ()的用法

在PyTorch中,nn.Linear。

2025-04-09 11:01:44 437

原创 K.reshape()用法

是 TensorFlow Keras 后端中的一个函数,用于重新调整张量(Tensor)的形状。它的作用与 NumPy 的reshape()或 TensorFlow 的类似,但专门为 Keras 模型设计。

2025-04-01 10:34:34 284

原创 python语言中类中装饰器和普通方法的区别

在Python中,类中的装饰器方法(如@property)与普通方法的主要区别体现在参数传递、调用方式、设计用途等方面。

2025-03-26 11:02:49 434

原创 Keras/TensorFlow 中,call(self, inputs, training=None, **kwargs)的使用说明

在 Keras/TensorFlow 中,是自定义层(Layer子类)的核心方法,它定义了层的前向传播逻辑。

2025-03-25 14:45:09 638

原创 layers.Add() 的核心用途

在 Keras 中,是一个‌‌,用于将多个输入张量(tensors)按元素逐个相加。它是实现跳跃连接(Skip Connections)、残差网络(ResNet)和多分支特征融合的关键操作。

2025-03-25 11:11:24 412

原创 灰度图像和彩色图像的卷积核的差别

综上所述,灰度图像和彩色图像的卷积核在CNN中是不同的,主要体现在通道数(深度)、卷积过程、参数数量以及功能和应用等方面。

2025-03-06 10:16:26 417

原创 keras.layers.Concatenate()用法

在Keras中,层用于将多个输入张量(tensor)沿着指定的轴拼接在一起。这在构建复杂的神经网络时非常有用,特别是当你需要将来自不同层或不同分支的特征组合在一起时。

2025-02-25 10:25:23 328

空空如也

空空如也

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

TA关注的人

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