智能与数学
麦好
硕士/量化投资协会成员
展开
-
AI理论随笔-最优化(3)
非齐次方程组AX=bAX=bAX=b求解。可设前r列线性无关。(A:b)行变换→[c11c12......d1c22......d2...d2crr...drdr+1......](A:b)\underrightarrow{行变换}\begin{bmatrix} c_{11 }& c_{12}&...&原创 2018-09-29 13:18:46 · 308 阅读 · 0 评论 -
数学之路-群体行为与群体智能(1)
一、Netlogo简介 Logo是一种计算机程序设计语言,在1966年由西摩尔·派普特 和Wally Feurzeig在BNN设计,设计Logo的初衷是为了向儿童教授计算机编程技能。Logo一词源自希腊语逻各斯(logos)。 Logo的原型来自另一个计算机语言LISP,派普特修改了LISP的语法使得他更易于阅读。Logo通常被称作没有括号的Lisp。 Logo是一种解释型语言原创 2014-01-18 15:49:05 · 3563 阅读 · 0 评论 -
数学之路-大数据时代的数学思维-概率论基础(1)
一、随机事件随机事件是搭建整个概率论理论的基础,下面是相关的知识。1、随机试验具备以下三个特点的称为随机试验:(1)在相同条件下可以重复进行(2)每次试验的结果具有多种可能性(3)在每次试验之前不能准确预言结果,但试验之后结果确定。2、样本空间随机试验的所有可能结果构成了样本空间。3、随机事件大量随机试验中具有某种规律性的事件。4、基本事件不能分解为原创 2014-01-09 22:10:20 · 2427 阅读 · 0 评论 -
数学之路-大数据时代的数学思维-软件工具-octave(1)
1、安装octaveOctave 是一个类似matlab和Scilab的数学软件包,可以进行各种运算,编程。它还有丰富的C++接口可以让用户编程时调用。它绘图使用gnuplot。Octave的使用也是基于字符终端模式的,当需要绘图时,将会调用Gnuplot进行数据绘图,并显示出来。Octave是用C++编写的,它内容丰富的库也可以供用户在编写软件时调用。原创 2013-12-18 16:40:32 · 2891 阅读 · 0 评论 -
数学之路-群体行为与群体智能(7)
下面完成绘图、开关和监视器的创建,可以自定义海龟的数量(滑动条)。选择下图中的相应选项创建组件。 同时,让海龟自动繁殖,并规定,在1000步后模型停止,并编写相应代码:;code:myhaspl@myhaspl.com;date:2014-01-24turtles-own [energy]patches-own [oxygen]to setup clear-原创 2014-01-25 13:48:31 · 2318 阅读 · 0 评论 -
数学之路-群体行为与群体智能(5)
一、优化问题与算法1、目标函数:f代表目标函数,需要被最大化或最小化的量。2、未知数或变量:设x为未知数,对于 目标函数f来说,x 影响它的值 ,可记做f(x)3、约束条件:约束着可以被赋予未知数的值,可以是一个或多个值。4、优化算法:在候选解空间S搜索一个解,加上约束条件,在可行域F≤S中寻找。5、分类:(1)单变量与多变量。单变量公有一个变量被优化,多变量有多于一个变量原创 2014-01-23 10:37:08 · 1708 阅读 · 0 评论 -
大数据时代的数学思维(3)-初等代数-python计算
代数运算先导入python符号计算库>>> from sympy import *>>> var("a,b,c")(a, b,c)基本运算>>> a+b==b+aTrue>>> a*b==b*aTrue>>> >>> a+(b+c)==(a+b)+cTrue>>> (a*b)*c==a*(b*c)True>>> expan原创 2013-09-07 17:36:21 · 2060 阅读 · 0 评论 -
大数据时代的数学思维(2)-混沌产生随机数
逻辑斯蒂映射的形式为x_(n+1)=ax_n(1-x_n),其中a是参数,当a>=3.569946时,x的值不再振荡,进入混沌,在此之前,x的值处于稳定状态,a值较小时,稳定在某个固定值,较大时,稳定在某个周期内 因此,利用a>=3.569946时,可以产生伪随机数,因为此时x值不稳定,无法预测。具体原理如下 :原创 2013-08-29 10:52:34 · 4239 阅读 · 0 评论 -
对变化建模-用差分方程-动力系统及常数解
差分表示在一个时间周期里考察对象的变化量。 差分表示在一个时间周期里考察对象的变化量。原创 2013-11-22 17:00:55 · 2101 阅读 · 0 评论 -
基础解系
基础解系首先是线性无关的,简单的理解就是能够用它的线性组合表示出该方程组的任意一组解,基础解系是针对有无数多组解的方程而言,若是齐次线性方程组则应是有效方程组的个数少于未知数的个数,若非齐次则应是系数矩阵的秩等于增广矩阵的秩,且都小于未知数的个数。基础解系不是唯一的,因个人计算时对自由未知量的取法而异,但不同的基础解系之间必定对应着某种线性关系。转载 2013-10-31 22:10:01 · 99436 阅读 · 0 评论 -
马尔可夫随机场(Markov Random Field)
马尔可夫随机场(Markov Random Field)包含两层意思。 马尔可夫性质:它指的是一个随机变量序列按时间先后关系依次排开的时候,第N+1时刻的分布特性,与N时刻以前的随机变量的取值无关。拿天气来打个比方。如果我们假定天气是马尔可夫的,其意思就是我们假设今天的天气仅仅与昨天的天气存在概率上的关联,而与前天及前天以前的天气没有关系。其它如传染病和谣言的传播规律,就是马尔可夫的。转载 2013-10-20 21:50:35 · 3408 阅读 · 0 评论 -
蒙特卡罗方法
所求解问题是某种随机事件出现的概率,或者是某个随机变量的期望值时,通过某种“实验”的方法,以这种事件出现的频率估计这一随机事件的概率,或者得到这个随机变量的某些数字特征,并将其作为问题的解。工作过程蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。蒙特卡罗方法解题过程的三个主要步骤:(1)构造或描述概率过程转载 2013-10-17 12:00:15 · 2464 阅读 · 0 评论 -
概率与统计(1)
生成投掷骰子的随机结果>> unidrnd(6,1,100)ans = Columns 1 through 13 5 6 1 6 4 1 2 4 6 6 1 6 6 Columns 14 through 26 3原创 2013-09-18 17:24:47 · 1607 阅读 · 0 评论 -
协方差
协方差的相关性η更准确地说是线性相关性,是一个衡量线性独立的无量纲数,其取值在[0,+1]之间。相关性η = 1时称为“完全线性相关”,此时将Yi对Xi作Y-X 散点图,将得到一组精确排列在直线上的点;相关性数值介于0到1之间时,其越接近1表明线性相关性越好,作散点图得到的点的排布越接近一条直线。相关性为0(因而协方差也为0)的两个随机变量又被称为是不相关的,或者更准确地说叫作“线性无...原创 2018-09-19 09:23:59 · 466 阅读 · 0 评论 -
协方差与自相关
协方差矩阵是一个矩阵,其每个元素是各个向量元素之间的协方差。这是从标量随机变量到高维度随机向量的自然推广。假设是以个标量随机变量组成的列向量,并且是其第i个元素的期望值,即, 。协方差矩阵被定义的第i,j项是如下:即:期望值分别为与的两个实数随机变量X 与Y 之间的协方差定义为:,其转载 2013-09-18 22:39:39 · 9190 阅读 · 1 评论 -
matlab手记(3)
产生随机数矩阵>> rand(2,6)ans = 0.7094 0.2760 0.6551 0.1190 0.9597 0.5853 0.7547 0.6797 0.1626 0.4984 0.3404 0.2238>> rand(1,6)ans = 0原创 2013-09-16 10:18:58 · 1460 阅读 · 0 评论 -
数学之路-群体行为与群体智能(2)
2、狼吃羊这是个很有意思的模型,开始群狼吃群羊,然后,羊的数量减少,结果狼因为没有羊吃,慢慢数量也减少了,最后的结果是羊胜出了,羊生存下来了。原创 2014-01-18 20:08:46 · 2378 阅读 · 1 评论 -
数学之路-群体行为与群体智能(3)
下面是一个对公路上交通拥塞情况进行仿真的模型。红车为评估拥塞情况的小车。可以将红车的色彩改为绿色。在屏幕下方有指令中心:右键单击红色小车,如下图选择菜单:可看到红色小车的状态可以在color编辑框更改色彩,还可以更改更多的选项,也能在指令框中输入set color 色彩代号的方式原创 2014-01-20 17:50:00 · 1937 阅读 · 0 评论 -
AI理论随笔-最优化(2)
齐次线性方程组的解集的极大线性无关组称为该齐次线性方程组的基础解系。基础解系是线性无关的,简单的理解就是能够用它的线性组合表示出该方程组的任意一组解。基础解系不是唯一的,因为基础解系是AX=0的所有解的极大无关组。也是AX=0解空间的基基也不是唯一的。基础解系针对齐次线性方程组AX=0AX = 0AX=0而言的.当 r(A)≤nr(A)\leq nr(A)≤n (n是A的列数)时, 方程组存...原创 2018-09-28 21:54:25 · 371 阅读 · 0 评论 -
AI理论随笔-基,坐标,子空间
1.设VVV是数域KKK的线性空间,x1,x2...,xrx_1,x_2...,x_rx1,x2...,xr是属于VVV的任意rrr个向量,如果它满足(1)x1,x2....,xnx_1,x_2....,x_nx1,x2....,xn线性无关(2)VVV中任一个向量xxx都是x1,x2,...,xnx_1,x_2,...,x_nx1,x2,...,xn的线性组合。则称x1,...原创 2018-10-04 16:23:38 · 437 阅读 · 0 评论 -
AI理论随笔-对称矩阵、正交矩阵与特征向量,特征值(3)
如果非零向量组a1,a2,...,ama_1,a_2,...,a_ma1,a2,...,am两两正交,即:ai⋅aj=aiTaj=0(i≠j;i,j=1,2,...,m)a_i \cdot a_j=a_i^Ta_j=0(i \neq j;i,j=1,2,...,m)ai⋅aj=aiTaj=0(i̸=j;i,j=1,2,...,m)则称该向量组为正交向量组。若每个向量为单位向量,...原创 2018-10-01 11:28:06 · 701 阅读 · 0 评论 -
AI理论随笔-对称矩阵、正交矩阵与特征向量,特征值(2)
如果:AAT=EAA^T=EAAT=E(E为单位矩阵,ATA^TAT表示“矩阵A的转置矩阵”。)或ATA=EA^TA=EATA=E,则n阶实矩阵A称为正交矩阵,若A为正交阵,则满足以下条件:(1) ATA^TAT是正交矩阵(2) E为单位矩阵(3) A的各行是单位向量且两两正交(4) A的各列是单位向量且两两正交(5) $ (Ax,Ay)=(x,y)x,y∈R$(6) ∣A∣=1|A|...原创 2018-10-01 10:14:17 · 3973 阅读 · 1 评论 -
AI理论随笔-对称矩阵、正交矩阵与特征向量,特征值(1)
一、对称矩阵(Symmetric Matrices)是指元素以主对角线为对称轴对应相等的矩阵。 对称矩阵是一个方形矩阵,其转置矩阵和自身相等。如果有n阶矩阵A,其矩阵的元素都为实数,且矩阵A的转置等于其本身(aij=aji)(i,j为元素的脚标),则称A为实对称矩阵。比如:A=[1272317111]A=\begin{bmatrix} 1 & 2&7\\ 2&...原创 2018-10-01 09:25:16 · 8700 阅读 · 0 评论 -
R语言与数据模型(1)-平均,方差,中位数,分位数,极差
> x<-c(1,10,20,30,40,50,NA,60)> xm<-mean(x)> xm[1] NA#na.rm表示允许缺失数据NA> xm<-mean(x,na.rm=TRUE)> xm[1] 30.14286>> x<-c(1,10,20,30,40,50,60)> xm<-mean(x)> xm[1]原创 2018-07-05 17:38:37 · 23418 阅读 · 0 评论 -
R语言与数据模型(3)-正态分布
> x<-c(11,22,34,53,12,45,55,37,43,23,9)> dnorm(x,mean=mean(x),sd=sd(x)) [1] 0.011476566 0.020361888 0.023388233 0.010303998 0.012305821 0.016994961 [7] 0.008777154 0.022364773 0.018591966...原创 2018-07-16 10:43:46 · 1992 阅读 · 0 评论 -
机器学习实践指南:案例应用解析(第二版)
试读及购买链接 机器学习实践指南2版代码及资源(原书中的360网盘链接因为360关闭网盘的原因已经失效)1、https://pan.baidu.com/s/1nw37A5N 2、http://www.hzbook.com/Books/9324.html3、http://115.28.56.237/机器学习实践指南2版代码及资源/ ...原创 2014-04-17 19:40:50 · 11892 阅读 · 6 评论 -
数学之路-python计算实战(1)-ubuntu安装pypy
Get the source code. The following packages contain the source at the same revision as the above binaries:pypy-2.3.1-src.tar.bz2 (sources, Unix line endings)pypy-2.3.1-src.zip (sources, Unix line endi原创 2014-06-25 17:02:18 · 3252 阅读 · 0 评论 -
计算思维(2)- 滤波
巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。 在振幅的对数对角频率的波特图上,从某一边界角频率开始,振幅随着角频率的增加而逐步减少,趋向负无穷大。一阶巴特沃斯滤波器的衰减率为每倍频6分贝,每十倍频20分贝。二阶巴特沃斯滤波器的衰减率为每倍频12分贝、三阶巴特沃斯滤波器的衰减率为每倍频18分贝、如此类推。巴特沃斯滤波器的振幅对角频率原创 2014-05-10 08:52:45 · 2603 阅读 · 0 评论 -
SciPy子模块
SciPy是用子模块的形式来组织的,这些子模块涵括了不同科学计算领域的内容。下面这个表对他们进行了总结: 子模块描述constans物理和数学常数cluster聚类算法fftpack快速傅立叶变换程序integrate集成和常微分方程求解器i原创 2014-05-07 15:54:28 · 1818 阅读 · 0 评论 -
数学之路-仿生计算-分子生物学基础(2)-基因
1、基因是DNA中特定的一段,这段DNA确定某种特定蛋白质的一级结构,DNA通过蛋原创 2014-04-04 17:28:37 · 1785 阅读 · 0 评论 -
计算思维(1)-质因数
每个合数都可以写成几个质数(也可称为素数)相乘的形式,这几个质数就都叫做这个合数的质因数。如果一个质数是某个数的因数,那么就说这个质数是这个数的质因数。而这个因数一定是一个质数(1除外)。质因数(素因数或质因子)在数论里是指能整除给定正整数的质数。两个没有共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数(包括1本身)都是互质。正整数的因数分解可将正整数表示为一连串的质因子相乘,质因原创 2014-05-06 12:15:34 · 1772 阅读 · 0 评论 -
数学之路(3)-SVR-支持向量回归
支持向量回归算法主要是通过升维后,在高维空间中构造线性决策函数来实现线性回归,用e不敏感函数时,其基础主要是 e 不敏感函数和核函数算法。若将拟合的数学模型表达多维空间的某一曲线,则根据e 不敏感函数所得的结果,就是包括该曲线和训练点的“ e管道”。在所有样本点 中,只有分布在“管壁”上的那一部分样本点决定管道的位置。这一部分训练样本称为“支持向量”。为适应训练样本集的非线性,传统的拟合方法通原创 2014-04-18 15:08:53 · 5467 阅读 · 0 评论 -
二元函数极值
转载 2014-04-30 16:40:36 · 1894 阅读 · 0 评论 -
数海笔记(0)-程序员为什么要学数学
I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack o翻译 2013-08-31 17:15:52 · 2662 阅读 · 0 评论 -
数学之路(3)-机器学习(3)-机器学习算法-差异均值
我们首先来看下面2个图片切片,我们要在图片在找到这2个切片 的位置 ,通过像素之间的直接对比,我们可以轻易求出这2个图片切片在图片的位置def showpiclocation(img,findimg): #定位图片 w=img.shape[1] h=img.shape[0] fw=findimg.shape[1] fh=findi原创 2013-09-11 11:55:46 · 2155 阅读 · 0 评论 -
数学之路(3)-模糊数学(13)
本博客所有内容是原创,未经书面许可,严禁任何形式的转载http://blog.csdn.net/u010255642\\原创 2013-06-20 10:26:49 · 1747 阅读 · 0 评论 -
数学之路(3)-模糊数学(12)
本博客所有内容是原创,未经书面许可,严禁任何形式的转载http://blog.csdn.net/u010255642原创 2013-06-19 22:50:48 · 1343 阅读 · 0 评论 -
数学之路(3)-机器学习(3)-机器学习算法-神经网络[6]
梯度下降法一、基本概念梯度下降法,就是利用负梯度方向来决定每次迭代的新的搜索方向,使得每次迭代能使待优化的目标函数逐步减小。梯度下降法是2范数下的最速下降法。 最速下降法的一种简单形式是:x(k+1)=x(k)-a*g(k),其中a称为学习速率,可以是较小的常数。g(k)是x(k)的梯度。二、导数(1)定义 设有定义域和取值都原创 2013-07-05 20:27:15 · 5854 阅读 · 0 评论 -
数学之路(3)-模糊数学(11)
模糊推理 u是a,u是表示论域中的一个特定对象,u是语言变元,a是表示概念的的一个词或词组,记作(a)。若u是a,则u是b为推理句,记作(a)->(b)。本博客所有内容是原创,未经书面许可,严禁任何形式的转载http://blog.csdn.net/u010255642原创 2013-06-19 15:53:31 · 1457 阅读 · 0 评论 -
数学之路(3)-模糊数学(3)
下面是冬季体感温度的参考标准:很冷,极不适应℃(红色)冷,很不舒适4~8℃(黄色)凉,不舒适8~13℃(蓝色)凉爽,较舒适13~18℃舒适,最可接受18~23℃温暖,最可接受23~29℃暖热,不舒适29~35℃(蓝色)我们建立一个冬季感到寒冷的模糊集合暖热和温暖我们将其隶属度设为0,其它依次递增。继续用R实现cold if (x else if原创 2013-06-07 21:56:05 · 1710 阅读 · 0 评论