机器学习入门实践
文章平均质量分 90
永远鲜红の幼月
喜欢c++抽丝剥茧的细节,掌控程序的快感.
喜欢python方便的实现,多样的库.
展开
-
机器学习入门实践--线性模型-多分类问题(python)
本文不涉及细节理论,只做必要性的介绍,侧重代码实现。线性模型-多分类问题的理论分析只有二分类是完全不够用的,因此需要其他的算法来解决多分类问题。例如识别数字0-9有10种情况。多分类问题模型是从二分类延申出来的。类比二分类即可学习。1.确定拟合函数h(x)从单样本开始对于一组样本{x,y=j}j∈[1,k]来说。对于x的预测结果可能有多个,如何确定最终的结果呢?判断概率P(y=j∣θ,x),那个概率更大,就预测那个值用hθ(x)表示就是:预测结果hθ(x)={P(y=1∣θ,x)P(y=2∣θ原创 2021-07-19 17:39:42 · 3051 阅读 · 2 评论 -
机器学习入门实践--线性模型-分类算法-二分类问题(python)
本博客的理论细节在这里:机器学习入门-分类问题的拟合本博客侧重于实现,细节理论不再过多赘述,只简单介绍。逻辑回归理论分析逻辑回归就是一个二分类问题的分类算法,其根据得出的回归函数可以分为线性逻辑回归和非线性逻辑回归。1.确定拟合函数h(x)要拟合的函数有两个,分别是线性逻辑回归函数和非线性逻辑回归函数线性逻辑回归对于超平面来说,线性回归的模型是h(x)=kx+b这个k,x,b都可以是多维的,只需要满足kx线性相乘即可。其实,将x增加一个值为1的维度,k和b合成一个向量组,就可以写成矩阵相乘原创 2021-07-14 20:18:07 · 6005 阅读 · 1 评论 -
机器学习入门实践--win10和Linux下的numpy安装
Window下的numpy安装根据<Python机器学习算法>要求.Python3.5window平台.使用pip安装安装python3.5网上随便找就有安装pipwin10下,直接在cmd中运行下面两行即可curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本python get-pip.py # 运行安装脚本通过pip --version #查看是否安装成功使用pip安装n原创 2021-07-11 15:22:24 · 263 阅读 · 0 评论