扩展欧几里得算法 用途 当我们已知$a,b$ 扩展欧几里得算法可以求出满足$a*x+b*y=GCD(a,b)$的$(x,y)$解集 $GCD(a,b)$表示$a,b$的最大公约数 前导知识 $GCD(a,b)=GCD(b,a\%b)$ $GCD(a,0)=0$ $a\%b=a-a/b*b$ 推导过程 ...
分类:
编程语言 时间:
2018-02-02 20:17:51
阅读次数:
154
转载自:http://blog.csdn.net/marsjohn/article/details/54911788 在数据的统计分析中,数据之间即变量x与Y之间的相关性研究非常重要,通过在直角坐标系中做散点图的方式我们会发现很多统计数据近似一条直线,它们之间或者正相关或者负相关。虽然这些数据是离散 ...
分类:
其他好文 时间:
2018-02-02 20:16:19
阅读次数:
278
数值计算机器学习算法通常需要大量的数值计算。这通常是指通过迭代过程更新解的估计值来解决数学问题的算法,而不是通过解析过程推导出公式来提供正确解的方法。常见的操作包括优化(找到最小化或最大化函数值的参数)和线性方程组的求解。上溢和下溢连续数学在数字计算机上的根本困难是,我们需要通过有限数量的位模式来表... ...
分类:
其他好文 时间:
2018-02-02 11:48:39
阅读次数:
371
1、GCD 辗转相除法: 2、扩展欧几里得算法 由贝祖等式可知ax+by=gcd(a,b) 。(由此可推一般式: ax+by=d) 如果要解x , y 。由数学推导可知: 1、当b=0 时可知x=1,y=0。 2、当b!=0时,a*x1+b*y1=gcd(a,b), b*x2+(a%b)*y2=gc ...
分类:
其他好文 时间:
2018-02-02 00:46:30
阅读次数:
184
关于LSTM及RNN的基础知识以及相关的数学推导这篇博客介绍的很好,其中还包括神经网络的其他基础内容。 RNN循环神经网络:https://www.zybuluo.com/hanbingtao/note/541458 LSTM长短时记忆网络:https://zybuluo.com/hanbingta ...
分类:
其他好文 时间:
2018-01-31 14:39:48
阅读次数:
274
在python中,所有集合都可以迭代,在python语言内部,迭代器用于支持 for循环 构建和扩展集合类型 逐行遍历文本文件 列表推导,字典推导和集合推导 元组拆包 调用函数时,使用*拆包实参 本章涵盖的话题 语言内部使用 iter(...) 内置函数处理可迭代对象的方式如何使用 Python 实 ...
分类:
编程语言 时间:
2018-01-31 14:28:25
阅读次数:
166
lambda表达式是一个匿名函数,通俗解释是:可以传递的、在以后执行一次或多次的代码块。Java8中引入的特性。 lambda表达式的语法 形式:(参数)-> 表达式 0.若表达式复杂,可以用大括号括起。{语句块} 1.没有参数的情况:仍然需要提供空括号。 2.如果可以推导出参数类型:可以忽略参数类 ...
分类:
编程语言 时间:
2018-01-30 12:46:28
阅读次数:
193
?神经网络中权重 $w^{(l)}_{ij}$ 的改变将影响到一个个下一层,到达输出层,最终影响代价函数![](... ...
分类:
编程语言 时间:
2018-01-30 12:32:07
阅读次数:
197
1 #define _CRT_SECURE_NO_WARNINGS 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #... ...
分类:
其他好文 时间:
2018-01-29 16:19:53
阅读次数:
191
1、三元表达式: value= true-expr if condition else false-expr 例如:a='positive' if 3>0 else 'negative' 2、用列表推导式来取代map和filter 3、函数式编程 能接收其他函数作为参数的函数,被称为高阶函数(hig ...
分类:
编程语言 时间:
2018-01-29 15:45:40
阅读次数:
233