自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 OpenGL+VS2019+Win32/x64环境配置

本文介绍如何进行OpenGL+VS2019+Win32/x64环境配置。

2022-02-27 11:31:11 1428

原创 构造、析构、拷贝语意学

本文主要介绍有关C++对象的构造、拷贝和析构等内容。

2020-05-08 19:44:07 392

原创 构造函数语意学

本文主要介绍C++有关构造函数的内容。

2020-05-06 19:11:31 491

原创 Function语意学

本文主要介绍C++对象中有关成员函数的内容。

2020-05-05 11:08:05 435

原创 C++对象成员函数存储示例

本文以具体示例说明C++对象中成员函数的存储布局。

2020-05-05 11:07:28 281

原创 C++对象数据成员存储示例

本文以具体示例说明C++对象中数据成员的布局。

2020-05-05 10:47:43 469

原创 Data语意学

本文主要介绍C++对象中数据成员的布局。

2020-05-05 10:46:43 267

原创 关于对象

本文主要介绍C++对象模型及其相关内容。

2020-04-29 20:33:34 255

原创 STL之适配器(adapter)

本文主要介绍STL有关适配器的相关内容。

2020-04-21 11:30:58 392

原创 STL之函数对象(function object)

本文主要介绍STL的函数对象。

2020-04-20 15:07:42 511

原创 STL之关联容器

本文主要介绍STL的关联容器,包括set、multiset、map、multimap、unordered_set、unordered_multiset、unordered_map、unordered_multimap。

2020-04-19 22:05:36 260

原创 STL之哈希表

本文主要介绍哈希表相关内容。

2020-04-19 21:19:14 797

原创 STL之红黑树

本文介绍主要介绍二叉搜索树、AVL树、红黑树。

2020-04-16 14:42:27 269

原创 STL之顺序容器

本文主要介绍STL的顺序容器,包括vector、list、deque、stack、queue等。

2020-04-15 16:40:09 465

原创 STL之迭代器(Iterator)

本文主要介绍C++ STL中迭代器相关内容。

2020-04-12 18:49:25 365

原创 STL之空间配置器(Allocator)

本文主要介绍C++ STL空间配置器(allocator)相关内容。

2020-04-10 17:18:23 878

原创 C++ STL概论

简要介绍STL六大组件。

2020-04-08 18:52:18 195

原创 Read the Docs + Sublime Text + Sphinx + Github托管文档

本文介绍如何使用 Read the Docs、Sublime Text、Sphinx、Github 托管文档。

2019-09-26 11:40:09 844

翻译 数据并行处理

本文介绍Pytorch中的 DataParalle。

2019-09-02 19:14:47 477

翻译 训练一个分类器

本文介绍了训练分类器的步骤

2019-09-01 17:43:53 4294

翻译 神经网络

本文介绍如何构建神经网络,内容包含神经网络的定义、损失函数、反向传播、参数更新等。

2019-09-01 12:07:33 205

翻译 torch.nn到底是什么?(精简版)

此文为《torch.nn到底是什么?》的总结版。首先创建基本的神经网络,然后逐步添加torch.nn,torch.optim,Dateset 和 DataLoader的功能,以显示每一部分的具体作用。1、设置MNIST数据使用经典的 MNIST 数据集,该数据集由手写数字(0-9)的黑白图像组成。使用 pathlib 来处理路径(Python3标准库的一部分),用 requests 下载数...

2019-08-31 19:19:05 16624 1

翻译 torch.nn到底是什么?

PyTorch提供了设计优雅的模块和类:torch.nn,torch.optim,Dateset和DataLoader,以帮助你创建和训练神经网络。为了充分利用它们的功能并且为你的问题定制它们,你需要正真理解它们在做什么。为了逐渐理解,我们首先在MNIST数据集上训练基本的神经网络,而不使用这些模块的任何特征。最初只会使用最基本的PyTorch tensor功能。然后,我们逐步添加来自torch....

2019-08-31 18:55:48 20861 11

翻译 tensor属性

tensor attributes每一个torch.Tensor都有一个torch.dtype,torch.device,torch.layout。torch.dtype

2019-08-28 18:41:58 1286

翻译 torch接口

Tensortorch.is_tensor(obj)torch.is_storage(obj)torch.is_floating_point(input) -> (bool)torch.set_default_dtype(d)torch.get_default_dtype() → torch.dtypetorch.set_default_tensor_type(t)torch...

2019-08-28 15:47:37 1186 1

翻译 autograd:自动微分

本文介绍PyTorch 中的autograd机制。

2019-08-27 22:38:34 433

翻译 PyTorch是什么?

本文介绍PyTorch的基本概念,包含tensor、tensor操作、tensor和array的关系、CUDA tensor等。

2019-08-27 18:45:00 893

翻译 PyTorch自动求导机制

从后向传播中排除子图每一个tensor都有一个requires_grad标志,利用该标志可以精确地从计算图中排除子图,并且可以提高效率。requires_grad如果一个计算的输入需要计算梯度,则它的输出也需要计算梯度。相反,只有当所有的输入都不需要计算梯度时,输出才不需要计算梯度。如果子图中所有的tensor都不需要计算梯度,则不会在此子图上进行反向传播计算。当你想要冻结模型的一部分,...

2019-08-27 16:05:29 218

原创 CIFAR-10可视化

一、CIFAR-10结构介绍官方介绍为:CIFAR-10CIFAR-10数据集包含10个类别,每个类别6000个图片,总共60000个图片。每个图片的大小为32x32。训练集包含50000个图片,测试集包含10000个图片。下载的文件结构如下:其中,训练集为data_batch_1,data_batch_2,……data_batch_5,测试集为test_batch,batches....

2019-08-22 16:08:01 769

原创 PyTorch使用错误总结

一、TensorBoard1、安装在PyTotch中使用TensorBoard是,首先要确保安装了以下包:pip install tb-nightlypip install future输入from torch.utils.tensorboard import SummaryWriter后不会出错,则表明环境安装正确若没有安装tb-nightly,则输入from torch.util...

2019-08-20 15:23:20 1719 2

原创 Anaconda安装及配置

一、Anaconda安装1、下载下载Anaconda可以到AnacondaAnaconda官网下载,国内的下载速度可能比较慢,选择到清华大学开源软件镜像站下载。官网下载如下,选择要下载的版本:清华镜像站下载如下,选择要下载的版本:2、安装双击下载的安装包(Anaconda3-2019.07-Windows-x86_64.exe),根据提示选择相应的选项点击I...

2019-08-18 17:06:20 1172

原创 PyCharm 不同解释器的区别及创建

一、不同的解释器使用PyCharm新建python项目时,可以选择不同的解释器,如下图所示:使用New environment using选项时,可以创建新的环境(解释器),有三个选项:Virtualenv,Pipenv,Conda,分别表示使用这三种工具创建的新环境使用Existing interpreter时,表示选择使用已经存在的解释器二、使用Virtualenv创建新环...

2019-07-19 18:04:31 3911

原创 Jupyter Notebook 工作路径配置

一、1、命令行运行如下命令:jupyter notebook --generate-config在路径C:\Users\用户名\.jupyter\下会生成一个名为jupyter_notebook_config.py的文件2、打开jupyter_notebook_config.py, 设置路径在jupyter_notebook_config.py中,找到如下内容设...

2019-05-29 18:46:06 844

原创 python 命令行 help() ‘more’不是内部或外部命令,也不是可运行的程序或批处理文件

一、问题描述使用python的help命令时,有可能出现以下现象:出现这种现象的原因是因为没有设置好环境变量,进行如下设置即可二、解决方案1、打开控制面板2、修改用户的环境变量在Path中新建"%SystemRoot%\System32\",确定即可3、重新打开命令行,即可使用help...

2019-05-17 17:24:32 2112

原创 Direct3D中的采样器

一、采样       采样是值根据像素的纹理坐标和采样状态(texture filter state,纹理过滤器状态)来检索某一像素所对应的纹理元。二、采样器     在像素着色器对纹理进行采样时,我们想要检索的特定纹理在像素着色器中用一个特定的HLSL对象——采样器(sampler)来标识。我们可将 sampler 对象视作标识纹理层和采样级的对象。        一个特定采样器的级数索引(sa...

2018-04-12 15:27:12 470

原创 dll 和 lib 的使用

一、dll 和 lib 的区别dll 和 lib 的区别见 http://blog.csdn.net/spring_24/article/details/79099926二、dll 的使用1、新建 Win32 项目2、项目类型选择 DLL3、工程目录4、生成的.h 和 .cpp 文件5、生成 .lib 和 .dll 文件6、新建 Win32 控制台项目,测试 dll7、将 .h、.lib、.dll

2018-01-19 11:34:33 2428

原创 dll和lib的区别

一、dll        DLL(Dynamic Link Library)文件为动态链接库文件,又称为“应用程序扩展”,是一种软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即dll文件,放置于系统中。二、liblib库有两种:1、静态链接库(Static Link Library)      这种 lib 中有函数的实现代码,它是

2018-01-18 19:46:57 9168

原创 Direct3D效果框架

一、概述            一种绘制效果通常由以下几部分构成:一个顶点着色器、一个像素着色器、一个需要设置的设备状态列表、一条或多条绘制路径。我们希望采用一种低效运行机制针对不同级别的图形硬件的绘制效果(即,在现有硬件条件下,物尽其用,实现与理想效果尽可能接近的效果)。显然,所有的绘制任务都是与某一种效果相关。所以,将这些任务封装到一个单元中是比较符合逻辑的。         Direct3D...

2017-10-18 15:15:06 508

原创 Direct3D模版缓存

一、概要              模版缓存是一个用于获得某种特效的离屏(off-screen)缓存。模版缓存的分辨率与后台缓存和深度缓存的分辨率完全相同,所以模版缓存中的像素与后台缓存和深度缓存中的像素是一一对应的。模版缓存允许我们动态地、有针对性地决定是否绘制某个像素,创建诸如图形合成、贴花、消融、淡入淡出、轮廓显示、侧影、滑入以及阴影等特殊效果。          模版测试的工作步骤如下: ...

2017-10-13 13:53:09 421

原创 Direct3D融合技术

本文介绍了有关Direct3D融合的相关内容,包括融合方程、融合因子、透明度等。

2017-10-10 17:49:16 571 1

空空如也

空空如也

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

TA关注的人

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