TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 177 篇文章
6.-pytorch-卷积神经网络

6.-pytorch-卷积神经网络

卷积神经网络(CNN)基础摘要卷积神经网络(CNN)是计算机视觉领域的核心深度学习模型,通过模拟人类视觉系统实现高效的图像处理。CNN的核心组件包括:卷积层:使用局部感知和权重共享机制提取特征,通过卷积核滑动计算生成特征图,具备平移不变性优势池化层:通过最大/平均池化降维,保留关键特征同时减少计算量全连接层:整合特征进行最终分类决策图像数据以多维张量形式输入([高度,宽度,通道]),经过预处理(去均值、归一化)后进入网络。CNN通过层次化结构从浅层(边缘纹理)到深层(语义特征)逐步提取信息,其参数

时间:12/22/2025

5.-pytorch第一个神经网络

5.-pytorch第一个神经网络

本文介绍了使用PyTorch构建简单前馈神经网络进行二分类任务的方法。第一部分展示了基础实现流程,包括数据准备、模型定义(10-5-1结构)、训练循环和结果可视化。第二部分通过散点图分类任务,演示了神经网络处理非线性决策边界的能力(圆形分类)。代码采用nn.Sequential简化模型构建,并详细讲解了各组件功能,如ReLU激活函数和Sigmoid输出层的作用。通过损失曲线和预测结果的可视化,直观呈现了模型的学习过程,为后续更复杂网络(如CNN)的学习奠定了基础。

时间:12/22/2025

python-pytorch-scipyscipy-scikit-learn库相互依赖

python-pytorch-scipyscipy-scikit-learn库相互依赖

Conda在卸载scipy时会同时移除依赖它的scikit-learn,因为后者无法独立运行。卸载前会明确提示将被移除的包列表(包括scikit-learn),不会静默操作。这种透明机制确保用户了解完整的依赖关系变更,避免意外删除关键组件。

时间:12/20/2025

PyTorch-StepLR等间隔学习率衰减的原理与实战

PyTorch-StepLR等间隔学习率衰减的原理与实战

等间隔学习率衰减(StepDecay)是深度学习中常用的学习率调度策略,通过定期降低学习率来优化模型训练。其核心思想是每隔固定训练轮数(epoch)将学习率乘以衰减因子(如0.1或0.5)。PyTorch提供StepLR调度器实现该功能,需设置初始学习率、衰减间隔和衰减因子三个参数。该方法简单有效,能稳定训练后期收敛,但需手动调参且缺乏自适应性。使用时需在每个epoch结束后调用scheduler.step()更新学习率,注意与优化器更新顺序的配合。相比自适应方法,StepDecay更适合作为基线策略或

时间:12/20/2025

基于PyTorch的深度学习迁移学习4

基于PyTorch的深度学习迁移学习4

常用的方法是固定底层的参数,调整一些顶层或具体层的参数。这样做的好处是可以减少训练参数的数量,同时也有助于克服过拟合现象的发生。此外预先训练的网络参数也会被更新,但会使用较小的学习率以防止预先训练好的参数发生较大的改变。

时间:12/20/2025

TensorFlow与-PyTorch有什么关联么

TensorFlow与-PyTorch有什么关联么

对TensorFlow和PyTorch关联的解析非常全面深入,从历史渊源、技术特性交叉影响、生态系统互通,到研发团队社区交叉、实际应用关联等多个维度进行了细致阐述,展现了你对这两个深度学习框架的深刻理解。

时间:12/16/2025

AI邪修神经网络神经网络基础代码分析手写数字识别

AI邪修神经网络神经网络基础代码分析手写数字识别

https://github.com/king-wang123/PyTorch-DeepLearning-Practice-Projects

时间:12/16/2025

pytorchdataset类的使用

pytorchdataset类的使用

在PyTorch中,Dataset是数据加载的核心抽象类,其使用流程主要分为自定义数据集和数据加载器配置两部分。类的说明:根据索引返回单个样本及其标签。__len__返回数据集样本总数。

时间:12/15/2025

江鸟中原集光鸿蒙项目开发

江鸟中原集光鸿蒙项目开发

修改中的bundleName调整中的应用名称根据需要修改主题色彩和样式。

时间:12/15/2025

自然语言处理应用01情感分析及数据集

自然语言处理应用01情感分析及数据集

本文讲解IMDb电影评论情感分析数据集处理流程:下载数据,读取样本,预处理(分词、建词表、截断填充),创建数据迭代器,最后封装为load_data_imdb函数。

时间:12/11/2025

如何使用pytorch模拟Pearson-loss训练模型

如何使用pytorch模拟Pearson-loss训练模型

这里参考pytorch开发模型的力促,先通过torch的nn.Module定义模型,然后定义Pearson损失。这里使用torch的Linear模块直接模拟weights和bias。input_dim为输入维度,需要与输入X的维度一致,输出为1。代码示例如下所示。#创建简单的线性模型参考pytorch损失函数的定义流程,定义Pearson损失函数。Pearson相关系数有两种常用的损失函数形式:1-|r|或1-r^2。基于绝对值的损失:1-|r|,取值范围[0,1]

时间:12/10/2025

大模型面试题12Torch的基本操作

大模型面试题12Torch的基本操作

以上内容覆盖了Pandas从基础到进阶的全场景操作,包含详细规则、示例、边界案例和避坑指南,可直接落地到实战场景中。

时间:12/08/2025

分词器Tokenizer-sentencepiece把训练语料中的字符自动组合成一个最优的子词subword集合

分词器Tokenizer-sentencepiece把训练语料中的字符自动组合成一个最优的子词subword集合

SentencePiece的词表是从语料统计出来的,如果语料本身就很小,那么vocab_size再大,模型也“统计不出”更多子词,因此:vocab_size增加≠让模型magically学到更多词。在论文里看到“WeuseBERTembeddingsasfeatures”99%指的是第5步的输出(上下文相关的动态向量),不是第2步那个死的词表。优点:简单、贪心、速度快缺点:纯粹频率驱动,有时候会学出不合理的合并(比如把“the”拆成“t”+“he”)

时间:12/07/2025

PyTorch-SmoothL1Loss-全面解析数学定义梯度推导API-规范与-logits-误用纠正

PyTorch-SmoothL1Loss-全面解析数学定义梯度推导API-规范与-logits-误用纠正

摘要:nn.SmoothL1Loss是一种结合L1和L2优点的回归损失函数,对异常值鲁棒且处处可导。数学上,当误差小于beta(默认1.0)时采用平方项(L2),否则采用绝对值项(L1)。输入需为相同形状的浮点张量,输出可通过reduction参数控制。特别强调,"logits"仅适用于分类任务,回归任务中应称模型输出为"预测值"。代码示例展示了损失计算和梯度推导过程,验证了其分段特性和平滑性。该函数广泛应用于目标检测等回归任务。

时间:12/04/2025

CNN计算原始矩阵扩充后的多维度卷积核计算效果

CNN计算原始矩阵扩充后的多维度卷积核计算效果

本文探讨了在多通道卷积计算中结合原始矩阵扩充的方法。首先介绍了3通道5×5输入矩阵和3×3卷积核的基本计算过程,通过三层循环实现多通道卷积运算。然后演示了如何使用torch.zeros对原始矩阵进行外圈0值扩充,保持输入输出尺寸一致。最后将扩充后的矩阵应用于相同的卷积计算流程,验证了扩充方法的有效性。文章提供了完整的Python实现代码,展示了从基本卷积到带扩充卷积的计算过程,为理解卷积神经网络中的padding操作提供了实践参考。

时间:12/02/2025

云主机GPU-pyTorch部署

云主机GPU-pyTorch部署

直接装最新稳定版(当前是2.5.0,支持CUDA11.8和12.1,T4完美支持)这样安装的三个都是GPU版本。

时间:12/02/2025

PyTorch-v2.9.1-发布重要-Bug-修复与性能优化详解

PyTorch-v2.9.1-发布重要-Bug-修复与性能优化详解

代码地址:github.com/pytorch/pytorchPyTorchv2.9.1是一次重要的修复版本,针对v2.9.0的性能回退与编译器错误进行了集中处理,并在分布式、内存管理、数值计算等方面做出了优化。如果你的项目正在使用v2.9.0,并且出现了相关问题,推荐及时升级至v2.9.1,并确保相关依赖(如)版本满足要求,以获得最佳的性能与稳定性。

时间:12/01/2025

基于深度学习的棉花病虫害识别与防治系统,resnet50,alexnet,mobilenetpytorch框架,python代码

基于深度学习的棉花病虫害识别与防治系统,resnet50,alexnet,mobilenetpytorch框架,python代码

本文介绍了一个基于卷积神经网络的棉花病虫害识别与防治系统。该系统在PyTorch框架下实现了ResNet50、AlexNet和MobileNet三种模型,采用Python+Pyside6+OpenCV技术开发GUI界面。项目提供了完整的数据集、训练代码和测试代码,可输出训练曲线、模型结构、混淆矩阵等评估指标。系统支持自定义数据集训练,运行简单便捷,包含所有必要资源,开箱即用。项目适用于PyCharm或VSCode与Anaconda搭建的虚拟环境,并附有详细的环境配置教程。

时间:12/01/2025

深度强化学习-基于PPO算法的移动机器人路径跟踪附Pytorch实现

深度强化学习-基于PPO算法的移动机器人路径跟踪附Pytorch实现

本文介绍了基于近端策略优化(PPO)算法的机器人路径跟踪方法,阐述了PPO的网络设计、动作空间构建和奖励函数设计,并基于Pytorch实现了移动机器人路径跟踪,为DRL在机器人运动规划中的应用提供了实践参考。

时间:12/01/2025

pytorch自定义backend

pytorch自定义backend

pytorchtutotialFacilitatingNewBackendIntegrationbyPrivateUse1相关api:torch.utils.rename_privateuse1_backendpytorchtutorialCustomizeProcessGroupBackendsUsingCppExtensions相关api:torch.distributed.Backend.register_backendtorch.distributed.init

时间:11/30/2025

即插即用系列-TCSVT-2025-PG-DRFNet基于位置引导与动态感知卷积的遥感小目标检测

即插即用系列-TCSVT-2025-PG-DRFNet基于位置引导与动态感知卷积的遥感小目标检测

本文提出了一种位置引导的动态感受野网络(PG-DRFNet),用于解决光学和SAR遥感图像中小目标检测的难题。该方法通过位置引导模块(PGM)将浅层网络中的小目标位置信息传递至深层,防止特征淹没;并采用动态感知卷积(DPC)自适应调整感受野形状,精准提取多尺度目标特征。配合组合检测头的辅助监督机制,该网络在多个数据集上达到SOTA性能。核心模块具有即插即用特性,可广泛应用于小目标检测任务。代码已开源。

时间:11/27/2025

用PyTorch训练一个猫狗分类器

用PyTorch训练一个猫狗分类器

model.fc=nn.Linear(model.fc.in_features,2)#替换全连接层。

时间:11/24/2025

PyTorch-的维度变形一站式入门

PyTorch-的维度变形一站式入门

PyTorch维度操作指南摘要本文系统介绍了PyTorch中的5类维度操作:1)形状变换(reshape/view/squeeze/unsqueeze)改变张量形状但不改变数据;2)广播扩展(expand/expand_as)实现内存高效的维度扩展;3)维度重排(transpose/permute)用于交换维度顺序,是多头注意力的核心操作;4)拼接复制(cat/stack/repeat)实现张量连接与复制;5)高级操作(flatten/unflatten)用于维度展平与重建。

时间:11/23/2025

第N6周中文文本分类-Pytorch实现

第N6周中文文本分类-Pytorch实现

【代码】第N6周:中文文本分类-Pytorch实现。

时间:11/21/2025

上一页
12345...8
下一页第 1 / 8 页