
机器学习轮子实现
文章平均质量分 92
机器学习轮子实现
氵文大师
我年华虚度,空有一身疲倦
展开
-
我佛了,我今天才搞懂ROC和AUC
ROC和AUC原创 2022-08-18 00:18:44 · 1550 阅读 · 0 评论 -
Jensen不等式及其详细证明——Emmm...?Emmm...! EM算法(1)
Emmm...?Emmm...?Emmm...? Emmm...!Emmm...!Emmm...! 接下来的几篇博客,我们来聊聊传说中的EM算法接下来的几篇博客,我们来聊聊传说中的EM算法接下来的几篇博客,我们来聊聊传说中的EM算法 Jensen不等式将在之后的EM算法的证明中发挥重要的作用,我们先来瞅一瞅Jensen不等式将在之后的EM算法的证明中发挥重要的作用,我们先来瞅一瞅Jensen不等式...原创 2020-03-28 22:51:26 · 846 阅读 · 0 评论 -
线性回归中,三种梯度下降MGD、BGD与MBGD对比研究(一)——公式推导
1.线性回归 我们都知道,一般线性回归的假设函数为: hθ=∑j=1nθjxjh_{\theta} = \sum_{j=1}^{n}\theta_{j}x_{j}hθ=j=1∑nθjxj 即: hθ(X)=θTXh_{\theta}(\mathbf{X}) = \boldsymbol{\theta}^{T}\mathbf{X}hθ(X)=θTX 其中: θ=(θ1,θ2,...,θn)T...原创 2020-03-12 13:22:37 · 1259 阅读 · 0 评论 -
线性回归中,三种梯度下降MGD、BGD与MBGD对比研究(二)——Python轮子实现
在上一篇中,我们简单的说明了MGD、BGD与MBGD的原理,这一次,我们用numpy实现一下: 先导入需要的库: import numpy as np import pandas as pd import random 此处插入一小段,来说明数据结构: 可以简单的说: X是没有标签的训练数据shape==(m, n) y是训练数据的标签shape==(m, ) theta是线性回归的参数sh...原创 2020-03-12 14:02:18 · 649 阅读 · 0 评论 -
线性回归中,三种梯度下降MGD、BGD与MBGD对比研究(三)——以鸢尾花数据集为例
上一次,写了MGD、SGD、MBGD的代码实现,现在,我们来康康实例 我们以大名鼎鼎的鸢尾花数据集为例: https://archive.ics.uci.edu/ml/machine-learning-databases/iris/ 下载这个iris.data即可 将其置于当前工作文件夹即可 先导入需要的库: import numpy as np import pandas as pd imp...原创 2020-03-12 15:05:42 · 1037 阅读 · 4 评论