- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 c++函数闭包实现多线程执行器
c++函数闭包实现多线程执行器这里提供一个c++11实现函数闭包和多线程执行类的例子,主要包含如下特性:一个简单的优先级任务队列不使用c++14以上的语法,同时兼任较老的gcc的c++11编译器实现了函数闭包variadic template多线程示例可作为学习c++模板的素材,因为实在简单,因而也没有比较解释了/** * @brief Simple thread runne...
2019-09-28 22:08:29 496
原创 Leetcode SQL问题汇总
Leetcode SQL问题总结SQL语句用于操作各类数据库,但是如果仅仅只是看SELECT,UPDATE,CREATE,DELETE等手册上边的语法,根本就学不会SQL语句。所以这里设法把leetcode上边的数据库相关的问题进行总结分类,以进一步学习和熟悉SQL语句。SQL语句用来处理某些常用问题,有些不明显,而且显得有些难以思考和解决。多个表连接查询问题在查询数据库表条目的时候,有时...
2019-04-25 22:59:32 1349
原创 使用梯度下降求解最小二乘
使用梯度下降求解最小二乘简介在前一篇的总结中,从矩阵的视角回顾了最小二乘,最终还得到了如下求解最小二乘的解的方程:(1)x=(WTW)−1WTyx = (W^{T}W)^{-1}W^{T}y \tag{1}x=(WTW)−1WTy(1)这个方程本身没有什么问题,只不过也有其局限性,当数据量很大的时候,WWW也会很大,求解WTWW^{T}WWTW本质上是一个不太现实的事情。如果只有1000...
2019-04-25 22:57:35 1490 1
原创 利用SVD进行图像压缩
利用SVD进行图像压缩前边一篇文章中,总结了SVD相关的理论支持,老是一味的搞理论没有实践毕竟也是不行的,所以本文会简单的实现一个基于Python的图像压缩示例程序,来使用SVD进行简单图片的压缩以及还原实验。首先来看代码,完整的代码如下:# -*- coding: utf-8 -*-import argparseimport osimport cv2import numpy a...
2019-04-25 22:56:12 1943
原创 共轭梯度
共轭梯度标签(空格分隔): 数值优化 线性代数这篇文章最早是在作业部落写的,但是没什么人访问,所以这里补录一下本文介绍和总结共轭梯度(conjugate gradient)算法的如下内容:共轭梯度算法的背景和由来梯度算法的几何理解和共轭梯度算法的流程基于SSOR预条件子的共轭梯度算法非线性共轭梯度算法背景共轭梯度算法的由来,源于求解如下所示的二次型问题:KaTeX par...
2019-04-25 22:45:48 748
原创 协方差矩阵的几何解释和多重高斯分布
协方差矩阵的几何解释和多重高斯分布这篇文章,总结之前阅读的这篇文章学到的知识点,即协方差矩阵的几何意义,同时利用几何解释,介绍多重高斯分布如何从标准单变量的高斯分布推导出来。主要涉及如下内容:协方差矩阵的定义协方差矩阵所体现的数据分布的几何意义多重高斯分布的推导协方差矩阵的定义协方差矩阵一般出现在多重高斯分布的表达式中:(1)p(x;μ,Σ)=1(2π)n2∣Σ∣12exp(−...
2019-04-25 22:40:12 4026 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人