摘要:
求关注!!! 阅读全文
摘要:
自动微分 深度学习框架通过自动计算导数,即自动微分(automatic differentiation)来加快求导。 实际中,根据我们设计的模型,系统会构建一个计算图(computational graph), 来跟踪计算是哪些数据通过哪些操作组合起来产生输出。 自动微分使系统能够随后反向传播梯度。 阅读全文
摘要:
导数和微分 如果的 \(f\) 导数存在,这个极限被定义为: \(f^{\prime}(x)=\lim _{h \rightarrow 0} \frac{f(x+h)-f(x)}{h}\) 如果 \(f^{\prime}(a)\) 存在,则称 \(f\) 在 \(a\) 处是可微(different 阅读全文
摘要:
标量 包含一个数值的叫标量(scalar)。标量由只有一个元素的张量表示: import torch x = torch.tensor(3.0) y = torch.tensor(2.0) x + y,x * y,x / y,x ** y (tensor(5.), tensor(6.), tenso 阅读全文
摘要:
读取数据集 创建数据,写入到 CSV 文件中: import os os.makedirs(os.path.join(".","data"),exist_ok=True) data_file = os.path.join(".","data","house_tiny.csv") with open( 阅读全文
摘要:
基础 张量表示由一个数值组成的数组,这个数组可能有多个维度。 具有一个轴的张量对应数学上的向量(vector); 具有两个轴的张量对应数学上的矩阵(matrix); 具有两个轴以上的张量没有特殊的数学名称。 张量中的每个值都称为张量的元素(element)。 arange 创建一个行向量,可以指定数 阅读全文
摘要:
conda 下载与安装 使用 清华下载源 下载:Miniconda3-py38_4.10.3-Windows-x86_64.exe 并安装。 基本操作 常用操作 # 查看版本号 conda --version # 查看当前存在的虚拟环境 conda env list # 查看-安装-更新-删除 pa 阅读全文
摘要:
线程安全的 class 应当满足的条件 多个线程同时访问时,其表现出正确的行为 无论操作系统如何调度这些线程,无论这些线程的执行顺序如何交织 调用端代码无须额外的同步或其他协调动作 对象创建的线程安全 对象创建要做到线程安全,唯一的要求就是在构造期间不要泄露 this 指针: 不要在构造函数中注册任 阅读全文
摘要:
Github 练习 语法特性 变量使用 ${} 方式取值,但是在 IF 控制语句中是直接使用变量名。 指令(参数 1 参数 2...) ,参数使用括弧括起,参数之间使用空格或分号分开。 指令是大小写无关的,参数和变量是大小写相关的。 无行结束符,注释使用 #。 编译工程 设置编译规则 包含源文件的子 阅读全文
摘要:
new 和 delete 的执行过程 new 的执行过程 通过 operator new 申请内存 调用构造函数(简单类型忽略此步) 返回内存指针 delete 的执行过程 调用析构函数(简单类型忽略此步) 释放内存 using namespace std; class T { public: T( 阅读全文
摘要:
YUV 简介 YUV 是一种彩色编码系统,相对于 RGB 颜色空间,设计 YUV 的目的就是为了编码、传输的方便,减少带宽占用和信息出错。 YUV 设计的初衷是为了使彩色电视能够兼容黑白电视。对于黑白电视信号,没有色度信息也就是(UV),那么在彩色电视显示的时候指显示亮度信息。 Y 为亮度信息,UV 阅读全文
摘要:
ffmpeg 安装 安装 vcpkg git clone https://github.com/microsoft/vcpkg .\vcpkg\bootstrap-vcpkg.bat 安装 ffmpeg vcpkg install ffmpeg 安装之后可以查看下: PS D:\3rd\vcpkg- 阅读全文
摘要:
一般Mat转换为QImage是这样的: Mat rgb; QImage img; if(mat.channels() == 3) // RGB image { cvtColor(mat,rgb,CV_BGR2RGB); img = QImage((const uchar*)(rgb.data), / 阅读全文
摘要:
源码 qBreakpad Breakpad LSS 将 Breakpad、LSS 源码放入third_party目录: 或者直接下载已经可以编译通过的版本: https://pan.baidu.com/s/1G3gptCcxaPiXHM9KbnKThQ 密码:pzg5 编译 Windows MSVC 阅读全文
摘要:
https://www.cnblogs.com/sggggr/p/13961997.html 开源框架 LibQQt LibQQt LibQQt LibQQt qtcanpool qtcanpool QtAV QtAV Log4Qt Log4Qt CuteLogger 深度技术 linuxdeepi 阅读全文
摘要:
执行: net use * /d //@ 清除所有连接 net use \\192.168.1.10 /del //@ 清除指定连接 阅读全文
摘要:
静态分析工具 cppcheck cppcheck主要用于对C/C++源代码进行分析检查的一个开源工具,可以用来检测未使用的变量、越界访问、内存泄漏等问题。 使用方法: cppcheck --enable=all NAME.cpp gcov gcov是伴随gcc发布的一个代码覆盖率检查工具,可以用来检 阅读全文
摘要:
下载 doxygen graphviz 注释规则 基本流程 阅读全文
摘要:
参考 基于博客园SimpleMemory的博客样式设置 Cnblogs-Theme-SimpleMemory 阅读全文