关于深度学习的概念理解(笔记)

PyTorch的nn.Module类的详细介绍 在PyTorch中,nn.Module类是构建神经网络模型的基础类,所有自定义的层、模块或整个神经网络架构都需要继承自这个类。nn.Module类提供了一系列属性和方法用于管理网络的结构和训练过程中的计算。 阅读详情

tensor:张量,可以理解为矩阵

torch.rand(batsh_size,chanel,w,h)

batsh_size:一次性能处理的数量

channel:通道数,比如一般的图像为RGB 三通道,灰度图像则只有灰度值,也就是单通道1

w,h:张量的长和宽

nn.moudule:神经网络

包含有forward类函数,

包含有卷积层,池化层等等。

卷积层:

来自百度百科的解释:

卷积神经网络中每层卷积层(Convolutional layer)由若干卷积单元组成,每个卷积单元的参数都是通过反向传播算法最佳化得到的。卷积运算的目的是提取输入的不同特征,第一层卷积层可能只能提取一些低级的特征如边缘、线条和角等层级,更多层的网路能从低级特征中迭代提取更复杂的特征。

作用:类似于滤波器(选频,降噪),提取图像特征。

卷积核:系统自动给定的的初始化值,卷积核的大小是自己设定,接受元组或是整形输入,比如3x3的卷积核,卷积的操作是把卷积核的值一个个与输入值相乘再累加,以此得到输出,输出的长和宽不仅取决于输入和卷积核还收step(步长)影响,步长指的是卷积核做卷积操作时向右相下移动的步数。

池化层:

作用:抽象,降维,类似于把1080p的视频变成720p,减低训练时间。

线性层:

作用:变换特征维度

非线性变换:为网络中引入非线性特征,非线性越多,才能训练出拟合各种曲线的模型。

根据loss获得梯度从而进行反向传播进行优化

Python深度学习笔记09——tensorflow知识复习总结 前言 关于python深度学习笔记整理09——tensorflow知识复习总结,本文通过学习视频《python深度学习》整理学习笔记。视频学习地址:https://www.bilibili.com/video/BV1D7411y7YR?p=1 一、概念 二、实现线性回归案例 (1)用数据集进行线性回归的步骤: 准备数据; 构建回归模型; 构建损失函数(损失用均方误差表示); 优化损失(用梯度下降方法定义优化器); 输出测试集准确率和预测值。 import tens... 阅读详情

相关推荐

ML、RL、DM、DL初步理解

2020年2月15日16:24:51 今日任务: 弄明白以下四个内容的特点、方向、内容以及关系: 机器学习(ML) 深度学习(DL) 强化学习(RL) 数据挖掘(DM) ML 维基百科解释的很详细! 机器学习算法基于样本数据(称为“ 训练数据 ”)建立数学模型,以便进行预测或决策,而无需明确地编程以执行任务。 机器学习是人工智能的一个部分,很广泛的用于应用中,如邮件检测和计算机视觉等。与统计学...

小卜妞的博客 1万+

Pytorch:Tensor常见的形式(n-dimensional tensor)

0: scalar 数值 1: vector 向量 2: matrix 数据矩阵 3: n-dimensional tensor 高维特征 vector表n维特征 (词义处) 对应n-dimensional tensor: 例如 图像处理,多Chanel (GBR三通道),是三维的。 文本数据,语料库内多样本,每个样本有很多的词,词可转换成编码,处理时至少三维以及上。 ...

qq_42712462的博客 469

【深度学习&NLP】初识深度学习(DL)与自然语言(NLP)

利用一些深度学习、神经网络的思想以及表征学习的思想,将它们运用到语言理解、以及自然语言处理等问题上。

weixin_52185996的博客 3758

神经网络的基本框架的搭建-nn.Module

卷积层是卷积神经网络(CNN)中的核心组件之一,它在图像处理和其他领域的深度学习任务中发挥着重要作用。卷积层通过卷积操作对输入数据进行特征提取和特征映射,具有以下几个主要作用:特征提取:卷积层通过卷积操作从输入数据中提取有用的特征。卷积操作通过滑动窗口的方式在输入数据上进行局部采样,并使用卷积核(也称为滤波器)与采样到的数据进行卷积运算。这样可以检测出输入数据中的边缘、纹理、形状等低级特征。特征映射:卷积层通过应用多个卷积核并对它们的输出进行叠加,生成多个特征映射(feature map)。

qq_55414382的博客 5400

机器学习,深度学习,AGI,AI的概念和区别

人工智能(AI)是指通过计算机系统模拟人类智能的技术和科学。AI的目标是创建能够执行通常需要人类智能的任务的系统,如视觉识别、语音识别、决策制定和语言翻译。AI的核心在于其能够处理和分析大量数据,从中提取有用的信息,并根据这些信息做出决策或预测。AI的发展可以追溯到20世纪50年代,当时科学家们开始探索如何使机器能够执行复杂的任务。随着计算能力的提升和数据量的增加,AI技术得到了快速发展。现代AI系统通常依赖于机器学习(Machine Learning)和深度学习。

全世界的博客 4715

Deeplearning4j深度学习示例教程:DL4J, DL4J Spark, DataVec实战

神经网络是深度学习的基础,由大量的节点(或称为“神经元”)相互连接而成。每个神经元可以将输入转换为输出,并在此过程中应用一个非线性激活函数。通过多层的网络结构,复杂的非线性变换得以实现,使得神经网络能够学习数据中的层次结构。Deeplearning4j(DL4J)是针对Java虚拟机(JVM)的开源深度学习库,专为商业环境和生产需求设计。DL4J的特点之一是它的性能优化,在分布式计算、多线程和Hadoop或Spark集成方面表现出色。

weixin_29867767的博客 3465

PyTorch中nn.Module类简介

torch.nn.Module类是所有神经网络模块(modules)的基类,它的实现在torch/nn/modules/module.py中。你的模型也应该继承这个类,主要重载__init__、forward和extra_repr函数。Modules还可以包含其它Modules,从而可以将它们嵌套在树结构中。 只要在自己的类中定义了forward函数,backward函数就会利用Autograd被自动实现。只要实例化一个对象并传入对应的参数就可以自动调用forward函数。因为此时...

网络资源是无限的 7150

Halcon VariableInspect (变量检查拓展)安装指南

网址2;

T 964

nn.Module介绍(一)

目录 文章目录目录前言一、构造一个极简网络二、使用步骤1.引入库2.读入数据总结 前言 一、构造一个极简网络 import torch import torch.nn as nn from collections.abc import Iterable, Iterator class Net(nn.Module): def __init__(self): super(Net, self).__init__() def forward(self,x):

wulele2的博客 1万+

CoppeliaSim(原V-REP)新手上路

CoppeliaSim(原V-REP)是一个机器人仿真平台,里面有很多来自别的公司的机器人模型以及完备的物理引擎,我们可以通过python,c++,matlab等语言控制里面的机器人。,您也可以在官网中Downloads里找您需要的版本,一般只需要下载EDU版本就可以了,我下载的是v4.1.0 windows EDU版本。在版本V4之前,CoppeliaSim叫V-REP,在官网可以下载到之前的V-REP版本。

qq_37051669的博客 4万+

从扇束到平行束:等角重排算法在CT重建中的核心原理与MATLAB实践

本文深入解析了CT图像重建中等角扇束重排算法的核心原理与MATLAB实现。通过将实际采集的扇束投影数据,利用几何映射和两次关键插值,转换为适用于经典滤波反投影算法的平行束数据,打通了高效重建的关键路径。文章结合Shepp-Logan模型仿真,提供了完整的MATLAB代码实践,并分析了源-物距、采样率等关键参数对重建质量的影响。

cnn8visionary的博客 647

深度学习详细笔记 (通俗易懂,这一篇就够了 )-- 理解深度学习的概念(1)

今天,我们对深度学习进行了一个简短的概述,从单神经元模型的基础概念到为何深度学习在当前这个时代变得如此重要。我们讨论了不同类型的数据,各种神经网络模型,以及推动深度学习发展的关键因素。

qq_38334677的博客 1500

视频教程-SAP S4 HANA FICO COPA 获利能力分析-ERP

SAP S4 HANA FICO COPA 获利能力分析 从业超过8年的SA...

weixin_33456805的博客 1442

Python深度学习笔记(一)简要框架和数学基础

Python深度学习笔记(一)简要框架和数学基础 最近看了《Python深度学习》这本书,学到不少东西,在这里以笔记的形式分享给大家。 简要框架 首先,我们需要明白人工智能,机器学习和深度学习的概念和区别。在这本书中,作者将人工智能定义为:努力将通常由人类完成的智力任务自动化。由此可以看出人工智能是一个综合性的领域。而机器学习和深度学习只是其中的一个分支。 对于机器学习,我最初的印象是给一个机器输...

Devin00123的博客 655

告别密码本!用Windows NPS给华为/华三交换机做Radius认证,SSH登录更安全

本文详细介绍了如何利用Windows NPS实现华为/华三交换机的Radius认证,提升SSH登录安全性。通过集中化管理、精细化控制和完整审计追踪,企业可告别传统密码本,大幅提升网络设备管理效率。文章包含NPS服务部署指南、交换机配置详解及调试技巧,助力企业构建安全高效的统一认证体系。

weixin_42549723的博客 419

T527 uart串口配置导致系统进不去

T527 s_uart串口配置导致系统进不去。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 675

【动手学深度学习v2】深度学习,从零实现Softmax回归及其相关问题和代码详解——李沐老师的课程笔记

1.关于调用d2l.train_ch3(net, train_iter, test_iter, loss, num_epochs, trainer)后,图像没有出现loss,那是你的loss = nn.CrossEntropyLoss(reduction='none')里面没有加上reduction='none',或者是你的loss上天了,太大了,没能达到李沐老师设定的函数图像范围。深度学习,李沐老师的课程笔记——从零实现Softmax回归。对于深度学习,非常推荐李沐老师的课程,受益匪浅。

laownb的博客 710

ccSwitch 安装使用指南,claude code的最佳搭档

ccSwitch 是一款真正为 AI 编程开发者打造的效率工具。它把原本繁琐的配置管理工作,简化成了直观的图形界面操作。无论你是需要在多个 API 提供商之间切换,还是想要统一管理多款 AI 编程工具,ccSwitch 都能帮你大幅提升效率。如果你是重度 AI 编程工具用户,强烈推荐尝试一下 ccSwitch,相信它会成为你开发工具箱中不可或缺的一员。项目地址。

篮球界最会写bug的人;程序猿中打球最菜的人。 1288

九、TensorFlow与Keras深度学习人工智能实践应用 读书笔记(人工智能、机器学习与深度学习简介)

深度学习

qq_41760767的博客 274

YOLOv11涨点改进 | Conv篇/小目标改进 | YOLOv11引入SPDConv卷积特征无损下采样模块,增加YOLOv11小目标P2检测层(助力小目标任务高效涨点)

本文提出了一种创新的SPDConv模块来优化YOLOv11模型,通过空间到深度(SPD)层和非步幅卷积层实现特征无损下采样。该方法有效解决了传统CNN中因跨步卷积和池化层导致的细粒度信息丢失问题,特别提升了小目标检测性能。实验表明,SPDConv在目标检测和图像分类任务中显著优于现有SOTA模型。文章详细介绍了模块原理、核心代码实现,并提供了YOLOv11集成SPDConv的具体方法,包括配置文件修改和P2层增强等优化技巧。该技术为计算机视觉任务提供了一种高效的特征保留方案。

Ai缝合怪、助力小伙伴高效发论文 586

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

纽约大学深度学习PyTorch课程笔记(自用)Week1

纽约大学深度学习PyTorch课程笔记

weixin_43589205的博客 1036

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

跟李沐动手学深度学习---学习笔记之基础篇

本文介绍了使用Jupyter Notebook进行深度学习实践的基本操作流程,重点讲解了线性回归和卷积神经网络的相关实现方法。主要内容包括:1)Jupyter Notebook的启动和Python代码运行方式;2)张量创建和自动求导的实现;3)Fashion-MNIST图像数据集的下载和可视化;4)权重衰退正则化技术处理过拟合问题的完整实现;5)卷积层的超参数介绍。文章通过代码示例和运行结果展示了深度学习中的基础操作和关键概念,为动手实践提供了详细指导。

weixin_43257886的博客 845

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

深度学习计算(深度学习-李沐-学习笔记)

深度学习计算(深度学习-李沐-学习笔记):层和块、参数管理、延后初始化、自定义层、读写文件、GPU

gyeolhada的博客 942

吴恩达深度学习笔记(10)-更多的导数讲解

更多的导数例子(More Derivative Examples) 在这篇笔记中将给出一个更加复杂的例子,在这个例子中,函数在不同点处的斜率是不一样的,先来举个例子: 我在这里画一个函数,f(a)=a^2,如果a=2 的话,那么f(a)=4。 让我们稍稍往右推进一点点,现在a=2.001 ,则f(a)≈4.004 (如果你用计算器算的话,这个准确的值应该为4.004001 我只是为了简便起见,...

Harpoon_fly的博客 444

《繁凡的深度学习笔记》前言、目录大纲 一文让你完全弄懂深度学习所有基础(DL笔记整理系列)

一文让你完全弄懂深度学习所有基础 ! 看不懂你来打我呀 ~ 我希望能够创作出一本清晰易懂、可爱有趣、内容详实的深度学习笔记,而不仅仅只是知识的简单堆砌。

繁凡さん的博客 8897

【深度学习-Day 1】为什么深度学习是未来?一探究竟AI、ML、DL关系与应用

欢迎踏上深度学习(Deep Learning, DL)的探索之旅!近年来,人工智能(Artificial Intelligence, AI)浪潮席卷全球,而深度学习正是驱动这股浪潮的核心技术之一。无论你是对 AI 充满好奇的初学者,还是希望在技术领域深耕的开发者,理解深度学习都至关重要。本专栏旨在系统性地引导大家从零基础入门,逐步掌握深度学习的核心概念、关键技术和实战应用。

吴师兄大模型的博客 7363
上一篇: ncnn源码学习全集
下一篇: C++学习笔记(基础篇)
昊月光华
博客等级 码龄6年 340粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值