202012-14 使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例 逻辑斯蒂映射在混沌数学中是一个很经典的例子,它可以说明混沌可以从很简单的非线性方程中产生。逻辑斯蒂映射公式如下:x_n表示当前人口与最大人口数量的比值,mu为参数,相当于人口增长速率。分叉图描绘的是不同mu情况下,x收敛的值的分布图。参考地址python代码如下:fromtqdmimporttqdmimportmatplotlib.pyplotaspltimportnumpyasnpdefLogisticMap():mu=np.arange(2,4,0.0001)x=0.2#初值iters=1000#不... 继续阅读 >
202010-15 python 牛顿法实现逻辑回归(Logistic Regression) 本文采用的训练方法是牛顿法(NewtonMethod)。代码importnumpyasnpclassLogisticRegression(object):"""LogisticRegressionClassifiertrainingbyNewtonMethod"""def__init__(self,error:float=0.7,max_epoch:int=100):""":paramerror:float,ifthedistancebetweennewweightandoldweightislessthanerror,theprocessoftraingwillbreak.:parammax_epoch:iftrainin... 继续阅读 >
202009-23 python实现logistic分类算法代码 最近在看吴恩达的机器学习课程,自己用python实现了其中的logistic算法,并用梯度下降获取最优值。logistic分类是一个二分类问题,而我们的线性回归函数的取值在负无穷到正无穷之间,对于分类问题而言,我们希望假设函数的取值在0~1之间,因此logistic函数的假设函数需要改造一下由上面的公式可以看出,0<h(x)<1,这样,我们可以以1/2为分界线costfunction可以这样定义其中,m是样本的数量,初始时θ可以随机给定一个初始值,... 继续阅读 >