注:仓促完成可能有错误的地方,各位大神麻烦指出,以便更好地完善
机器学习是什么?
1、在没有明确设置的情况下,使计算机具有学习能力。
2、计算机程序从经验E中学习,解决某一任务T,进行某一性能度量P,通过P测定在T上的表现因经验E而提高。
机器学习的类型?
按数据划分:
监督学习:给定包含正确答案(标签)的数据,学习将输入映射到输出的一般规则。
半监督学习:给定不完整的训练信号(数据有些含答案,有些不含)。
无监督学习:数据无标签信息,只能从输入中找出结构。
强化学习:训练数据(以奖励和惩罚的形式)仅作为对动态环境中程序动作的反馈。
按样本的使用划分:
懒惰学习:在训练阶段仅把样本保存起来,训练时间开销为0,待收到测试样本后再进行处理。(KNN等)
急切学习:在训练阶段就对样本进行学习处理的方法。
按样本数使用划分:
批量学习:须用所有可用数据进行训练(从头训练新版本)。
在线学习:用数据实例持续地进行训练,可以一次一个或几个样本(离线完成,并非在部署的系统上,完成后发布)。
增量学习:批模式的在线学习。
机器学习兴起原因?
1、数据大了,计算能力强了,DL(深度学习)拥有大量参数,若样本少,容易过拟合。
2、模型复杂、数据样本大,需要强力计算设备。
标称型与数值型?
标称型(离散型):结果只在有限目标集中取值,如真与假、动物分类(鱼类、爬行类等)->分类
数值型(连续值):结果可从无限的数值集合中取值,如0.100、42.001等->回归
感知机是什么?
感知机(perceptron)是二分类的线性分类模型,属于监督学习算法。
感知机由两层神经元组成,输入层接收外界输入信号后传递给输出层,输出层是M-P神经元,亦称“阈值逻辑单元”。
感知机能容易地实现逻辑与、或、非运算,都是线性可分的问题。
PLA算法和POCKET算法是什么?
PLA是感知器算法
网络的可塑性和稳定性?
可塑性:指神经网络要有学习新知识的能力。
稳定性:指神经网络在学习新知识时保持对旧知识的记忆。