机器学习从入门到到实践(慢更)

机器学习简介

机器学习(ML)是计算机系统为了有效地执行特定任务,不使用明确的指令,而依赖模式和推理使用的算法和统计模型的科学研究。它被视为人工智能的一个子集。机器学习算法构建一个基于样本数据的数学模型,称为“训练数据”,以便在没有明确编程来执行任务的情况下进行预测或决策。机器学习算法用于各种应用,例如电子邮件过滤和计算机视觉,在这些应用中,开发用于执行任务的特定指令的算法是不可行的。机器学习与计算统计学密切相关,计算统计学侧重于使用计算机进行预测。算法优化的研究为机器学习领域提供了方法、理论和应用领域。数据挖掘是机器学习中的一个研究领域,侧重于探索性数据分析到无监督学习。在跨业务问题的应用中,机器学习也被称为预测分析。

机器学习岗位职责

1.数据处理(采集和去噪)
2.模型训练(特征+模型)
3.模型评估与优化(MSE、F1-score、AUC+调参)
4.模型应用(A/B测试)

深度学习简介

深度学习为机器学习的一种方法
J机器学习深度学习与人工智能的关系
深度学习算法集合:
1.卷积神经网络
2.循环神经网络:处理不定长数据
3.自动编码器
4.稀疏编码
5.深度信念网络
(其中3-5本文不涉及)
6.深度学习+强化学习=深度强化学习

深度学习进展

图像分类:在CNN出现之后,研究人员改进CNN算法,错误率越来越少,Google最近的一套算法错误率到5%左右。
机器翻译:
图像生成:转化成艺术风格照片
图像生成
Alphago:
alphago

神经元

神经元——最小的神经网络
在这里插入图片描述
w为权重,g为激活函数(后续会讲),x为问题中抽取的特征
注:这里仅是简单介绍一下,激活函数中有一个偏置值b,暂且不介绍
神经元
神经元计算举例:
a=[3,1,2]
w=[0.4,0.6,0.5]
g(a)=a/10
那么:
Wa=30.4+10.6+20.5=2.8
G(w*a)=G(2.8)=0.28

二分类逻辑斯蒂回归介绍
激活函数采用sigmoid就确定了采用二分类逻辑斯蒂回归模型
sigmoid表达式:f(x)=i/(1+e-x)

在这里插入图片描述
可以看到这个函数为关于(0.0.5)对称,输出在0-1之间——概率的输出也是在0-1之间,则有如下定义:
1.Y=0的时候的输出:
P(Y=0|x)=hw(x)=1/(1+e-wTx)
P(Y=1|x)=1-P(Y=0|x)
这里便定义好了一个二分类的逻辑斯蒂回归模型,而如果要引入多分类的回归模型,便引出神经网络的概念

神经网络

神经元——>多分类
W从向量扩展为矩阵
输出W*x则变成向量

如下图所示,增加了一个神经元,便可实现三分类
在这里插入图片描述
多输出实例:

X=[3,1,2]
W=[0.4,0.6,0.5],[0.3,0.2,0.1]
那么:
Y=[y0,y1]=[2.8,1.3]
Y0=W[0]x=30.4+10.6+20.5=2.8
Y1=W[1]x=30.3+10.2+20.1=1.3

如何扩展进行多分类?

在处理很多现实问题时,二分类模型不常用,而常用一些多分类模型,那么就需要从多输出神经元建立多分类模型
多输出神经元->softmax->多分类逻辑斯蒂回归模型
在二分类模型中,我们使用激活函数sigmoid,得到的表达式为:在这里插入图片描述
在这里插入图片描述
如P的分母所示,在建立二分类逻辑斯蒂回归的时候,分母相当于是一个归一化的过程,如下图所示,进行归一化即可得到二分类一样的效果,需要进行扩展,只需要W*x
在这里插入图片描述
多输出神经元->softmax->多分类逻辑斯蒂回归模型
在这里插入图片描述

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BabiMonkey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值