cost的函数表示问题

来源:9-2 逻辑回归的损失函数

imblackhat

2018-03-10

老师您好,cost为什么选择用log对数函数来表示,而不简单点就用-p这种线性方式表示?是因为要构造损失函数为凸函数吗?

写回答

1回答

liuyubobobo

2018-03-11

仔细再看一下课程中对于使用log函数后cost函数的语意分析:)


以y=1时为例,我们的cost函数是cost = -log(p),此时满足当p=0时,cost=无穷;当p=1是,cost=0。换句话说,这个函数的值域是[0, 无穷)。线性函数无法做到这一点:)


3
1
神经旷野舞者
确实,线性函数要x无穷的时候y才能无穷,成线性关系。
2018-03-12
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程