自定义博客皮肤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)
  • 收藏
  • 关注

原创 彻底搞懂数据交换:电路交换、报文交换与分组交换的原理、优缺点及应用场景

本文介绍了计算机网络中三种主要的数据交换技术。电路交换通过预留专用物理路径实现低时延通信,但线路利用率低;报文交换采用存储转发机制提高资源利用率,但存在高延迟问题;分组交换将数据拆分为小分组传输,兼具高效性和灵活性,成为现代互联网的基石。文章对比了三者的核心原理、优缺点及适用场景,指出分组交换因其高效灵活的特点,是当前数据通信的最佳选择。

2026-02-26 16:10:56 867

原创 【计算机网络】终极解构:从三大组成视角到五大核心功能,一篇彻底看懂!

要理解一个复杂的系统,最好的方法就是将其拆解。我们可以从三个不同的维度来剖析计算机网络的构成。这是最直观的划分方式,就像组装一台电脑,我们需要各种实体和非实体的部件。硬件 (Hardware):构成了网络的物理基础。软件 (Software):让硬件能够被有效利用,实现各种应用。协议 (Protocol):网络的“灵魂”,规定了所有通信的规则。这种划分方式着眼于网络中不同部分所扮演的角色。边缘部分 (Edge Part)核心部分 (Core Part)这种划分方式更加抽象,它从功能的角度将网络逻辑上分为两个

2026-02-14 09:26:27 1596

原创 【计算机网络】核心概念辨析:计算机网络、互连网与互联网,你分得清吗?

互联网 (Internet)—— 注意这里的“I”是大写的,它是一个专用名词。它特指世界上最大的那个互连网,也常被音译为“因特网这个全球性的网络是由世界各地大大小小的ISP (互联网服务提供商)和众多国际机构共同组建和维护的。

2026-02-13 17:54:36 1378

原创 【NLP深度解析】RNN的“短暂记忆”与LSTM的“长久智慧”

本文深入探讨了循环神经网络(RNN)及其变体LSTM的核心原理与应用。首先介绍了RNN的循环结构和记忆机制,分析了其四种经典架构(N vs N、N vs 1、1 vs N、N vs M)在序列标注、文本分类等任务中的应用。随后重点解析了LSTM通过遗忘门、输入门和输出门的协同工作,解决了RNN的长期依赖问题。最后对比了两者的优劣:RNN结构简单但难以处理长序列,LSTM计算复杂但能有效捕捉长期依赖。文章为理解序列建模提供了系统性的知识框架。

2026-02-12 11:51:50 1150

原创 【NLP进阶】从N-gram到回译增强:两招核心文本特征处理技巧,显著提升模型性能

文本特征处理:我们将学习如何通过添加N-gram特征来捕捉词序信息,以及为什么文本长度规范化是深度学习模型不可或缺的预处理步骤。文本数据增强:我们将揭秘目前效果最佳的文本增强方法之一——回译(Back-Translation),并探讨其背后的原理和实现途径。我们通常的分词操作,得到的是一个个独立的词(称为1-gram或unigram),这种表示方式忽略了词与词之间的顺序关系,即所谓的“词袋模型”。然而,在自然语言中,词序至关重要。例如,“不满意”和“满意不”的含义天差地别。N-gram。

2026-02-11 10:23:01 1199

原创 【NLP保姆级实战】拒绝“盲人摸象”!训练深度学习模型前必做的5大文本数据分析(纯干货)

摘要:本文探讨了自然语言处理(NLP)项目中探索性数据分析(EDA)的五个关键步骤。首先通过标签分布分析确保数据平衡性;其次分析句子长度分布以指导文本序列处理;然后通过异常点检测提高数据质量;接着统计词汇量评估语料复杂度;最后利用词云可视化快速把握文本特征。文章详细介绍了每个步骤的分析方法和实践技巧,包括使用Seaborn库进行可视化、计算统计指标等,旨在帮助读者从数据层面优化NLP模型性能,为后续建模奠定坚实基础。

2026-02-10 09:29:58 943

原创 【NLP保姆级教程】从One-Hot到WordEmbedding,彻底搞懂文本向量化

本文系统介绍了自然语言处理中的文本向量化核心技术,包括One-Hot编码、Word2Vec、FastText和Embedding层。One-Hot编码简单直观但存在语义割裂和维度爆炸问题;Word2Vec通过CBOW和Skip-gram模型生成低维稠密词向量,能捕捉语义关系;FastText引入子词概念,有效解决未登录词问题;Embedding层则是深度学习模型中处理文本的标准模块,支持预训练和从头训练两种方式。这些技术为后续文本分类、情感分析等任务提供了数值化基础。

2026-02-09 09:45:31 1236

原创 【NLP入门笔记】:自然语言处理基础与文本预处理

自然语言处理(Natural Language Processing,NLP)是人工智能(AI)的核心分支之一,核心目标是让计算机能够理解、处理、生成人类的自然语言,实现人机之间的自然语言交互。简单来说,NLP 架起了“人类语言”和“计算机语言”之间的桥梁——计算机本身只能识别 0/1 数字,而 NLP 就是让计算机读懂文字、听懂语音、甚至生成符合人类逻辑的语言。

2026-02-08 13:20:10 1242

原创 数据挖掘基础:环境搭建与Jupyter Notebook入门指南

本文是数据挖掘入门系列的第一篇,主要介绍如何搭建数据挖掘基础环境。首先详细讲解了核心Python库(Matplotlib、NumPy、Pandas等)的安装方法及功能说明。随后重点介绍了Jupyter Notebook这一数据科学神器,包括其名称由来、核心功能优势(如内联显示图表、交互式可视化、优雅的数据展示等),以及详细的使用入门指南,涵盖界面操作、单元格编辑模式切换、核心快捷键等内容。文章还提供了Markdown语法演示,帮助读者快速掌握这一重要工具,为后续数据分析工作奠定基础。

2026-02-07 16:26:48 827

原创 【OpenCV入门】轻松掌握人脸识别:从图片到视频的Haar级联分类器实战

本文介绍了基于OpenCV实现人脸检测的完整流程。首先讲解了Haar特征、AdaBoost算法和级联分类器的核心原理,然后通过两个实战案例演示具体实现:图片人脸检测(结合眼睛检测)和实时视频人脸检测。文章提供了详细的代码注释和性能优化建议,帮助读者快速掌握这一计算机视觉基础技术。从原理到实践,为深入学习AI视觉应用打下基础。

2026-02-06 10:06:16 1196

原创 OpenCV实战:从视频读写到高级目标追踪(MeanShift与CamShift详解)

特性MeanShiftCamShift核心思想迭代寻找概率密度最大区域在MeanShift基础上,自适应调整搜索窗口窗口大小固定不变可根据目标大小和方向动态变化适用场景目标大小基本不变的简单追踪目标大小、方向会发生变化的复杂追踪主要优点算法简单,计算速度快鲁棒性更强,能适应目标形变主要缺点无法适应目标尺寸变化,易跟丢背景与目标颜色相似时,窗口可能错误扩张,导致跟踪失败总结无论是MeanShift还是CamShift,它们都是基于颜色直方图的经典追踪算法,计算效率高,在许多场景下表现出色。

2026-02-05 14:25:06 1138

原创 【OpenCV 核心专题】图像特征提取深度解析:从 Harris 角点到 ORB 算子

本文系统介绍了计算机视觉中常用的特征提取算法,包括Harris、Shi-Tomasi角点检测,以及SIFT、SURF、FAST和ORB等高级特征描述方法。重点分析了各类算法的数学原理、评估标准(尺度/旋转/光照不变性)和OpenCV实现,对比了不同算法的优势与适用场景。其中,SIFT具有高精度但计算量大,FAST速度快但缺乏旋转不变性,ORB则在性能和效率间取得平衡,成为工业应用首选。文章为特征算法选型提供了实用指导,涵盖从基础理论到工程实践的完整知识链。

2026-02-04 14:32:09 1105

原创 【OpenCV 视觉全栈进阶】核心特征提取:模板匹配与霍夫变换(线/圆检测)深度技术指南

技术方案核心优势典型应用场景关键预处理模板匹配简单、直观、无需边缘信息工业零件定位、游戏脚本识别、标志物查找无需特别处理,有时需灰度化霍夫线检测能处理断裂边缘,对噪声有抵抗力车道线提取、建筑边缘检测、文档校正必须进行 Canny 边缘检测霍夫圆检测能够自动分离重叠的圆形物体硬币计数、交通灯识别、眼球追踪必须进行中值滤波去噪。

2026-02-01 17:01:04 1328

原创 从梯度到轮廓:带你领略 OpenCV 边缘检测的数学之美

摘要:本文系统解析了四大边缘检测算子(Sobel、Scharr、Laplacian、Canny)的核心原理与实现。Sobel和Scharr基于一阶导数,分别采用3×3卷积核计算梯度;Laplacian通过二阶导数零交叉检测边缘,但对噪声敏感;Canny算法综合高斯滤波、梯度计算、非极大值抑制和双阈值处理,实现最优边缘检测。实验对比显示,Canny精度最高但计算复杂,Sobel速度最快适合实时应用。文章提供了各算子的数学原理、OpenCV实现代码及参数配置建议,为计算机视觉任务中的边缘检测提供了实用指南。

2026-01-31 10:29:27 1022

原创 【OpenCV 图像处理】带你从零掌握直方图均衡化与 CLAHE 增强

1 区域:被处理的感兴趣区域(ROI)。0 区域:被屏蔽的无关区域。功能分类核心 API 方法关键参数说明主要应用场景直方图统计imageschannelsmaskhistSizeranges统计图像亮度分布、特征提取全局均衡化src(灰度图像)修复整体曝光不足或过度的图像自适应均衡化clipLimit(对比度限制),(分块大小)增强局部细节、处理光照不均掩膜操作src1src2mask提取感兴趣区域 (ROI)、局部像素过滤绘图展示plt.plot()histr直方图曲线绘制与处理效果预览。

2026-01-30 20:04:11 1151

原创 【OpenCV 图像处理】图像平滑:从噪声模型到三大滤波算法深度解析

本文介绍了数字图像处理中常见的图像噪声类型及平滑处理技术。首先分析了椒盐噪声和高斯噪声的特征及成因,指出图像平滑本质上是低通滤波过程。随后详细解析了三种主流滤波算法:均值滤波(快速但模糊边缘)、高斯滤波(加权平均,适合高斯噪声)和中值滤波(非线性处理,对椒盐噪声效果显著)。最后通过对比表总结了各滤波器的适用场景和性能特点,强调应根据具体噪声类型选择合适算法,在去噪与保留细节间取得平衡。

2026-01-29 10:40:01 879

原创 微信小程序:从备案到提审发布全流程通关手册

摘要:本文详细介绍了微信小程序从注册到上线的全流程,分为五个阶段:账号注册与认证、小程序备案、开发环境配置、代码提审和发布上线。重点包括企业主体认证、ICP备案操作、服务器域名配置、隐私保护指引设置以及审核常见问题解决方案。整个流程通常需2-3周,需提前准备营业执照等资质文件,并注意内容合规性要求。文末附有常见驳回原因及解决方法,帮助开发者高效完成小程序发布。

2026-01-28 13:57:24 1211

原创 【OpenCV 图像处理】形态学操作全攻略:腐蚀、膨胀与开闭运算实战

本文介绍了数字图像处理中的连通性概念和基础形态学操作。首先阐述了4连通、8连通和m连通的邻域关系及判断标准,然后详细讲解了腐蚀、膨胀、开运算、闭运算、礼帽和黑帽等形态学操作的基本原理和应用场景。文章通过Python代码示例展示了OpenCV中这些操作的实现方法,并配有效果图直观展示处理结果。最后用表格总结了各操作的计算逻辑和核心功能,指出结构元素对处理效果的关键影响。这些技术可用于图像去噪、边界提取、孔洞填充等处理任务。

2026-01-28 09:40:28 735

原创 【OpenCV 图像处理】图像几何变换:从基础缩放旋转到高级透视变换

变换类型关键 API矩阵维度映射点数特点缩放cv.resize改变分辨率/尺寸平移2×32 \times 32×3位置位移旋转2×32 \times 32×3绕点旋转仿射变换2×32 \times 32×33 个点保持平行性透射变换3×33 \times 33×34 个点视角变换/投影金字塔cv.pyrUpcv.pyrDown多尺度表达。

2026-01-27 13:39:31 811

原创 【OpenCV 实战】图像基础操作与算术运算:从像素访问到图像混合

功能分类常用 API关键点基础 IOimreadimshow注意 BGR 通道顺序几何绘图linerectangleputText坐标格式为 (x, y)属性访问shapesplitmerge获取尺寸与分拆通道空间转换cvtColorBGR 转 Gray 或 HSV图像计算addOpenCV 加法是饱和运算💡 温馨提示:在使用混合图像前,如果两张图大小不一,请务必先使用将它们调整到相同的分辨率。

2026-01-26 18:14:22 767

原创 【视觉探索】OpenCV 全景导论:从数字图像基石到核心模块体系

图 (Graph):物理世界中,物体反射或透射光的能量分布,是客观存在的。像 (Image):人类视觉系统接收信号后,在人脑中形成的印象、主观认识与心理加工。数字图像:将连续的物理信号通过采样与量化,转换为计算机可以处理的离散数值矩阵。OpenCV(Open Source Computer Vision Library)是由 Intel 公司俄罗斯团队发起并维护的开源库。它集成了数千种计算机视觉算法,从简单的几何变换到复杂的神经网络推理,无所不包。OpenCV 是计算机视觉领域的“百科全书”。

2026-01-26 10:29:05 744

原创 PyTorch实战:用RNN从零开始实现周杰伦歌词生成

窗外的麻雀 在电线杆上多嘴你说这一句 很有夏天的感觉周杰伦的歌词以其独特的意象和韵律,成为了一代人的青春记忆。你是否想过,有一天 AI 也能像“方文山”一样,写出充满“杰伦风”的歌词?本文将带领大家进入有趣的文本生成领域,使用 PyTorch 框架和循环神经网络(RNN),一步步训练一个能够生成周杰伦歌词的 AI 模型。我们将从数据准备开始,到模型构建、训练,最终实现自动化的歌词创作。本案例的核心步骤包括:数据集准备:加载周杰伦歌词,并构建词表。模型构建。

2026-01-25 11:37:47 1208

原创 一文读懂循环神经网络 (RNN):从原理到 PyTorch 实战

在深度学习的世界里, 有一类专门为“序列”而生的神经网络——循环神经网络(Recurrent Neural Network, RNN)。与我们熟悉的处理静态图片或数据的网络不同, RNN 拥有“记忆”能力, 使其在自然语言处理、时间序列预测等领域大放异彩。本文将带你深入浅出地了解 RNN 的核心概念、工作原理, 并介绍如何在 PyTorch 中使用它。循环神经网络(Recurrent Neural Network, RNN)是一种专门处理序列数据的神经网络。

2026-01-25 11:35:55 1067

原创 PyTorch实战:CNN实现CIFAR-10图像分类的思路与优化

在掌握了卷积神经网络(CNN)的基本组件(如卷积层、池化层)之后,最好的学习方式就是通过一个完整的项目来巩固知识。本文将带领大家梳理使用 PyTorch 框架,从零开始构建一个卷积神经网络,并在经典的 CIFAR-10 数据集上进行训练和测试,最终完成一个图像分类任务的完整思路。了解并准备 CIFAR-10 数据集搭建一个基础的卷积神经网络梳理训练与评估流程分析问题并对模型进行优化通过一系列优化,模型的性能得到了显著提升。在我们的实验中,测试集准确率从最初的0.57提升到了0.93。

2026-01-24 16:09:28 1134

原创 【深度学习】一文搞懂卷积神经网络(CNN):从图像基础到核心组件

本文介绍了卷积神经网络(CNN)的基础知识及其核心组件。首先阐述了图像的基本概念和类型,包括二值图像、灰度图像、索引图像和RGB图像。然后重点讲解了CNN的结构,主要由卷积层、池化层和全连接层组成,并列举了其在图像分类、目标检测等领域的应用。文章详细解析了卷积层的计算过程,包括卷积核操作、Padding填充、Stride步长等关键概念,以及多通道和多卷积核的处理方式。最后给出了PyTorch中卷积层的API实现方法,为后续深度学习实践提供了理论基础。

2026-01-24 10:23:36 1097

原创 PyTorch实战:手机价格区间预测(从64%到91%的模型优化之路)

摘要:本文以手机价格区间预测为案例,演示了PyTorch神经网络从基础构建到性能优化的完整流程。首先搭建一个三层全连接网络作为基线模型(准确率64.25%),随后通过四大优化策略:数据标准化、网络结构深化(使用nn.Sequential构建更深网络)、优化器更换(SGD→Adam)和学习率调整,最终将模型准确率提升至91%。文章采用模块化代码讲解方式,清晰展示每个优化步骤的实现方法,帮助读者掌握深度学习模型优化的核心技巧。

2026-01-23 18:01:11 921

原创 深度学习中的正则化利器:Dropout与批量归一化(Batch Normalization)详解

在设计和训练机器学习模型,尤其是深度神经网络时,我们最终的目标是希望模型在从未见过的新样本上也能表现出色,这就是模型的泛化能力。然而,神经网络强大的表示能力是一把双刃剑,它在能够完美拟合训练数据的同时,也极易陷入“过拟合”(Overfitting)的陷阱——模型学到了训练数据中的噪声和特有模式,导致在测试集上表现不佳。为了抑制过拟合,提升模型的泛化能力,研究者们提出了许多策略,这些策略被统称为正则化(Regularization)。Dropout(随机失活)和。

2026-01-23 11:47:54 1012

原创 为什么你的模型loss不再下降?一文带你玩转学习率衰减 (Learning Rate Decay)

摘要:本文探讨了深度学习训练中学习率衰减策略的重要性。通过比喻蒙眼下山t;形象说明固定学习率的问题:初期需要大步快走(大学习率),后期需小步调整(小学习率)。文章重点介绍了三种PyTorch实现的学习率衰减方法:1)StepLR(等间隔衰减),2)MultiStepLR(指定间隔衰减),3)ExponentialLR(指数衰减),并通过代码示例展示了各策略的学习率变化曲线。合理使用学习率衰减能有效解决loss震荡问题,使模型训练更高效稳定。

2026-01-22 16:28:10 966

原创 深度学习优化器全家桶:从SGD的“坎坷”到Adam的“坦途”【图文详解附代码】

梯度下降法(SGD)在复杂地形中容易陷入平缓区、鞍点和局部最小值。为解决这些问题,基于指数加权平均思想的高级优化器应运而生:Momentum通过引入惯性帮助冲过平坦区域;AdaGrad自适应调整学习率但会过早衰减;RMSprop和Adam则进一步优化了学习率调整策略。这些方法通过梯度平滑和自适应机制,显著提升了神经网络训练的效率和稳定性,使模型能更快速、稳定地收敛到最优解。

2026-01-22 09:51:19 977

原创 深度学习双雄:一文彻底搞懂梯度下降与反向传播

本文深入浅出地介绍了深度学习中两个核心概念:梯度下降和反向传播。梯度下降作为优化策略,通过计算损失函数的梯度方向寻找最优解,包含批量梯度下降、随机梯度下降和小批量梯度下降三种实现方式。反向传播则是计算梯度的具体算法,通过链式法则将误差从输出层反向传播至各层,高效计算出每个参数的梯度。两者协同工作,梯度下降确定优化方向,反向传播提供精确计算,共同构成了神经网络训练的基础。文章通过直观比喻和数学推导,配合图示和实例计算,生动解释了这两个关键概念的工作原理及其在深度学习中的重要性。

2026-01-21 09:36:28 838

原创 一文读懂深度学习中的核心概念:损失函数 (Loss Function)

在深度学习中,损失函数(Loss Function)是一个用来衡量模型预测结果与真实标签之间差异的函数。简单来说,它告诉我们模型的表现有多“差”。我们的目标就是通过调整模型的参数(权重和偏置),来让这个损失函数的值变得尽可能小。这个过程就是我们常说的“模型训练”或“优化”。在深度学习中, 损失函数是用来衡量模型参数的质量的函数, 衡量的方式是比较网络输出和真实输出的差异。不同的任务类型需要使用不同的损失函数。下面我们来分别探讨在多分类、二分类和回归任务中常用的损失函数。损失函数别名 / 相关激活函数。

2026-01-20 09:41:29 1049

原创 【PyTorch入门】手把手带你搭建第一个神经网络(参数计算详解+代码实战)

恭喜你!通过这篇文章,你不仅理解了如何使用 PyTorch 从零搭建一个自定义的神经网络的思路,还掌握了如何分析其结构、计算参数量。核心要点回顾:继承nn.Module,在__init__中定义层,在forward中定义数据流。使用合理的参数初始化方法是成功训练的关键。参数量的计算公式 in * out + out是理解网络复杂度的基础。希望这篇文章能成为你深度学习之路上的一个坚实台阶。如果你觉得有帮助,别忘了三连哦!我们下期再见!

2026-01-19 11:42:36 1044

原创 【深度学习】搞懂神经网络的“第一步”:参数初始化(附PyTorch实战代码)

参数初始化是深度学习中一个不可忽视的细节。虽然它不像模型结构设计那样引人注目,但一个好的初始化策略是模型成功训练的基石。希望这篇文章能帮助你彻底搞懂参数初始化!

2026-01-19 10:14:53 611

原创 从入门到精通:特工001的Linux命令行通关秘籍

谁说学习Linux命令必须枯燥乏味?本文带你体验一场别开生面的“特工任务”,将ls, cd, rm, vim等核心命令变成你的特工装备。通过生动的比喻和实用的案例,让你轻松告别对黑窗口的恐惧。无论你是学生还是开发者,这篇指南都将是你开启Linux命令行之旅的完美第一步。

2026-01-15 14:41:10 754

原创 深入浅出:一文搞懂神经网络的“命脉”——激活函数 (Sigmoid, Tanh, ReLU, Softmax)

在神经网络中,每一层的线性计算(加权求和)就像是评估一堆独立的因素,但无法捕捉它们之间复杂的、非线性的关系。激活函数(Activation Function)的作用,就是在这之后加入一个“决策”步骤。为网络注入非线性因素。一个形象的比喻:如果没有激活函数,神经网络就像一个只能调节音量的旋钮(线性关系),无论你串联多少个,最终效果还是只有一个调节音量的旋鈕。

2026-01-10 15:23:44 1146

原创 【AI基石】从大脑神经元到PyTorch,一文带你彻底读懂神经网络

希望通过本文,您对神经网络有了一个清晰、直观且更深入的认识。模仿生物大脑:以简化的神经元为基本单位。分层构建:通过输入、隐藏、输出三层结构处理信息。迭代学习:通过前向传播、计算损失、反向传播的循环,不断优化连接的“权重”,来学习数据中的复杂模式。理解了这些基本概念,就为您进一步探索深度学习的奇妙世界打下了坚实的基础。从这里出发,您将能更好地理解专为图像设计的卷积神经网络(CNN)、为序列数据设计的循环神经网络(RNN),以及当下火热的等更高级的网络结构。

2026-01-07 17:10:06 792

原创 【PyTorch 实战】高阶API构建线性回归模型

线性回归是机器学习领域的入门基石,它旨在找到一个线性关系来拟合数据点。在 PyTorch 中,我们可以利用其强大的高阶 API 轻松构建、训练和评估一个线性回归模型。相比于手动计算梯度和更新权重,PyTorch 的自动化工具链能让我们更专注于模型的设计和逻辑。本文将遵循 PyTorch 模型构建的四大经典步骤准备训练数据:使用 scikit-learn 生成模拟数据,并转换为 PyTorch 的 Tensor 格式。构建模型:利用搭建线性模型。定义损失函数与优化器:使用作为损失函数,作为优化器。

2026-01-01 08:43:53 1045

原创 【PyTorch 核心】自动微分模块 Autograd 深入解析

本文深入解析PyTorch自动微分模块torch.autograd的工作原理与应用。首先介绍自动微分在深度学习中的重要性,通过梯度下降算法说明梯度计算的核心作用。然后详细讲解autograd的关键概念,包括计算图、梯度函数和反向传播机制。通过三个实战案例展示其应用:单步梯度计算、梯度下降法求函数最优解,以及线性回归训练流程。特别强调梯度清零、detach()方法等注意事项。文章结合代码演示,帮助读者掌握这一深度学习核心工具的使用方法,为模型训练提供自动化的梯度计算支持。

2025-12-31 16:04:49 858

原创 【PyTorch 核心】张量 (Tensor) 的拼接

特性维度变化维度数不变维度数加一操作本质沿已有维度进行拼接(Concatenate)创建新的维度进行堆叠(Stack)形状要求除拼接维度外,其他维度形状需相同所有输入张量的形状必须完全相同。

2025-12-27 18:34:43 1118

原创 【PyTorch 核心】张量 (Tensor) 的形状变换

函数组主要功能是否改变元素总数是否改变维度顺序内存机制核心特点reshape()任意重塑形状否否尝试共享,失败则拷贝万能、安全的首选squeeze()增/删大小为1的维度否否共享内存维度升降专用permute()交换维度顺序否是共享内存 (但变不连续)维度顺序重排view()重塑形状 (有限制)否否必须共享(要求连续)高效但有严格限制掌握了这些张量变形的“十八般武艺”,你就能在构建和调试神经网络时游刃有余,轻松应对各种数据形状的挑战。希望这篇文章对你有所帮助!我们下次再见!

2025-12-25 18:47:26 812

空空如也

空空如也

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

TA关注的人

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