![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 67
ygys1234
这个作者很懒,什么都没留下…
展开
-
pytorch入门(八):梯度下降
梯度下降1、什么是迭代法2、什么是梯度下降法3、arg minxf(x)=2x12+x22\argmin_{x}f(x)=2x_1^2+x_2^2xargminf(x)=2x12+x221、什么是迭代法解方程时,有时可以得到精确解,有时只能得到近似解。如解方程, x2−4=0 x^2-4=0 x2−4=0可以得到精确解,x1=2,x2=−2x_1=2,x_2=-2x1=2,x2=−2如果想知道2\sqrt{2}2是多少,解方程,x2−2=0 x^2-2=0 x2−2=0就只能求近似解了。原创 2020-11-22 00:36:54 · 454 阅读 · 1 评论 -
life游戏——最简元胞自动机
代码急转弯——life游戏1、游戏规则2、python实现1、游戏规则1)二维数组想象一个二维数组。它的所有元素取值为1或者0。取值为1表示在该元素的位置有一个生命,取值为0表示此位置没有生命。2)邻居3×3的二维数组,与中心元素相邻的有8个元素,设想为各元素有8个邻居。3)生存生命代代相传,生生不息。如果某个生命有2个,或者3个邻居,则该生命能够存活到下一代。4)繁衍如果某个空格有3个邻居,则到下一代,该空格将诞生一个新生命。2、python实现import numpy as np原创 2021-02-06 01:01:09 · 470 阅读 · 0 评论 -
代码急转弯——什么是动态规划
代码急转弯——什么是动态规划1、递归2、备忘录3、计算顺序动态规划是解决计算问题的基本方法。它与递归非常相似,但又有所不同。下面以斐波那契哦数列的计算来说明动态规划的基本思想。1、递归斐波那契数列指的是x0=1x_0=1x0=1x1=1x_1=1x1=1xn=xn−1+xn−2,n=3,4,5,...x_n=x_{n-1}+x_{n-2}, n=3,4,5,...xn=xn−1+xn−2,n=3,4,5,...如果果要计算 f(10),需要先计算出 f(8) 和 f(9),然后就能由原创 2020-10-20 17:06:11 · 297 阅读 · 0 评论