This repository was archived by the owner on Mar 25, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmkdocs.yml
More file actions
303 lines (296 loc) · 21.6 KB
/
mkdocs.yml
File metadata and controls
303 lines (296 loc) · 21.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
# 站点名称
site_name: 'image processing'
# 仓库链接
repo_url: https://github.com/zjZSTU/image-processing.git
# 作者
site_author: 'zhujian'
# 版权信息
copyright: '2019, zhujian'
# 源文件目录
docs_dir: 'docs'
# 生成静态文件目录
site_dir: 'site'
# 额外信息
extra:
# 版本号
version: 0.2.0
# 主题
theme:
# name: 'readthedocs'
# name: 'mkdocs'
name: 'material'
# markdown扩展
markdown_extensions:
- toc:
permalink: true
- pymdownx.arithmatex
extra_javascript:
- 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML'
# 导航
nav:
- Home: index.md
- 编程语言:
- Python:
- 打包和分发Python程序: ./python/打包和分发Python程序.md
- '[setup.py]保存额外数据': './python/[setup.py]保存额外数据.md'
- '[requirements.txt]依赖文件生成和使用': './python/[requirements.txt]依赖文件生成和使用.md'
- '类操作': './python/类操作.md'
- '装饰器': './python/装饰器.md'
- '[抽象基类]abc': './python/[抽象基类]abc.md'
- '模块和包': './python/模块和包.md'
- 'pytest': './python/pytest.md'
- '[logging]日志模块': './python/[logging]日志模块.md'
- '[list]排序': './python/[list]排序.md'
- '[enumerate]遍历': './python/[enumerate]遍历.md'
- '[itertools][product]嵌套循环': './python/[itertools][product]嵌套循环.md'
- '[fire]自动生成命令行界面': './python/[fire]自动生成命令行界面.md'
- '[pprint]更易读的打印': './python/[pprint]更易读的打印.md'
- '[easydict]访问属性的方式来访问字典': './python/[easydict]访问属性的方式来访问字典.md'
- '[collections][deque]双向队列的使用': './python/[collections][deque]双向队列的使用.md'
- '[collections][defaultdict]更安全的dict': './python/[collections][defaultdict]更安全的dict.md'
- '[slice]扩展切片操作': './python/[slice]扩展切片操作.md'
- '[tqdm]进度条': './python/[tqdm]进度条.md'
- '[around]四舍五入': './python/[around]四舍五入.md'
- '[pip]更新国内镜像源': './python/pip-更新国内镜像源.md'
- '[pip]python: bad interpreter': './python/pip-python-bad-interpreter.md'
- '[python3.6][f-strings]字符串连接': './python/[python3.6][f-strings]字符串连接.md'
- '保存json或者dict数据为voc-xml文件': './python/保存json或者dict数据为voc-xml文件.md'
- 配置文件读写:
- XML:
- '[python]读取XML文件': './python/[python]读取XML文件.md'
- '[xmltodict]读取XML文件': './python/[xmltodict]读取XML文件.md'
- JSON: './python/json文件读写.md'
- YAML: './python/[yacs][pytohn]YAML文件读取.md'
- Numpy:
- '[numpy]提取数组中属于某一条件的数据': './python/[numpy]提取数组中属于某一条件的数据.md'
- '[numpy]数据保存和加载': './python/[numpy]数据保存和加载.md'
- '[numpy]增加或者减少一维': './python/[numpy]增加或者减少一维.md'
- '[numpy]元素累加': './python/[numpy]元素累加.md'
- '[numpy][clip]限制取值范围': './python/[numpy][clip]限制取值范围.md'
- C++11:
- '学习C++之路': './cplusplus/学习C++之路.md'
- 'C++标准': './cplusplus/C++标准.md'
- 'Get Started':
- 'Keyword':
- 'main': './cplusplus/get-started/keywords/main.md'
- 'namespace': './cplusplus/get-started/keywords/namespace.md'
- 'cv限定符': './cplusplus/get-started/keywords/cv限定符.md'
- 'size_t': './cplusplus/get-started/keywords/size_t.md'
- 'nullptr': './cplusplus/get-started/keywords/nullptr.md'
- 'enum': './cplusplus/get-started/keywords/enum.md'
- 'Basic Concepts':
- '头文件': './cplusplus/get-started/basic-concepts/头文件.md'
- '声明和定义': './cplusplus/get-started/basic-concepts/声明和定义.md'
- '作用域': './cplusplus/get-started/basic-concepts/作用域.md'
- '类型别名设置': './cplusplus/get-started/basic-concepts/类型别名设置.md'
- '程序终止': './cplusplus/get-started/basic-concepts/程序终止.md'
- '常量': './cplusplus/get-started/basic-concepts/常量.md'
- '数组': './cplusplus/get-started/basic-concepts/数组.md'
- '函数': './cplusplus/get-started/basic-concepts/函数.md'
- '初始化': './cplusplus/get-started/basic-concepts/初始化.md'
- '临时对象': './cplusplus/get-started/basic-concepts/临时对象.md'
- '链接': './cplusplus/get-started/basic-concepts/链接.md'
- 'Pointer&Array':
- '指针类型': './cplusplus/get-started/pointer-array/指针类型.md'
- 'const指针和volatile指针': './cplusplus/get-started/pointer-array/const指针和volatile指针.md'
- '指针和数组': './cplusplus/get-started/pointer-array/指针和数组.md'
- '原始数组': './cplusplus/get-started/pointer-array/原始数组.md'
- '原始指针': './cplusplus/get-started/pointer-array/原始指针.md'
- '指针名和数组名的区别': './cplusplus/get-started/pointer-array/指针名和数组名的区别.md'
- '二维数组和二级指针': './cplusplus/get-started/pointer-array/二维数组和二级指针.md'
- '指针数组和数组指针': './cplusplus/get-started/pointer-array/指针数组和数组指针.md'
- '指针常量和常量指针': './cplusplus/get-started/pointer-array/指针常量和常量指针.md'
- 'Type&Cast&Deduce':
- '类型':
- '类型概述': './cplusplus/get-started/type-cast-deduce/类型概述.md'
- '基本类型': './cplusplus/get-started/type-cast-deduce/基本类型.md'
- 'void类型': './cplusplus/get-started/type-cast-deduce/void类型.md'
- '字符串类型': './cplusplus/get-started/type-cast-deduce/字符串类型.md'
- '转换':
- '标准转换': './cplusplus/get-started/type-cast-deduce/标准转换.md'
- '现代类型转换': './cplusplus/get-started/type-cast-deduce/现代类型转换.md'
- '用户定义的类型转换': './cplusplus/get-started/type-cast-deduce/用户定义的类型转换.md'
- '推断':
- 'auto': './cplusplus/get-started/type-cast-deduce/auto.md'
- 'decltype': './cplusplus/get-started/type-cast-deduce/decltype.md'
- 'Operator Overload':
- '操作符重载概述': './cplusplus/get-started/operator-overload/操作符重载概述.md'
- '一元运算符重载': './cplusplus/get-started/operator-overload/一元运算符重载.md'
- '二元运算符重载': './cplusplus/get-started/operator-overload/二元运算符重载.md'
- '赋值运算符重载': './cplusplus/get-started/operator-overload/赋值运算符重载.md'
- '函数调用运算符重载': './cplusplus/get-started/operator-overload/函数调用运算符重载.md'
- '下标运算符重载': './cplusplus/get-started/operator-overload/下标运算符重载.md'
- Advanced:
- Smart Pointer:
- '智能指针类型': './cplusplus/advanced/smart-pointer/智能指针类型.md'
- 'unique_ptr': './cplusplus/advanced/smart-pointer/unique_ptr.md'
- 'shared_ptr': './cplusplus/advanced/smart-pointer/shared_ptr.md'
- 'weak_ptr': './cplusplus/advanced/smart-pointer/weak_ptr.md'
- '使用原始指针还是智能指针': './cplusplus/advanced/smart-pointer/使用原始指针还是智能指针.md'
- Reference:
- 'lvalue和rvalue': 'cplusplus/advanced/reference/lvalue和rvalue.md'
- '引用概述': 'cplusplus/advanced/reference/引用概述.md'
- '引用类型函数操作': 'cplusplus/advanced/reference/引用类型函数操作.md'
- '指针引用': 'cplusplus/advanced/reference/指针引用.md'
- Class:
- 类结构:
- '类、结构体和共同体': './cplusplus/advanced/class/类、结构体和共同体.md'
- '结构体': './cplusplus/advanced/class/结构体.md'
- '类定义': './cplusplus/advanced/class/类定义.md'
- '基本类结构': './cplusplus/advanced/class/基本类结构.md'
- '嵌套类定义': './cplusplus/advanced/class/嵌套类定义.md'
- '继承': './cplusplus/advanced/class/继承.md'
- 构造器和析构器:
- '构造器概述': './cplusplus/advanced/class/构造器概述.md'
- '复制和移动操作': './cplusplus/advanced/class/复制和移动操作.md'
- '析构器': './cplusplus/advanced/class/析构器.md'
- 成员和函数:
- '成员函数概述类型': './cplusplus/advanced/class/成员函数概述.md'
- '成员访问控制': './cplusplus/advanced/class/成员访问控制.md'
- 'static成员': './cplusplus/advanced/class/static成员.md'
- '显式默认和删除函数': './cplusplus/advanced/class/显式默认和删除函数.md'
- Template:
- '模板概述': './cplusplus/advanced/template/模板概述.md'
- '函数模板': './cplusplus/advanced/template/函数模板.md'
- '模板和名称解析': './cplusplus/advanced/template/模板和名称解析.md'
- STL:
- 'STL概述': './cplusplus/advanced/stl/STL概述.md'
- 'vector': './cplusplus/advanced/stl/vector.md'
- 'map': './cplusplus/advanced/stl/map.md'
- 'queue': './cplusplus/advanced/stl/queue.md'
- 'stack': './cplusplus/advanced/stl/stack.md'
- 'array': './cplusplus/advanced/stl/array.md'
- 'for_each': './cplusplus/advanced/stl/for_each.md'
- 'find': './cplusplus/advanced/stl/find.md'
- 'sort': './cplusplus/advanced/stl/sort.md'
- '[shuffle]随机重排列': './cplusplus/advanced/stl/[shuffle]随机重排列.md'
- FAQ:
- 'multiple definition of': './cplusplus/faq/multiple-definition-of.md'
- 'ISO C++ forbids converting a string constant to char*': './cplusplus/faq/ISO C++ forbids converting a string constant to char*.md'
- 代码库:
- OpenCV:
- 'OpenCV概述': './opencv/OpenCV概述.md'
- '编译/安装/配置':
- 'OpenCV 3.x':
- 'OpenCV-3.4.2源码安装': './opencv/install-configure/OpenCV-3.4.2源码安装.md'
- 'OpenCV_Contrib-3.4.2源码安装': './opencv/install-configure/OpenCV_Contrib-3.4.2源码安装.md'
- 'OpenCV-3.4.2测试': './opencv/install-configure/OpenCV-3.4.2测试.md'
- 'OpenCV 4.x':
- 'OpenCV-4.0.1安装': './opencv/install-configure/OpenCV-4.0.1安装.md'
- 'OpenCV-4.0.1测试': './opencv/install-configure/OpenCV-4.0.1测试.md'
- '[OpenCV_Contrib-4.0.1]编译OpenCV4Android': './opencv/install-configure/[OpenCV_Contrib-4.0.1]编译OpenCV4Android.md'
- 'OpenCV-4.1.0安装': './opencv/install-configure/OpenCV-4.1.0安装.md'
- 'OpenCV-4.1.0配置及测试': './opencv/install-configure/OpenCV-4.1.0配置及测试.md'
- 'OpenCV-4.2.0安装': './opencv/install-configure/OpenCV-4.2.0安装.md'
- 'OpenCV-4.2.0配置及测试': './opencv/install-configure/OpenCV-4.2.0配置及测试.md'
- 'OpenCV-4.4.0安装': './opencv/install-configure/OpenCV-4.4.0安装.md'
- '[opencv-python]编译与安装': './opencv/install-configure/[opencv-python]编译与安装.md'
- '[PyCharm]解码opencv python库': './opencv/install-configure/[PyCharm]解码opencv python库.md'
- '[OpenCV]Anaconda配置': './opencv/install-configure/[OpenCV]Anaconda配置.md'
- '[SSH][OpenCV]远程图像显示': './opencv/install-configure/SSH-OpenCV-远程图像显示.md'
- '图像处理及实现':
- 'Filter':
- '[filter2D]线性滤波器': './opencv/code/[filter2D]线性滤波器.md'
- '[Sobel]图像求导': './opencv/code/[Sobel]图像求导.md'
- '[Scharr]图像求导': './opencv/code/[Scharr]图像求导.md'
- '[Laplacian]图像求导': './opencv/code/[Laplacian]图像求导.md'
- '[Canny]边缘检测': './opencv/code/[Canny]边缘检测.md'
- '运行时间统计': './opencv/code/运行时间统计.md'
- '[normalize]标准化数据': './opencv/code/[normalize]标准化数据.md'
- '[convertTo]数据转换': './opencv/code/[convertTo]数据转换.md'
- '[vconcat][hconcat]按行合并以及按列合并': './opencv/code/[vconcat][hconcat]按行合并以及按列合并.md'
- '[Point_]坐标点的保存和使用': './opencv/code/[Point_]坐标点的保存和使用.md'
- '[Scalar_]4维向量': './opencv/code/[Scalar_]4维向量.md'
- '[copyMakeBorder]添加边界': './opencv/code/[copyMakeBorder]添加边界.md'
- '[cartToPolar]二维向量的大小和角度': './opencv/code/[cartToPolar]二维向量的大小和角度.md'
- '[threshold]基本阈值操作': './opencv/code/[threshold]基本阈值操作.md'
- '[旋转][平移][缩放]仿射变换': './opencv/code/[旋转][平移][缩放]仿射变换.md'
- '特征/特征检测/特征描述': './opencv/code/Understanding-Features.md'
- '[SIFT]特征和描述符计算': './opencv/code/[SIFT]特征和描述符计算.md'
- '[Brute-Force][FLANN]特征匹配': './opencv/code/Brute-Force-FLANN-特征匹配.md'
- '[VideoWriter]保存H264/MPEG4格式MP4视频': './opencv/code/VideoWriter-保存h264-mpeg4格式mp4文件.md'
- 图像绘制:
- '[line]绘制线段': './opencv/draw/[line]绘制线段.md'
- '[rectangle]绘制边框': './opencv/draw/[rectangle]绘制边框.md'
- '[text]绘制文本': './opencv/draw/[text]绘制文本.md'
- '[text]绘制中文字符': './opencv/draw/[text]绘制中文字符.md'
- Matplotlib:
- '引言': './matplotlib/引言.md'
- '属性配置': './matplotlib/属性配置.md'
- '中文乱码': './matplotlib/中文乱码.md'
- '绘图关键概念Figure和Axes': './matplotlib/绘图关键概念Figure和Axes.md'
- '手动设置轴刻度间隔': './matplotlib/手动设置轴刻度间隔.md'
- '[译]Pyplot教程': './matplotlib/[译]Pyplot教程.md'
- '折线图': './matplotlib/折线图.md'
- '饼图': './matplotlib/饼图.md'
- '散点图': './matplotlib/散点图.md'
- '图像读取、显示和保存': './matplotlib/图像读取、显示和保存.md'
- '3d绘图': './matplotlib/3d绘图.md'
- '等高线图': './matplotlib/等高线图.md'
- '矩阵显示': './matplotlib/矩阵显示.md'
- 'y轴坐标错乱': './matplotlib/y轴坐标错乱.md'
- PyTorch:
- '引言': './pytorch/引言.md'
- 'Tensor': './pytorch/Tensor.md'
- '[Conv][Pool]实现原理': './pytorch/[Conv][Pool]实现原理.md'
- '自定义损失函数': './pytorch/自定义损失函数.md'
- 'one-hot编码': './pytorch/one-hot编码.md'
- '[softmax]分类概率计算': './pytorch/[softmax]分类概率计算.md'
- '[AdaptiveMaxPool][AdaptiveAvgPool]自适应池化层操作': './pytorch/[AdaptiveMaxPool][AdaptiveAvgPool]自适应池化层操作.md'
- '[Ten Crops]多样本检测': './pytorch/[Ten Crops]多样本检测.md'
- '可视化': './pytorch/可视化.md'
- '[transpose][permute]维度转换': './pytorch/[transpose][permute]维度转换.md'
- '[clamp]限制取值范围': './pytorch/[clamp]限制取值范围.md'
- '[index_fill]在给定维度填充指定val': './pytorch/[index_fill]在给定维度填充指定val.md'
- '[nonzero]非零元素下标': './pytorch/[nonzero]非零元素下标.md'
- '[[DistributedDataParallel]分布式训练]': './pytorch/distributeddataparallel-分布式训练.md'
- Cuda:
- '安装哪个版本的CUDA': './pytorch/cuda/安装哪个版本的CUDA.md'
- '[CUDA_VISIBLE_DEVICES]指定哪张卡运行': './pytorch/cuda/[CUDA_VISIBLE_DEVICES]指定哪张卡运行.md'
- '[empty_cache]清空显存': './pytorch/cuda/[empty_cache]清空显存.md'
- '[benchmark]训练加速': './pytorch/cuda/[benchmark]训练加速.md'
- '监控显存使用': './pytorch/cuda/监控显存使用.md'
- Model:
- '固定部分参数进行训练': './pytorch/model/固定部分参数进行训练.md'
- '查询模型参数总数': './pytorch/model/查询模型参数总数.md'
- '[译]保存和加载模型': './pytorch/model/[译]保存和加载模型.md'
- 为什么推荐使用static_dict方式保存模型: pytorch/model/为什么推荐使用static_dict方式保存模型.md
- '加载部分预训练模型': './pytorch/model/加载部分预训练模型.md'
- 'LeNet-5定义': './pytorch/model/LeNet-5定义.md'
- 'AlexNet定义': './pytorch/model/AlexNet定义.md'
- 数据处理:
- '数据预处理': './pytorch/preprocessing/数据预处理.md'
- '[数据归一化]均值和方差设置': './pytorch/preprocessing/[数据归一化]均值和方差设置.md'
- '[sampler]采样器': './pytorch/preprocessing/[sampler]采样器.md'
- '自定义采样器': './pytorch/preprocessing/自定义采样器.md'
- '[torchvision]加载数据集、批量以及转换操作': './pytorch/preprocessing/[torchvision]加载数据集、批量以及转换操作.md'
- '[torchvision]自定义数据集和预处理操作': './pytorch/preprocessing/[torchvision]自定义数据集和预处理操作.md'
- '[torchvision]ImageFolder使用': './pytorch/preprocessing/[torchvision]ImageFolder使用.md'
- '[torchvision][ConcatDataset]连接多个数据集': './pytorch/preprocessing/[torchvision][ConcatDataset]连接多个数据集.md'
- 错误:
- 'RuntimeError: CUDA error: initialization error': './pytorch/error/RuntimeError: CUDA error: initialization error.md'
- 'RuntimeError: invalid argument 0: Sizes of tensors must match': './pytorch/error/RuntimeError: invalid argument 0: Sizes of tensors must match.md'
- 'OSError: [Errno 12] Cannot allocate memory': './pytorch/error/OSError: [Errno 12] Cannot allocate memory.md'
- 'Process finished with exit code 137 (interrupted by signal 9: SIGKILL) ': './pytorch/error/Process finished with exit code 137 (interrupted by signal 9: SIGKILL) .md'
# - 'CNN':
# - '引言': './cnn/引言.md'
# - '过拟合和欠拟合': './cnn/过拟合和欠拟合.md'
# - '线性和非线性': './cnn/线性和非线性.md'
# - 'AlexNet': './cnn/AlexNet.md'
- 算法:
- '机器学习': './algorithm/machine-learning.md'
- '深度学习': './algorithm/deep-learning.md'
- '最优化': './algorithm/optimization.md'
- '数据集': './algorithm/dataset.md'
- '评价标准': './algorithm/evaluation-metrics.md'
- 建模:
- 'UML':
- '统一建模语言UML': './uml/统一建模语言UML.md'
- '[译][wiki]Class-Diagram': './uml/[译][wiki]Class-Diagram.md'
- '类图小结': './uml/类图小结.md'
- 'PlantUML':
- 'PlantUML简介': './uml/plantuml/PlantUML简介.md'
- '本地安装和使用': './uml/plantuml/本地安装和使用.md'
- 'VSCode插件使用': './uml/plantuml/VSCode插件使用.md'
- '常用命令': './uml/plantuml/常用命令.md'
- '类图使用': './uml/plantuml/类图使用.md'