美文网首页
机器学习学习笔记--Hello逻辑回归

机器学习学习笔记--Hello逻辑回归

作者: 松爱家的小秦 | 来源:发表于2017-12-08 15:33 被阅读0次

    逻辑回归是用于估计某种事物 的可能性

    print(__doc__)

    import numpy as np

    import matplotlib.pyplot as plt

    from sklearn import linear_model,datasets

    iris = datasets.load_iris()

    x = iris.data[:, :2]

    y = iris.target

    h=.02

    logreg = linear_model.LogisticRegression(C=1e5)

    logreg.fit(x,y)

    x_min,x_max=x[:,0].min() - .5,x[:,0].max() + .5

    y_min,y_max=x[:,1].min() - .5 ,x[:,1].max() + .5

    xx,yy=np.meshgrid(np.arange(x_min,x_max,h),np.arange(y_min,y_max,h))

    z = logreg.predict(np.c_[xx.ravel(),yy.ravel()])

    z=z.reshape(xx.shape)

    plt.figure(1,figsize=(4,3))

    plt.pcolormesh(xx,yy,z,cmap=plt.cm.Paired)

    plt.scatter(x[:,0],x[:,1],c=y,edgecolors='k',cmap=plt.cm.Paired)

    plt.xlabel('Sepal length')

    plt.ylabel('Sepal width')

    plt.xlim(xx.min(),xx.max())

    plt.ylim(yy.min(),yy.max())

    plt.xticks(())

    plt.yticks(())

    plt.show()

    相关文章

      网友评论

          本文标题:机器学习学习笔记--Hello逻辑回归

          本文链接:https://www.haomeiwen.com/subject/mobeixtx.html