博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逻辑回归
阅读量:5088 次
发布时间:2019-06-13

本文共 945 字,大约阅读时间需要 3 分钟。

1.线性回归

我们用 X1X2..Xn 去描述 feature 里面的分量,比如 x1=房间的面积, x2=房间的朝向,等等,我们可以做出一个估计函数

评论此估计函数的参数是否好,采用损失函数,即对于m次的估计值和真实值的差的平方和求和,然后乘1/2是为了简化计算。

如何取参数,使得估计函数 最小。可以采用最小二乘法,和梯度下降法。

偏导:导数就是函数的变化率,偏导数反映的是函数沿坐标轴正方向的变化率,几何意义是表示固定面上一点的切线斜率。

2.环境配置

Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。

软件:http://blog.csdn.net/zhangyuehuan/article/details/39134747

矩阵运算:http://m.blog.csdn.net/blog/taxueguilai1992/46581861

如果你的分隔符是一个或者多个空格,那么你就不必给出任何参数,即直接使用str.split() 即可!

两个矩阵相乘:h = sigmoid(dataMat * weights)

  File "D:\Python27\lib\site-packages\numpy\matrixlib\defmatrix.py", line 341, in __mul__
    return N.dot(self, asmatrix(other))
ValueError: data type must provide an itemsize

原因是两个矩阵的数据类型不同。所以先转换为相同的。

only length-1 arrays can be converted to Python scalars

只有长度为1的数组才能被转换成python scalars,所以传入的参数应该是长度为1的数组。

想将一个字符串矩阵 转换成 浮点型矩阵,应该在插入的时候就转换。

参考:http://blog.csdn.net/zouxy09/article/details/20319673

 

 

 

 

相关书籍

 

转载于:https://www.cnblogs.com/froid/p/5068051.html

你可能感兴趣的文章
window.event在IE和Firefox的异同
查看>>
常见的js算法面试题收集,es6实现
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Windows10 下Apache服务器搭建
查看>>
HDU 5458 Stability
查看>>
左手坐标系和右手坐标系
查看>>
solr后台操作Documents之增删改查
查看>>
http://yusi123.com/
查看>>
文件文本的操作
查看>>
Ubuntu linux下gcc版本切换
查看>>
记一次Web服务的性能调优
查看>>
jQuery.form.js使用
查看>>
(转)linux sort,uniq,cut,wc命令详解
查看>>
关于ExecuteNonQuery执行的返回值(SQL语句、存储过程)
查看>>
UVa540 Team Queue(队列queue)
查看>>
mysql数据增删改查
查看>>
akka之种子节点
查看>>
不知道做什么时
查看>>
matlab 给某一列乘上一个系数
查看>>
密码学笔记——培根密码
查看>>