机器学习算法
根据问题本身的特征来分类,机器学习问题可分为监督学习、无监督学习、半监督学习和强化学习。
● 监督学习(Supervised Learning)的特点是训练数据是有标签的,即对于每个输入都有相对应的输出,算法的目的是训练出能反应输入与输出之间的映射关系的模型。对于输出值是离散的(有限个数),称之为分类问题(Classification Problem);对于输出值是连续的,则称之为回归问题(Regression Problem)
● 无监督学习(Unsupervised Learning)的训练数据是没有标签的,即没有确定的输出值,就需要根据数据提取特征,这类问题的算法包括关联规则和聚类算法等。
● 半监督学习(Semi-supervisedLearning)是介于监督学习和非监督学习之间,即数据一部分有标签,一部分没有标签,算法一半是需要考虑利用少量的标注样本和大量的非标注样本来完成训练、回归或分类。常用算法包括自训练(Self-training)、直推学习( TransductiveLearning)、生成式模型(GenerativeModel)。
● 强化学习(Reinforcement Learning)这一新兴的分类。强化学习是从环境状态到行为映射的学习,通过反复与环境交互来改进策略,以使系统行为从环境中获得的累积奖赏值最大。强化学习现主要应用于智能控制及分析预测等领域。强化学习可以动态地调整参数,与监督学习的区别在于产生的动作和获得的奖赏没有明确的函数形式表示,只能采用试探的方式进行,如果某一动作获得的奖赏为正,则以后产生这一动作的趋势会增加,反之则会减弱
- 点赞
- 收藏
- 关注作者
评论(0)