深度学习基础(PyTorch的CNN组成)
本文介绍了深度学习中,卷积网络的基本知识,包括2d卷积层、池化层、线性层、softmax 激活函数、交叉熵损失函数等,并结合它们在 Pytorch 中的定义和实现进行说明。 1. 层 1.1. Conv2d 1.1.1. dilation 1.1.2. padding ...
本文介绍了深度学习中,卷积网络的基本知识,包括2d卷积层、池化层、线性层、softmax 激活函数、交叉熵损失函数等,并结合它们在 Pytorch 中的定义和实现进行说明。 1. 层 1.1. Conv2d 1.1.1. dilation 1.1.2. padding ...
本文介绍了 Python 一些基本的小知识,如 name = ‘main’、init、super 等等。 1. 模拟的应用程序入口 2. 实例属性初使化 3. 继承自父类的属性初始化 4. 参考文献 1. 模拟的应用程序入口 if __name__ == '__main__' 为 python 提供模拟的应用程序入口。它的功能为:当.py文件被直接运行时,i...
本文介绍了深度学习中的基本概念,包括 batch、epoch、iteration、optimizer等,其中优化器包括 BGD、SGD、Adam等,为后深度学习提供基础。 1. 基本超参数 1.1. epoch 1.2. batch \& batch_size 1.3. iteration 2. 优化器...
本文介绍了如何在 Markdown 编辑器 Typora 中自动为标题添加编号,包括正文标题自动编号、目录自动编号、侧边栏自动编号。 1. 正文标题自动编号 2. 目录自动编号 3. 侧边栏自动编号 4. 参考文献 1. 正文标题自动编号 根据官方文档(http://support.typora.io/Auto-Numbering/),首先打开Typora,...
本文介绍了 OpenGL 中因渲染巨型尺度场景时出现的精度损失问题,以及随之而来的抖颤现象,深入分析了问题产生的原因,并最终给出了解决相对中心的渲染和相对视角的渲染解决方案。 1. 抖颤 2. 相对于中心的渲染 3. 相对于视角的渲染 4. 参考文献 1. 抖颤 使用OpenGL和Direct3D等图形api,图形处理单元(GPU)在内部采用单精度(32位)...
本文介绍了 OpenGL 中深度缓冲的概念,分析了在渲染巨型尺度场景下的深度冲突问题,并给出了采用对数深度缓冲的具体解决方案。 1. 深度缓冲 2. 深度冲突 3. 对数深度缓冲 4. 参考文献 1. 深度缓冲 OpenGL是一个右手坐标系。简单来说,就是正x轴在你的右手边,正y轴朝上,而正z轴是朝向后方的。想象你的屏幕处于三个轴的中心,则正z轴穿过你的屏幕...
本文介绍了 本人购买和组装第一台 itx 主机的配置和过程。 1. 前言 2. 机箱 3. 主板 4. CPU 5. 硬盘 6. 内存 7. 显卡 8. 其它 9. 其它v2 1. 前言 寒假回家,用了六年的Lenovo Y50笔记本死机了两次,感觉快要寿终正寝了。无奈打算换个机子,恰逢联想五月退出拯救者新品,遂观望,首发无AMD+RTX...
本文介绍了 Pytorch 机器学习框架的下载和部署,以及 Pytorch 开发环境的配置。 1. 简介 2. 配置Python开发环境 3. 配置PyTorch 3.1. 部署PyTorch 3.2. 部署其它包 3.2.1. CUDA 3.2.2. cuDNN ...
本文介绍了基于 VSCode 的 Python 开发环境的搭建方法。 1. 简介 2. VSCode下载与安装 3. 配置Python开发环境 3.1. 部署解释器 3.2. 安装Anaconda 3.3. 新建和备份环境 3.4. 配置依赖包 3.4.1. 更新包管理工具...
本文介绍了基于 VSCode 的 C/C++ 开发环境的搭建方法。 1. VSCode简介 2. VSCode下载与安装 3. 配置C/C++开发环境 3.1. MinGW-W64 编译器 3.1.1. 安装编译器 3.1.2. 配置 “编译-调试-运行” 链 ...