您的位置:首页 > 其它

机器学习(5)-支持向量机_Support Vector Machines

2017-08-01 23:36 429 查看

1、回顾逻辑回归

(1)假设函数

hθ(x)=11+e−θTxhθ(x)=g(θTx)g(z)=11+ez

如果y=1,想要θTx>>0,则hθ(x)≈1

如果y=1,想要θTx<<0,则hθ(x)≈0

(2)代价函数

J(θ)=1m∑i=1m[y(i)(−loghθ(x(i))))+(1−y(i))(−log(1−hθ(x(i))))]+λ2m∑j=1nθ2j

2、支持向量机的代价函数

J(θ)=C∑i=1m[y(i)cost1(θTx(i))+(1−y(i))cost0(θTx(i))]+12∑j=1nθ2j

与逻辑回归的对比

用C代替λ,等价关系为:C=1/λ

去掉了常数1/m

使用cost函数代替log,cost是log的线性拟合形式函数

3、支持向量机的假设函数

hθ(x)=10if θTx≥0 otherwise
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐