自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crazyang的博客

Writing to help the world

  • 博客(78)
  • 资源 (3)
  • 收藏
  • 关注

原创 【理解】参数估计,最大似然,最大后验,贝叶斯估计

帮助理解参数估计,你不懂我不服的那么详细

2019-09-27 21:49:15 966

原创 【理解】特征值分解,理解+计算方法+代码+应用

文章目录理解计算方法手算Matlab算应用参考英文表述参考链接理解当我们在看一个运动的时候,我们是如何看的呢?是不是看这个运动的速度和方向;或者就像物理中的合力,我们会拆分成多个分力来简化。于是理所当然的会思考,矩阵是否也能像这样拆分呢?1、存在性我们不得不先说说矩阵的乘法,矩阵乘法本质是一种变换,是把一个向量,通过旋转,拉伸,变成另一个向量的过程举一个例子:给定一个向量(11)\le...

2019-09-05 19:29:17 9816

原创 【理解】Kalman卡尔曼滤波器 附python&matlab代码

一般我是把参考链接放在最后的,但这一次,我放最前排,以表示我对这两位博主的极大感谢,写得真的是太好了!可能我即将写的这篇是最详细明白的一篇关于卡尔曼滤波器的理解,如果还有疑问,我会补充修正碎碎念:在忙毕设,慢慢填坑吧文章目录一、参考链接二、概述三、举个例子四、公式1.模型2.核心方程3.参数说明五、推导证明六、代码七、引申一、参考链接 细说Kalman滤波卡尔曼滤波 – 从推导到应...

2019-05-14 10:39:29 13665 6

原创 【代码】排序算法python全实现(冒泡、插入、选择、睡眠...)

文章目录冒泡排序插入排序选择排序归并排序快速排序计数排序冒泡排序import timedef bubble_sort(array): length = len(array) if length <= 1: return for i in range(length): made_swap = False for...

2018-12-28 10:58:32 23932

原创 【代码】优化算法BGD、SGD、Momentum、Adam算法python实现

最近研究了一下梯度下降的几个算法,网上python的源码少且不清晰,我自己全部实现了一遍,我觉得还是相当清晰明了的,话不多说,且看下文:文章目录梯度下降批量梯度下降BGD随机梯度下降SGD带动量的随机梯度下降Momentum-SGDAdam梯度下降对于目标函数 J(θ)J(\theta)J(θ) ,找到目标函数的梯度方向 ∇θ(J(θ))\nabla_\theta(J (\theta)...

2018-11-29 10:45:34 47769 12

原创 关于我自己

写在最前沿:感谢大家能够有耐心地阅读我写的CSDN博客,建立博客的初衷是因为在查一些资料的时候,遇到很多博客写的内容重复又错误,所以我就自己研究出来然后分享我的经验。我的一些博客有了很多评论,评论多是因为我的经验无法复现,我也都在一一回复帮助,慢慢修改我的博客。所以到现在积累了不少,相信以后能够给大家分享更多的经验吧。导航目前我的博客主要是关于python、树莓派、机器学习等比较热门的...

2018-11-20 23:53:25 2304 11

原创 tqdm使用指南

教你使用python的tqdm.

2023-06-05 00:14:15 670

原创 论文解读 LOLNeRF: Learn from One Look

从单视角图像数据学3D形状,CVPR2022 论文解读

2022-09-23 00:15:12 1231 1

原创 【每天一点Pytorch】用 gather 分 batch 取 tensor 维度

解读代码,index_select很方便,但只能取出一维。题目是先要按512维的顺序取出[20, 128],然后根据第一个给定索引取出一个128维向量,接着取出第二个[20, 128],然后根据第二个索引取出一个128维向量,最终得到一个[512, 128]维tensor。我有一个维度是 [512, 20, 128] 的tensor,我希望从512的batch里,每次按照[20] 这一维给定索引,得到一个128维的向量,然后遍历整个batch,最终得到 [512, 128] 的tensor。...

2022-08-31 01:11:08 1008

原创 【方法】 PDF OCR识别

PDF OCR 识别,使用 ocrmypdf 工具

2022-07-19 23:48:14 2058

原创 【方法】Python 处理 PDF 转 图像

python下能够处理pdf的库有PyPDF4(2018),Mistune(2018),pikepdf(2020)(pike是梭子鱼的英文),安装也超简单,直接。,在这里我只展示几个我使用过的脚本。

2022-07-19 23:34:07 307

原创 【优雅】服务器集群使用技巧 之 无障碍访问

配置ssh免密码登陆,配置git

2022-06-21 10:45:14 153

原创 【Latex】在标题下插入头图 teaser

latex 标题下大图

2021-09-28 15:42:44 4062 3

原创 python import 多级目录 (sys.path.append),解决 ModuleNotFoundError

话不多说,先上结论!在每个存在问题的代码前加入import osimport syssys.path.append(os.getcwd())也可以在环境变量中添加一个名为PYTHONPATH的变量,里面填入你的根目录(这样可以一次性一劳永逸,只不过对每个有需要的工作目录都需要加一下)下面开始谈解释我们先规范一下我们的多级python文件(模块)的使用标准:python_multi_level├── file1.py├── file2.py├── folder1│ .

2021-08-07 16:02:20 12254 1

原创 Latex 排版子图 subfigure, subfig, sub­cap­tion

常用的有三个package,subfloat, mini, sub­cap­tion, sub­fig, subfiguresubfigure 很老了,已经被淘汰了,由 sub­fig 取代。我们先回顾一下插单张图的语法\usepackage{graphicx}\begin{figure}[ht]\centering \includegraphics[width=/textwidth]{img}\caption{caption}\label{fig:label}\end{figure

2021-06-04 22:29:09 29041 7

原创 【Pytorch】区分detach()和torch.no_grad()

先上三个例子,可能你就已经懂得了。detach() 和 torch.no_grad() 都可以实现相同的效果,只是前者会麻烦一点,对每一个变量都要加上,而后者就不用管了。x = torch.tensor(2., requires_grad=True)y = torch.tensor(3., requires_grad=True)z = 2 * x * yprint(z.requires_grad) # Truex = torch.tensor(2., requires_grad=True)y

2021-03-14 15:42:17 2887

原创 【GANs】什么是饱和损失函数 Non-Saturating LossFunction

在设定GAN的损失函数时,总会有文献说Saturating和Non-Saturating Loss functions,具体他们各是什么,以及为什么这么称呼呢?一句话总结:非饱和损失函数能在训练早期提供更大的梯度我们首先看一下两种的数学表达式饱和Loss:生成器希望最小化被判断为假的概率min⁡log⁡(1−D(G(z)))(1)\min \log(1-D(G(z))) \tag{1}minlog(1−D(G(z)))(1)非饱和Loss:生成器希望最大化被判断为真的概率max⁡

2021-01-15 11:03:50 4850 4

原创 【理解】神经立体渲染,NeRF

参考自:https://dellaert.github.io/NeRF/这是我第一篇关于神经立体渲染的介绍,希望不断完善补充2020年是神经立体渲染(neural volume rendering)爆发的一年。更大的一个领域是神经渲染(Neural rendering),有一篇文章专门进行了介绍。神经体积渲染是指通过追踪光线进入场景并对光线长度进行积分来生成图像或视频的方法。一般来说,像多层感知器这样的神经网络会将一个函数从光线的三维坐标编码为密度和颜色等数量,然后将其整合以生成图像。...

2020-12-23 21:41:24 4709

原创 一文懂USB数据及供电协议

本文依照USB-IF命名规范输出口,线材,输入口,三者同时满足最高协议标准,才能发挥最好效果,否则受限于最差的一个(木桶效应)。接口类型都叫USB接口,只是分为:Type-A | Type-B | Type-C | Micro USB其中Type-A是我们过去最常用的接口类型,Type-B常见于打印机上,而Type-C就是目前正在普及的,Micro-USB是过去安卓设备常采用的接口需要知道的是,接口类型与下面要讲的数据以及供电协议没有明确的关系。数据传输协议传输速度跟接口类型无关,只跟

2020-11-02 21:01:58 10528

原创 【Tensorflow2】数据读取

文章目录数据读取创建一个 Dataset转换(Transform)到新的 DatasetMapBatchShuffleRepeat参考数据读取使用 tf.data.Dataset API创建一个 Dataset首先从内存中读取数据import tensorflow as tfdataset = tf.data.Dataset.from_tensor_slices([1, 2, 3])如果想输出 dataset 中的数据for element in dataset: print(elem

2020-09-23 11:16:55 983

原创 【方法】Latex多行公式及编号

基础首先介绍内联公式和单行公式,内联公式使用单$,单行公式使用双$。我定义了一个函数: y=axy =axy=ax我定义了一个函数:y=axy = axy=ax这一种用法在latex里是没有自动编号的。equation环境\begin{equation}y=ax\end{equation}这一种用法在latex是可以自动编号的。多行公式推荐使用aligned环境,他还有个兄弟align,基本用法如下$$\begin{aligned}f(x) &= ax + b \

2020-07-28 21:01:26 27941 2

原创 【方法】Matlab用符号函数syms构建函数并画图

构建函数syms xf(x) = x^2运行效果函数赋值求解syms xf(x) = x^2;f(2)运行效果画图syms xf(x) = x^2;fplot(f(x))运行效果

2020-03-20 15:25:57 22754 3

原创 【理解】无约束非线性优化之下降方法,线搜索

文章目录无约束非线性优化线搜索方法搜索方向步长例子无约束非线性优化Unconstrained Nonlinear Programming一个典型的UNP问题可以写为:minimize f(x)\text{minimize} \ f(x) minimize f(x)线搜索方法Line Search Method是一种用迭代的方式求目标函数最小值的方法,每...

2020-03-17 18:08:08 744

原创 【机器学习】从词袋模型到朴素贝叶斯算法

从词袋模型到朴素贝叶斯算法,包含了理解代码(scikit-learn库中的CountVectorizer和TfidfVectorizer),甚至手算过程都有,最终手算结果与代码结果一致。并且讨论了朴素贝叶斯算法在文本分类中的特殊性。呕心沥血,独家整理,相信没人比我写的更清楚。

2020-03-05 18:05:21 1792

原创 【代码】matplotlib画图方法整理

收集整理了matplotlib一些常用的或者一些奇淫技巧

2020-02-28 11:19:14 563

原创 【python】argparse库的使用

为了更加pythonic,argparse 模块可以让人轻松编写用户友好的命令行接口

2019-12-31 15:58:05 349

原创 【机器学习】深度学习配置指南

文章目录CudaPytorchinstallingVerifyingTensorflowinstallingVerifyingkerasCudaGUP加速器的驱动到 Official website 选择合适版本驱动下载并安装针对神经网络的加速库到 cudnn 选择合适版本下载,并按 官方指示PytorchOfficial websiteinstalling1、Trypip i...

2019-10-24 11:23:41 422

原创 【机器学习】回归算法公式推导

文章目录回归算法1、least-squares (LS)2、regularized LS (RLS)3、L1-regularized LS (LASSO)回归算法Define the following quantities:y=[y1⋮yn]=[y1,⋯ ,yn]T(n×1)y= \left[ \begin{array}{c} y_1 \\ \vdots \\ y_n\end{ar...

2019-10-21 15:46:41 568

原创 【机器学习】基础知识

文章目录基础知识概率函数期望和方差Distribution 分布1.Gaussian2.Poisson3.Exponential二项分布、泊松分布、正态分布关系理解记忆多维高斯分布样本估计矩阵的迹矩阵特征值之和等于矩阵的迹补充参考基础知识概率函数概率质量函数:Probability mass function (PMF),分布律概率密度函数:Probability density func...

2019-10-21 15:42:01 247

原创 【工具】Latex 公式用法积累

Latex公式积累,更多是为了自用方便

2019-09-30 17:41:34 959

原创 【方法】科大讯飞在线语音合成API使用-文字转语音音频

文章目录开始使用服务下载并修改代码批量化处理开始使用服务我们首先打开科大讯飞在线语音合成的官网,记得首先右上角注册账号并登陆,界面如下图所示:官方提供了很多接口,比如windows,linux等等,但我觉得最方便的是Web API接口,因为它提供了python支持,这对接下来的批量处理提供了便捷,在点击Web API接口抢鲜体验后,会进入控制台创建应用界面,如下图所示:随便填完上述信息...

2019-07-26 18:21:52 38070 7

原创 【方法】如何优雅地使用Latex

文章目录在线编辑器overleaf本地编辑器中文编辑延伸在线编辑器现在有很多网页在线的Latex编辑器,用起来十分方便,省去了你自己各种安装配置,打开即用,可能唯一的缺陷就是对网速有一定的要求,会略显卡顿。好了下面推荐几款吧:overleaf目前用得最广泛的在线编辑器本地编辑器当我们打开Latex官网时,发现很模糊,并没有一个直接的下载地址,这是因为…(后面再写)可以下载MiKTeX...

2019-07-18 23:24:47 9933 1

原创 【OpenCV】拾色器,拾取图片中某个像素点的颜色(BGR、HSV、GRAY)

更多代码尽在Github1、无交互版输出固定图片的HSV值,鼠标点击就能输出import cv2# 定义鼠标交互函数def mouseColor(event, x, y, flags, param): if event == cv2.EVENT_LBUTTONDOWN: print('HSV:', hsv[y, x]) #输出图像坐标(x,y)处的HSV的值...

2019-05-04 22:24:00 17926

原创 【代码】树莓派小车蓝牙键盘遥控方向行驶

连接蓝牙键盘,实现像遥控小车一样的效果环境:安装pynput库使用方法:运行程序,按键WASD,实现前进左右后退# coding:utf-8import RPi.GPIO as gpioimport time, sysfrom pynput import keyboard# 定义引脚in1 = 12in2 = 16in3 = 18in4 = 22# 设置GPIO口为...

2019-05-04 17:32:20 18025 2

原创 【解答】Windows安装dlib和face_recognition库

时效性:2019年必须拥有的:Visual Studio、Cmake1、安装Visual Studio(因为cmake依赖C++)到官网下载并安装社区版,勾选C++套件。2、安装Cmake(因为dlib库需要cmake编译)到官网下载并安装3、安装face_recognition和dlib利用pip安装,pip install face_recognition ,安装face_r...

2019-05-04 17:24:26 15748 2

原创 【方法】远程ssh使用教程

文章目录参考使用说明文件共享X11X Window 相关术语参考Linux 远程登录:SSH 的使用使用说明# 连接到121.40.72.111,采用用户名harttlessh [email protected]# 连接到121.40.72.111,采用当前的local用户名ssh 121.40.72.111# 连接并启用X11转发ssh -X [user]@[hos...

2019-05-01 15:58:30 15708

原创 【Python】字符串转换为ASCII码

在这里先解释一下ASCII,Unicode 和 UTF-8这三者的关系最早出现的是ASCII,一共包含128个字符(一个字节可以表示256种状态,但第一位所有默认为0,所以只有128种)。在接下来计算机的发展过程中,128种远远不能满足增加的需求(各种国家语言等),所以引入了Unicode,但Unicode只规定了符号的二进制代码,并没有规定存储方式。因此引入了UTF-8,UTF-8是一种 Un...

2019-04-26 17:42:02 69001 4

原创 【OpenCV】Python打开摄像头并保存一张图

使用方法:运行程序,会显示当前摄像头的图像,按q关闭窗口同时保存一张照片import cv2cap = cv2.VideoCapture(0)while(1): # 获得图片 ret, frame = cap.read() # 展示图片 cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xF...

2019-04-25 22:36:53 15238 10

原创 【OpenCV】Python对图片进行二值化处理

环境:python+opencv我们对这样一张图片进行二值化处理代码如下import cv2# 读取图像img = cv2.imread('black-white.jpg')# 变微灰度图gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 大津法二值化retval, dst = cv2.threshold(gray, 0, 25...

2019-04-25 16:58:25 23874 5

原创 【分享】写论文超好用的一些工具

文章目录公式论文名词翻译公式-Mathpix Snipping Tool:截图OCR识别公式,返回Latex格式公式论文名词翻译-网站

2019-04-23 22:25:22 11890

卡尔曼滤波器python代码

学习卡尔曼滤波必备,python3代码,直接运行。

2023-06-06

不使用函数库实现最小二乘法python代码

不使用python函数库实现最小二乘法,唯一使用一个读取csv文件的库,如果自己输入数据,是可以删除的

2018-07-17

最小二乘法python代码,不用库函数

最小二乘法python代码,不用库函数,唯一使用一个读取csv的库,也可以在自己输入数据,就可以删除这个库了

2018-07-17

人脸识别代码(用HTML调用Python)

这是一段人脸识别人脸检测等的python代码,包含了多个检测算法,并且做了一个HTML的网页交互界面。如果有问题,可以联系我。

2018-05-07

空空如也

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

TA关注的人

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