自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 学习足迹(一些很容易理解的好文章)

学习是个循序渐进的过程,切忌眼高手低!写这篇文章一是为了记录自己学过的知识,二是有助于时时巩固,查缺补漏。1、什么是word2vec?https://mp.weixin.qq.com/s?src=11&timestamp=1583112188&ver=2191&signature=Aec93eMQhTy1QiEEMfV3pkXGwAnCmSjSR-O2qRxF8WOv...

2020-03-02 10:08:36 532

原创 “个性化推荐系统”--学习资料及阅读顺序(持续更新)

1、入门:关于推荐系统之矩阵分解模型的《科普,原理,实践》对推荐系统的知识体系基本框架做了很清晰详细的介绍,语言通俗易懂,建议二刷。https://mp.weixin.qq.com/s?__biz=MzU4MTUxMTY1Mw==&mid=2247483919&idx=1&sn=10755c4a37e8079a6ecb50eb38a333ee&chksm=fd4...

2020-02-07 21:04:42 345 1

原创 卷积神经网络

卷积神经网络这部分内容是在B站上跟着吴恩达老师的深度学习课程学习的,讲得很清楚细致。这里直接放一个博主的文章链接,他讲的也很详细。就不做太多笔记了。https://blog.csdn.net/xierhacker/article/details/53463525我只想补充一些自己填过的坑,以便巩固吧。卷积层宽度、高度、深度(通道数)问题卷积层的卷积核(也叫过滤器)有几个参数:宽度、高度、深度...

2020-01-17 12:20:31 162

原创 Python学习笔记(十)

体育竞技分析:比赛规则:双人击球比赛:A&B,回合制,5局3胜开始时一方先发球,直至判分,接下来胜者发球球员只能在发球局得分,15分胜一局自顶向下(设计)将一个总问题表达为若干个小问题组成的形式;使用同样方法进一步分解小问题;直至,小问题可以用计算机简单明了的解决。自底向上(执行)分单元测试,逐步组装;按照自顶向下相反的路径操作;直至,系统各部分以组装的思路都经过测...

2020-01-08 16:09:55 201

原创 Python学习笔记(九)

一维数据的格式化和处理:数据的操作周期:存储->表示->操作一维数据的表示:如果数据间有序,使用列表类型。for循环可以遍历数据,进而对每个数据进行处理。如果数据间无序,使用集合类型。for循环可以遍历数据,进而对每个数据进行处理。一维数据的存储:(1)使用一个或多个空格分隔进行存储,不换行。缺点:数据中不能存在空格。(2)逗号分隔:使用英文半角逗号分隔数据进行存储,不换...

2020-01-07 15:11:15 307

原创 Python学习笔记(八)

文件:数据的抽象和集合两种展现形态:文本文件和二进制文件文本文件:由单一特定编码组成的文件。由于存在编码,也被看作是存储着的长字符串。适用于例如:.txt文件、.py文件二进制文件:直接由比特0和1组成,没有统一字符编码。一般存在二进制0和1的组织结构,即文件格式。适用于例如:.png文件、.avi文件等。f.txt保存文件:“中国是个伟大的国家!”#文本形式打开文件tf = ope...

2020-01-06 21:19:38 219

原创 Python学习笔记(七)

组合数据类型:集合类型、序列类型、字典类型集合类型:多个元素的无序组合。特点:每个元素唯一,不存在相同元素;集合元素不可更改,不能是可变数据类型。1)集合用大括号{}表示,元素间用逗号分隔;2)建立集合类型用{}或set()3)建立空集合类型,必须使用set()。集合操作符:集合处理方法:A = {"p","y",123}for item in A: print(...

2020-01-05 16:36:32 183

原创 Python学习笔记(六)

主要内容:1、递归的基本知识以及三个实例;2、PyInstaller库的安装和使用3、实例:科赫雪花小包裹代码复用与函数递归:递归:函数定义中调用函数自身的方式。链条:计算过程中存在递归链条。基例:存在一个或多个不需要再次递归的基例。如:n = 0时n!为1,这就是基例;n(n-1)!即为链条。def fact(n): if n == 0: return ...

2019-12-11 15:27:30 1546

原创 Python学习笔记(五)

函数和代码:函数的定义和使用:函数定义:def <函数名>(<参数(0个或多个)>): <函数体> return <返回值>调用是运行函数代码的方式:调用时要给出实际参数;实际参数替换定义中的参数;函数调用后得到返回值。可选参数:函数定义时可以为某些参数指定默认值,构成可选参数。def <函数名>(<非...

2019-12-09 17:40:21 317

原创 Python学习笔记(四)

程序的控制:程序的分支结构1、单分支结构:if <条件>: <语句块>2、二分支结构:if <条件>: <语句块1>else: <语句块2>紧凑形式:用于简单表达式的二分支结构。<表达式1>if<条件>else<表达式2>条件成立,则执行表达式1;否则,执行表...

2019-12-08 22:00:42 135

原创 Matlab基础知识--入门级

矩阵和数组:1、矩阵的创建~单行矩阵各元素用逗号或空格隔开。如a=[1 2 3 4].~多行矩阵各行之间用分号隔开。如b=[1,2;3,4;5,6].~用函数来创建矩阵,如创建一个5行1列每一个元素都是0的列向量:z=zero(5,1).2、矩阵和数组的操作~在Matlab中,允许用一个单一的运算或者函数对矩阵中所有数据进行处理.如“a+10”“sin(a)”.~用单引号(’)表示对...

2019-12-07 15:38:31 919

原创 最优化方法——一维搜索方法之二次插值法及其Matlab实现

二次插值:用低次多项式P(x)在搜索区间上逼近目标函数,然后用近似多项式P(x)的极小值点作为新区间的分割点的方法。如果精度不够,则可将原区间中不含最优解的部分删除。具体算法如下:step1:给定x1,x2,x3,ε>0.step2:计算fi=f(xi),i=1,2,3.step3:计算k1=(f1-f3)/(x1-x3),k2=((y2-y1)/(a2-a1)-c1)/(a2-a3)...

2019-12-02 15:18:38 4288

原创 最优化方法——一维搜索算法之成功-失败法及其Matlab实现

成功-失败法(进退法): 求单峰函数的最小值点。step1:任意x0∈R,步长h>0,计算精度ε<0.step2:计算f0:=f(x0).step3:计算f1:=f(x0+h),如果|h|<ε,则转step5.step4:如果f0>f1,则令x0:=x0+h,f0:=f1,h:=2h,转step3;否则令h:=-0.25h,转step3.step5:停止,输出x0...

2019-12-01 23:04:10 1773

原创 最优化方法——一维搜索算法之黄金分割法及其Matlab实现

黄金分割法:一种基于区间收缩的求解单峰函数极小值的算法。三个原则(1)对称取点(2)等比收缩(3)单点计算step1:给定a<b,ε>0.step2:计算x1:=a+0.382(b-a),x2:=a+b-x1.step3:计算f1:=f(x1),f2:=f(x2).step4:如果f1>f2,则令a:=x1,若b-a<ε,则转step5;否则令f1:=f2,x1:...

2019-12-01 22:19:58 7389 1

原创 Python学习笔记(三)

time库的使用:time库是Python中处理时间的标准库。1)计算机时间的表达2)提供获取系统时间并格式化输出功能3)提供系统级精确计时功能,用于程序性能分析格式: import timetime.<b>()time库包含三类函数:时间获取:time()、ctime()、gmtime()时间格式化:strftime()、strptime()程序计时:sleep...

2019-11-24 14:13:11 207

原创 Python学习笔记(二)

基本数据类型:整数类型:四种进制表示形式十进制:1010,99,-217二进制:以0b或0B开头:0b010,-0B101八进制:以0o或0O开头:0o123,-0O456十六进制:以0x或0X开头:0x9a,-0X89浮点类型:浮点数间运算存在不确定尾数,不是bug。因为计算机用二进制表示小数时只能无限接近,但不完全相同,只保留53位。解决方法:round函数。round(x,d)...

2019-11-23 20:21:18 263

原创 Python学习笔记(一)

示例1.温度转换 将摄氏温度转换为华氏度,华氏温度转换为摄氏温度。C=(F-32)/1.8 ;F=1.8*C+32TempStr = input("请输入带有符号的温度值:")if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后的温度是{:.2f}C".format(C))eli...

2019-11-22 15:17:44 347

原创 深度学习笔记(一)

机器学习(Machine Learning):对研究问题进行模型假设,利用计算机从训练数据中学习到模型参数。**深度学习(Deep learning):**一种实现机器学习的技术,是机器学习的重要分支。源于人工神经网络的研究,深度学习的模型结构是一种含多隐藏层的神经网络,通过组合低层特征形成更加抽象的高层特征。**数据集与有监督学习:**有监督学习即在训练过程中要用到样本数据的标注结果,如类...

2019-11-19 13:39:58 314

原创 短时傅里叶变换与Wingner-Ville分布

短时傅里叶变换是把信号分成许多小的时间隔,并对每一个时间间隔进行傅里叶变换,可以确定这个时间间隔内存在的频率。

2019-11-15 10:11:40 2749

转载 时频分析工具箱中的函数学习

AMGAUSS函数: Y=AMGAUSS(N,T0,T)产生高斯幅值调制信号,N为信号点数,T0为中心,传播0.5的比例为T,即Y(T0)=1,Y(T0+T/2)=Y(T0-T/2)=0.5。T0默认为N/2,T默认为2*sqrt(N)。例:z=AMGAUSS(200,90,40);plot(z);FMCONST函数:[Y,IFLAW]=FMCONST(N,FNORM,T0)产生一个固定...

2019-11-14 16:28:29 2242 1

原创 时频分析工具箱的安装以及后缀名的批量修改

时频分析工具箱下载地址:分享两个时频分析工具箱文件附安装方法https://www.ilovematlab.cn/thread-13834-1-1.html(出处: MATLAB中文论坛)安装方法:下载后解压放在Matlab的toolbox工作路径的tftb文件夹下下,...

2019-11-05 11:13:43 1099 1

原创 Matlab推荐编译器TDM-GCC的安装以及配置(Win10)

本人大四,刚刚经过激烈的保研竞争成功保送西安电子科技大学,导师安排了一些学习任务,为了不让自己大四的时光荒废,特意开通了一个CSDN账号,用来记录自己的学习历程,同时督促自己每天进步一点点,希望自己能够在一点一滴积累中厚积薄发!还有,我是JM。Matlab 2016b的安装之前电脑上安装的是Matlab 2014a,但是成功安装了编译器后输入mex -setup后还一直显示“未找到支持的SDK...

2019-11-01 23:13:25 21902 15

空空如也

空空如也

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

TA关注的人

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