logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

人工智能-python-深度学习-CNN卷积神经网络详解

卷积神经网络(CNN)是一种专门处理网格结构数据的深度学习模型,广泛应用于计算机视觉任务。与传统神经网络相比,CNN通过局部连接、权重共享和池化操作显著减少计算量,能自动提取图像特征。核心结构包括卷积层、池化层和全连接层:卷积层通过滑动窗口提取局部特征;池化层降维减少计算量;全连接层输出最终结果。CNN避免了全连接网络的参数爆炸问题,在图像分类、目标检测等任务上表现优异。其数学基础是卷积运算,通过

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-批量标准化与模型保存加载详解

本文介绍了批量标准化(BN)的原理及其在PyTorch中的实现,以及模型保存与加载的方法。BN通过标准化每层输入,加速训练并提高稳定性,适用于全连接层和卷积层,在训练和测试阶段采用不同策略。PyTorch提供了多种BN层实现。模型保存推荐仅存储参数(state_dict),便于跨环境部署。BN能有效缓解梯度问题、加速收敛并减少过拟合,是深度学习的标配技术。

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-过拟合与欠拟合:概念、判断与解决方法

摘要:本文系统介绍了机器学习中的过拟合与欠拟合问题。欠拟合指模型过于简单无法捕捉数据规律,表现为训练集和测试集性能均差;过拟合则是模型过于复杂导致泛化能力差,表现为训练集效果好但测试集差。文章提供了判断方法(损失函数变化、学习曲线)和解决方案:欠拟合可通过增加模型复杂度、提供更多特征解决;过拟合可采用L1/L2正则化、Dropout、数据增强等方法。最后强调所有方法的核心目标是提高模型的泛化能力,

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-反向传播&优化算法

神经网络训练过程主要包括前向传播、反向传播和梯度下降三个关键步骤。前向传播通过层级计算从输入数据得到预测结果;反向传播利用链式法则计算各层梯度,用于参数优化;梯度下降则通过调整学习率更新权重,最小化损失函数。其中,梯度下降根据样本使用方式分为批量梯度下降(稳定但计算量大)、随机梯度下降(快速但波动大)和小批量梯度下降(平衡效率与稳定性)。这些方法共同构成了神经网络训练的核心机制。

文章图片
#人工智能#python#深度学习
人工智能-python-【conda环境配置及IDE(vsCode、PyCharm、Jupyter)开发环境配置】

本文详细介绍了Python开发环境的配置方法。首先说明了Conda的安装步骤和虚拟环境管理命令(创建、查看、删除、修改环境)。然后分别讲解了三种开发工具的配置流程:1)vsCode需安装Python扩展并设置解释器;2)PyCharm通过项目设置配置解释器;3)Jupyter需在Conda环境中安装并关联内核。最后指出通过这些配置可搭建高效的Python开发环境。全文以150字精炼概括了开发环境搭

文章图片
#python#ide#人工智能
人工智能-python- 深度学习-激活函数

摘要 本文介绍了神经网络中激活函数的作用及常见类型。激活函数引入了非线性,使神经网络具备拟合复杂关系的能力。若不使用激活函数,多层网络会退化为线性模型。常用的激活函数包括: Sigmoid:输出范围(0,1),适合概率预测,但存在梯度消失问题。 Tanh:输出范围(-1,1),零中心特性加速训练,但仍可能梯度消失。 ReLU:计算高效,缓解梯度消失,但可能导致神经元“死亡”。 Leaky ReLU

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-数据准备

本文介绍了PyTorch中数据加载与处理的完整流程。主要内容包括:1)数据加载器构建,详细讲解了如何通过继承Dataset类实现自定义数据加载,以及TensorDataset的简单用法;2)数据加载实践案例,涵盖CSV、图像和官方数据集三种常见数据类型的加载方法;3)数据探索与清洗技术,包括图像与标注匹配验证、损坏图像检测等预处理步骤。文章重点强调了数据加载的模块化设计思想,通过DataLoade

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-数据准备

本文介绍了PyTorch中数据加载与处理的完整流程。主要内容包括:1)数据加载器构建,详细讲解了如何通过继承Dataset类实现自定义数据加载,以及TensorDataset的简单用法;2)数据加载实践案例,涵盖CSV、图像和官方数据集三种常见数据类型的加载方法;3)数据探索与清洗技术,包括图像与标注匹配验证、损坏图像检测等预处理步骤。文章重点强调了数据加载的模块化设计思想,通过DataLoade

文章图片
#人工智能#python#深度学习
人工智能-python-深度学习-神经网络基础认知

深度学习是一种基于人工神经网络的机器学习方法,它通过模拟人脑神经元之间的连接和工作方式,进行数据的自动特征提取和抽象化处理。深度学习的本质在于层次化学习,从低层次的特征到高层次的特征逐步构建,从而完成复杂任务,如图像分类、语音识别和自然语言处理等。机器学习是实现人工智能的一种途径,深度学习是机器学习的子集,区别如下传统机器学习算法依赖人工设计特征、提取特征,而深度学习依赖算法自动提取特征。深度学习

文章图片
#人工智能#深度学习#python
人工智能-python-深度学习-自动微分

**摘要:**自动微分(Autograd)**是PyTorch等深度学习框架的核心功能,通过动态构建计算图并自动计算梯度,简化了反向传播的实现。关键点包括: 计算图:跟踪张量操作(requires_grad=True),记录依赖关系,叶子节点直接存储梯度。 梯度计算:支持标量/向量梯度,通过backward()反向传播,梯度通过.grad访问。 控制机制:no_grad()禁用梯度计算,zero_

文章图片
#人工智能#python#深度学习
    共 15 条
  • 1
  • 2
  • 请选择