自定义博客皮肤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

  • 博客(69)
  • 资源 (3)
  • 论坛 (5)
  • 收藏
  • 关注

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

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

2019-09-27 21:49:15 264

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

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

2019-09-05 19:29:17 3890

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

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

2019-05-14 10:39:29 11791 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 23381

原创 【代码】优化算法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 34375 9

原创 关于我自己

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

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

原创 【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 33

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

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

2020-12-23 21:41:24 131

原创 一文懂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 371

原创 【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 227

原创 【方法】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 1866

原创 【方法】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 4815

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

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

2020-03-17 18:08:08 233

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

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

2020-03-05 18:05:21 654

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

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

2020-02-28 11:19:14 331

原创 【python】argparse库的使用

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

2019-12-31 15:58:05 201

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

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

2019-10-24 11:23:41 255

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

文章目录回归算法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 294

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

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

2019-10-21 15:42:01 103

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

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

2019-09-30 17:41:34 191

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

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

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

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

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

2019-07-18 23:24:47 8857 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 14852

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

连接蓝牙键盘,实现像遥控小车一样的效果环境:安装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 15967

原创 【解答】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 15077 2

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

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

2019-05-01 15:58:30 14696

原创 【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 39198

原创 【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 12166 7

原创 【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 18835 5

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

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

2019-04-23 22:25:22 11097

原创 【方法】Latex使用BibTeX生成参考文献列表

根据官网教程实现1、创建一个Latex文件,命名随意,如 myarticle.tex\documentclass[11pt]{article}\usepackage{cite}\begin{document}\title{My Article}\author{Nobody Jr.}\date{Today}\maketitleBlablabla said Nobody ~...

2019-04-22 15:05:33 18957

原创 【代码】python字符串操作整理

文章目录1、strip()2、replace()3、split()4、re.split()5、join()1、strip()删除开始或结尾的字符,默认情况下,这些方法会去除空字符(包括空格、换行(\n)、制表符(\t)等)。另外还有lstrip() 和 rstrip() 分别从左和从右执行删除操作。strip()括号中支持输入多个字符(如'()-=')str = " hello world ...

2019-04-17 10:48:49 11845

原创 【方法】论文中的折线图绘制(Matlab,Python,Excel)

matlab实现x = [10,15,20,25,30];y = [33,55,44,66,77];plot(x,y,'k',... % k-黑色,b-蓝色(默认) 'LineWidth',2) % 线宽xlabel('T(s)') % 横坐标ylabel('D(m)') % 纵坐标title('运动距离随时间的变化曲线图') % 图...

2019-04-15 21:21:09 19649

原创 【代码】pygame学习

文章目录效果图代码知识点Blit 和 Flip用户输入SpritesGroups自定义事件冲突图片参考链接:效果图代码import pygameimport randomfrom pygame.locals import *# Pygame 提供一个叫做 Sprites 的基础类,为了画图。Surface 看作一张白纸,Rects 是 Surface 中矩形区域的表示。class...

2019-04-15 11:17:38 11604

原创 【方法】特效钢琴的完全实现

更新记录1.0:学习原理材料准备:SparkFun MIDI ShieldAdafruit的LED灯条Arduino1.0原理是:电钢的MIDI信号输出至Sparkfun的MIDI Shield并连接Arduino,Arduino就能访问MIDI通信协议,已编程的Arduino接受信号,就能通过程序转换入对应的LED。使用Arduino的UART引脚发送和接受MIDI的事件...

2019-04-13 16:20:52 4023 1

原创 【理解】Beta贝塔分布

贝塔分布是概率的概率分布,在不知道某一事件具体概率是多少时,它给出了所有概率出现的可能性。举个例子:对于抛硬币,我们知道硬币正面朝上是服从二项分布的X∼b(n,p)X \sim b(n,p)X∼b(n,p),我们为了用大量实验来估计正面朝上概率(虽然已知是0.5),做了1000次抛硬币实验,最后统计出:正面朝上:正面朝下=0.5:0.5正面朝上:正面朝下=0.5:0.5正面朝上:正面朝下=0...

2019-04-09 22:42:07 10993 4

原创 【理解】似然函数

似然函数是一种关于统计模型中的参数的函数,表示模型参数中的似然性,概率,用于在已知一些参数的情况下,预测接下来在观测上所得到的结果;似然性,则是用于在已知某些观测所得到的结果时,对有关事物之性质的参数进行估值。举个例子来说明:抛硬币大家一定都很熟悉(θ\thetaθ代表正面朝上的概率,H代表正面朝上,T代表正面朝下)1、在概率问题中:我们是模型参数θ\thetaθ已知(这里假设θ=0....

2019-04-09 11:13:50 14264

原创 【代码】有哪些好用的代码细节

这样的代码细节,会让你激动一小会儿。收集整理如下:1、帮助你判断是python3还是python2import sysPY3 = sys.version_info[0] == 32、让你不再纠结中文和英文的分号#define ; ;...

2019-04-07 11:07:43 494

原创 【警告】python list.remove() 函数删除方式存在遗漏

这个问题,你碰不碰得到,你用不用得到,它都在那里我们先看一段代码list = ['Google', 'Runoob', 'Taobao', 'Baidu']for i in list: print(i) list.remove(i)print(list)我们想要的效果是list里面所有的元素会被删除,最后留下一个空的列表,但实际结果却并不是如此,它的运行结果是:...

2019-04-01 23:50:57 16144

原创 【OpenCV】Windows安装OpenCV4-Python版本

先直接上干货,然后再多说几句打开命令行,输入:pip install opencv-python下载很慢有没有,众所周知,pypi库对我们的网络情况十分不友好,即使换源效果可能也不是那么好。先下载离线包,然后离线安装是一个不错的解决思路。首先到pypi官网搜索opencv-python检索结果的第一个就是,点击链接进入左侧有源文件下载找到对应你python版本和系统版本的文件...

2019-03-29 16:43:33 18484

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

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

2018-07-17

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

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

2018-07-17

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

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

2018-05-07

yzy_1996的留言板

发表于 2020-01-02 最后回复 2020-02-06

博客专栏没有显示了

发表于 2018-11-12 最后回复 2018-11-14

发表的原创文章数量不变化

发表于 2018-09-28 最后回复 2018-09-28

排名不更新

发表于 2018-09-21 最后回复 2018-09-22

发表文章待审核

发表于 2018-08-28 最后回复 2018-08-28

空空如也

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

TA关注的人 TA的粉丝

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