深度学习为什么如此受欢迎?都有哪些优点?

本文将从以下三个方面进行分析:

  • 什么是深度学习?
  • 深度学习的发展历程都有哪些?
  • 深度学习为什么不用支持向量机呢?

什么是支持向量机?

支持向量机(SVM)是一种有监督的机器学习算法,可用于分类或回归问题。它使用一种称为内核技巧的技术来转换数据,然后基于这些转换找到可能输出之间的最佳边界。“核”一词在数学中用来表示加权和或积分的加权函数。支持向量机是一种判别分类器,形式上由分离超平面定义。

深度学习为什么如此受欢迎?都有哪些优点?

支持向量机的优化问题具有凸性,保证了支持向量机的全局最优解。

深度学习为什么如此受欢迎?都有哪些优点?

支持向量机是非参数模型,因此,随着训练样本数量的增加,复杂性也随之增加。计算成本与类的数量成线性增长。

2006年之前,支持向量机是机器学习的最佳通用算法。2006年,辛顿提出了深度学习和神经网络。

通常,支持向量机在处理特征数量远远大于观察数量的数据集时会遇到困难。深度学习可以克服这些限制。

“深度学习”中的“深度”指的是数据转换所经过的层数。与经典神经网络相比,深度学习具有大量的层。更多的层捕获更多的统计不变性。此外,深玻尔兹曼机是通用逼近器。在深度学习中,每个层次学习将其输入数据转换为稍微更抽象和复合的表示。

深度学习神经网络通常是通过使用迭代的、基于梯度的优化器来训练的,它只会将代价函数驱动到一个非常低的值,而不是用于训练线性回归模型的线性方程求解器,或用于训练逻辑回归或支持向量机的具有全局收敛保证的凸优化算法。

训练神经网络的经典方法是使用反向传播(一种专门用于神经网络的梯度下降方法)最小化(正则化)损失。现代版本的反向传播依赖于随机梯度下降(SGD)来有效地逼近海量数据集的梯度。

最近,受限玻尔兹曼机(rbm)被用于所谓的基于能量模型的深度神经网络。rbm在协同过滤中取得了最先进的性能。在深度学习体系结构中,能量的概念被用作衡量模型质量的度量。

深度学习的发展历程都有哪些?

2012年在解决ImageNet挑战方面的戏剧性突破被广泛认为是2010年代深度学习革命的开始。ImageNet项目是一个设计用于视觉对象识别软件研究的大型视觉数据库。

2012年,深度学习网络AlexNet赢得了ImageNet挑战。
深度学习算法变得更加流行。AlexNet是一个经过ImageNet训练的深度CNN,它的表现超过了当年所有的条目。该网络由5个转换层、最大池化层、辍学层和最后3个完全连接层组成。AlexNet使用ReLU处理非线性函数,他们发现这样可以减少训练时间,因为ReLU比使用tanh函数要快得多。

2013年,深度学习获得MICCAI 2013年有丝分裂检测挑战赛冠军。
深度学习为什么如此受欢迎?都有哪些优点?

2015年,微软ResNet(深度残差网络)赢得了ImageNet挑战。微软ResNet有152层。

深度学习为什么如此受欢迎?

为什么深度学习如此受欢迎,主要有五个原因:

  • 深度学习网络可以在大规模并行图形处理器(gpu)上高效地实现。

  • 它们很容易实现。

  • 深度学习网络可以处理大量的数据

  • 深度学习网络可以在一个模型中进行特征提取和分类。

  • 随着越来越多的数据和计算能力变得可用,深度学习的使用将会增加。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:深度学习为什么如此受欢迎?都有哪些优点? - Python技术站

(0)
上一篇 2022年11月10日 下午1:25
下一篇 2022年12月5日 下午8:03

相关文章

  • 使用Keras和OpenCV完成人脸检测和识别

    一、数据集选择和实现思路 1、数据集说明:这里用到数据集来自于百度AI Studio平台的公共数据集,属于实验数据集,数据集本身较小因而会影响深度网络最终训练的准确率。数据集链接:[https://aistudio.baidu.com/aistudio/datasetdetail/8325]: 2、使用说明:数据集解压缩后有四类标注图像,此次只使用其中两类做…

    2023年4月5日
    00
  • (三)目标检测算法之SPPNet

    今天准备再更新一篇博客,加油呀~~~ 系列博客链接: (一)目标检测概述 https://www.cnblogs.com/kongweisi/p/10894415.html (二)目标检测算法之R-CNN https://www.cnblogs.com/kongweisi/p/10895055.html   本篇博客概述: 1、SPPNet的特点   1.1…

    目标检测 2023年4月7日
    00
  • Keras预训练模型下载后保存路径

    https://blog.csdn.net/xiaohuihui1994/article/details/83340080

    Keras 2023年4月8日
    00
  • GAN生成式对抗网络(一)——原理

    生成式对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型 GAN包括两个核心模块。 1.生成器模块 –generator2.判别器模块–desciminator GAN通俗原理解释 为了通俗的解释GAN原理,可以类比为伪造货币的例子(这个比方纯粹为了解释)现在有个伪造货币的任务。你有一堆真实的货币,一…

    GAN生成对抗网络 2023年4月5日
    00
  • tensorflow实现验证码识别案例

    1、知识点 “”” 验证码分析: 对图片进行分析: 1、分割识别 2、整体识别 输出:[3,5,7] –>softmax转为概率[0.04,0.16,0.8] —> 交叉熵计算损失值 (目标值和预测值的对数) tf.argmax(预测值,2)验证码样例:[NAZP] [XCVB] [WEFW] ,都是字母的 “”” 2、将数据写入TFRec…

    tensorflow 2023年4月8日
    00
  • 机器学习(二)分类决策树

      分类决策树是一种基于特征对实例进行划分的树形结构。如下图: 图中包括有内部节点和叶子节点,叶子节点表示的是分类结果,而内部节点表示基于特征对实例的划分。如根节点,是根据特征x1是否大于a1进行划分,划分成两个内部节点,但是此时的两个内部节点各自所包含的实例中依然有不同类别的实例,需要进一步划分;于是在x1<a1(左子树)的实例中,根据特征x2是否大…

    机器学习 2023年4月10日
    00
  • caffe学习笔记(十四)digits运行object-detection实例

    准备KITTI数据集,下载地址 http://www.cvlibs.net/datasets/kitti/eval_object.php,包括的文件有: Description Filename Size Left color images of object data set data_object_image_2.zip 12GB Training la…

    2023年4月8日
    00
  • pytorch imagenet测试代码

    image_test.py import argparse import numpy as np import sys import os import csv from imagenet_test_base import TestKit import torch class TestTorch(TestKit): def __init__(self): s…

    PyTorch 2023年4月8日
    00

评论列表(1条)

合作推广
合作推广
分享本页
返回顶部