• 深度学习是啥


    《神经网络与深度学习》笔记

    深度的机器学习就是深度学习。

    神经网络和深度学习不等价。深度学习可以采用神经网络模型也可以采用其它模型(例如概率图模型)

    但是,神经网络模型可以比较容易地解决功劳分配问题(每个组件的贡献是多少,关系到如何学习每个组件中的参数)

    深度学习最开始用来解决机器学习中的“表示学习问题”,后来也用来解决一些通用人工智能问题,例如推理、决策。

    1

    首先,深度学习问题是一个机器学习问题,指从有限样例中通过算法总结出一般性的规律,并可以应用到新的未知数据上。比如,我们可以从一些历史病例的集合中总结出症状和疾病之间的规律。这样当有新的病人时,我们可以利用总结出来的规律,来判断这个病人得了什么疾病。

     2

    机器学习仅仅是一种实现人工智能的方法论。

    机器学习的主要目的是设计和分析一些学习算法,让计算机可以从数据(经验)中自动分析并获得规律,之后利用学习到的规律对未知数据进行预测,从而帮助人们完成一些特定任务,提高开发效率。

    3

    传统的机器学习模型主要关注最后一步,即构建预测函数。但是实际操作过程中,不同预测模型的性能相差不多,而前三步中的特征处理对最终系统的准确性有着十分关键的作用。特征处理一般都需要人工干预完成,利用人类的经验来选取好的特征,并最终提高机器学习系统的性能。因此,很多的机器学习问题变成了特征工程(Feature Engineering)问题。开发一个机器学习系统的主要工作量都消耗在了预处理、特征提取以及特征转换上。

    4

    为了提高机器学习系统的准确率,我们就需要将输入信息转换为有效的特征,或者更一般性地称为表示(Representation)。如果有一种算法可以自动地学习出有效的特征,并提高最终机器学习模型的性能,那么这种学习就可以叫作表示学习(Representation Learning)。

    5

    在表示学习中,有两个核心问题:一是“什么是一个好的表示”;二是“如何学习到好的表示”。

    6

    为了学习一种好的表示,需要构建具有一定“深度”的模型,并通过学习算法来让模型自动学习出好的特征表示(从底层特征,到中层特征,再到高层特征),从而最终提升预测模型的准确率。所谓“深度”是指原始数据进行非线性特征转换的次数。如果把一个表示学习系统看作一个有向图结构,深度也可以看作从输入节点到输出节点所经过的最长路径的长度。

    这样我们就需要一种学习方法可以从数据中学习一个“深度模型”, 这就是深度学习(Deep Learning,DL)。深度学习是机器学习的一个子问题,其主要目的是从数据中自动学习到有效的特征表示。深度学习是机器学习的一个子问题,其主要目的是从数据中自动学习到有效的特征表示。

  • 相关阅读:
    mvc 数据验证金钱格式decimal格式验证
    VMware与CentOS的安装与Linux简单指令
    rbac组件引用
    Django--CRM--菜单展示, 删除合并, 权限展示
    Django--CRM--菜单排序等
    Django--CRM--一级, 二级 菜单表
    Django--权限信息操作
    Django--CRM--modelformset的用法
    Django--CRM--QueryDict, 模糊搜索, 加行级锁
    Django--CRM-客户列表展示, 分页
  • 原文地址:https://www.cnblogs.com/xkxf/p/14811425.html
Copyright © 2020-2023  润新知