logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用SVD和字典学习方法重建图像(cifar-10图片集)

1:SVD算法1.1 算法原理奇异值分解(SVD)是线性代数中一种重要的矩阵分解。假设M是一个m×n阶矩阵,其中的元素全部属于域K,也就是实数域或复数域。如此则存在一个分解使得M=UΣV∗M=UΣV^*M=UΣV∗其中U是m×m阶酉矩阵;Σ是m×n阶非负实数对角矩阵;而V*,即V的共轭转置,是n×n阶酉矩阵。这样的分解就称作M的奇异值分解。Σ对角线上的元素Σi,i即为M的奇异值。常见的做法是...

窗函数

看到一篇很好地短文解释何为窗函数,整理如下:我们知道数字信号处理的主要数学工具是傅里叶变换,而傅里叶变换是研究整个时间域和频率域的关系,当运用计算机实现测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。具体做法是从信号中截取一个时间片段,然后用截取的信号时间片段进行周期延拓处理,得到虚拟的无限长信号,再进行傅里叶变换和相关分析。无限长信号被截断后,其频谱发生了畸.

超声雷达系统设计

一时心起,想起来分享下当年做的小玩意,今天就来个倒车雷达,要不然在电脑里早晚我得删了他,哼!要是哪天哪个小伙伴也被逼着做这种东西,来这!背景车辆在倒车时,由于驾驶员无法看到车辆后方的状况,存在一定的安全隐患。倒车雷达是一种能够在倒车时检测车辆后方障碍物的电子装置,该装置一般使用超声波探测技术,利用超声探头发出超声波,超声波遇到障碍物后部分反射回超声探头,通过检测超声探头从发出超声波到接...

#51单片机
LightGBM常用模板

LightGBM是个快速的、分布式的、高性能的基于决策树算法的梯度提升框架。可用于排序、分类、回归以及很多其他的机器学习任务中lgb.LGBMClassifier()用于分类模板一:import lightgbm as lgbprint("LGB test")clf = lgb.LGBMClassifier(boosting_type='gbdt', num_l

#机器学习
基于PCA和贝叶斯决策对CIFAR-10数据图像分类

1:数据集介绍CIFAR-10 是一个用于普世物体识别的数据集,分为airplane、automobile、bird、cat、deer、dog、frog、horse、ship、truck共10 类。共60000张32*32大小的彩色RGB图像,分为10类,50000张用于训练,10000张用于测试。训练集分为5个训练batches,测试集分为1个测试batch。每个batch有10类,每类...

#机器学习
add_axes()——python绘图

add_axes新增子区域add_axes为新增子区域,该区域可以座落在figure内任意位置,且该区域可任意设置大小可以用来做一些子图,图中图考虑如下代码:import numpy as npimport matplotlib.pyplot as plt#新建figurefig = plt.figure()#定义数据x = [1, 2, 3, 4, 5, 6, 7]y = [...

#matplotlib
np.mean(data, axis=0)函数

今天学习字典学习时碰到这么句代码,np.mean(data, axis=0),查了一下,还是记下来,要不以后又忘了, 下面是例程import numpy as npX = np.array([[1, 2], [4, 5], [7, 8]])print np.mean(X, axis=0, keepdims=True)print np.mean...

#python
到底了