当前位置:网站首页>Conceptual understanding of deep learning (notes)
Conceptual understanding of deep learning (notes)
2022-06-29 22:20:00 【Hao Yuehua】
tensor: tensor , It can be understood as a matrix
torch.rand(batsh_size,chanel,w,h)
batsh_size: The quantity that can be handled at one time
channel: The channel number , For example, the general image is RGB Three channels , Grayscale images have only grayscale values , It's a single channel 1
w,h: Length and width of tensor
nn.moudule: neural network
contains forward Class function ,
Contains a convolution layer , Pool layer, etc .
Convolution layer :
Explanation from Baidu Encyclopedia :
Each convolution layer in convolution neural network (Convolutional layer) It consists of several convolution units , Of each convolution unit Parameters It's all through Back propagation algorithm The result of optimization . The purpose of convolution is to extract different features of input , The first convolution layer may only extract some low-level features such as edges 、 Lines and corners, etc , More layers of networks can iteratively extract more complex features from low-level features .
effect : Similar to a filter ( Frequency selection , Noise reduction ), Extraction of image features .
Convolution kernel : The initialization value automatically given by the system , The size of convolution kernel is set by oneself , Accept tuples or integer input , such as 3x3 Convolution kernel , The operation of convolution is to multiply the values of the convolution kernel one by one with the input values and then accumulate , To get the output , The length and width of the output depend not only on the input and convolution kernel, but also on step( step ) influence , Step size refers to the number of steps that the convolution kernel moves down the right phase when performing convolution operation .
Pooling layer :
effect : abstract , Dimension reduction , It's like putting 1080p Video becomes 720p, Reduce training time .
Linear layer :
effect : Transform feature dimensions
Nonlinear transformation : Introduce nonlinear characteristics into the network , More nonlinearity , To train a model for fitting various curves .
according to loss The gradient is obtained for back propagation optimization
边栏推荐
- 期末实训 简单通讯录 c语言
- ASP dynamically creates table table
- If I am in Zhuhai, where can I open an account? Is it safe to open an account online?
- As for the domestic Kirin system running QT, it can be run on the command line but cannot be run by double clicking (no response)
- ASP.NET 跨页面提交(Button控件页面重定向)
- 硅树脂油漆申请美国标准UL 790 Class A 合适吗?
- 细说GaussDB(DWS)复杂多样的资源负载管理手段
- Grep工具
- 状态管理 利用Session限制页面访问 只有通过登录验证SessionLogin.aspx才能访问Session.aspx
- As a developer, you need to know about the codeless development platform IVX
猜你喜欢

文件操作的底层原理(文件描述符与缓冲区)

读书郎上市背后隐忧:业绩下滑明显,市场地位较靠后,竞争力存疑

【多线程】 如何自己实现定时器

Autodesk Revit 2023 software installation package download and installation tutorial

细说GaussDB(DWS)复杂多样的资源负载管理手段

新手必须知道的 Kubernetes 架构

MySQL,MVCC详解,快照读在RC、RR下的区别

MySQL backup and restore

Huawei cloud AOM version 2.0 release

华为7年经验的软件测试总监,给所有想转行学软件测试的同学的几个建议
随机推荐
ASP利用Panel实现简易注册页面
leetcode:91. 解码方法【dfs + 记忆化】
How to use filters in jfinal to monitor Druid for SQL execution?
[multithreading] how to implement timer by yourself
Matplotlib histogram
The logic behind the three whys encountered in technical communication
分析安装包LNMP中的apache.sh脚本
ASP. Net cross page submission (button control page redirection)
【无工具搭建PHP8+oracle11g+Windows环境】内网/无网络/Win10/PHP连接oracle数据库实例
Cout ambiguous problem
DevCloud加持下的青软,让教育“智”上云端
Three development trends of enterprise application viewed from the third technological revolution
科大讯飞 AI 学习机暑期新品发布会 AI + 教育深度结合再创产品新高度
MySQL lock common knowledge points & summary of interview questions
This time, I will talk about technology and life
为什么要同时重写hashcode和equals方法之简单理解
Deep learning remote sensing data set
Underlying principles of file operations (file descriptors and buffers)
架构实战营毕业总结
Can the flick CDC be used for incremental synchronization from Oracle to MySQL