当前位置: 首页 > news >正文

深度学习——01 深度学习简介

1 什么是深度学习?

  • 人工智能是个大范畴,目标是打造智能机器和程序;

    • 机器学习是实现人工智能的一种途径,它能让机器在不被明确编程的情况下自主学习;
    • 而深度学习,是机器学习的一个分支,它是基于深度神经网络来进行学习的;

    在这里插入图片描述

  • 下图对比了传统机器学习和深度学习的工作流程;

    在这里插入图片描述

    • 传统机器学习在处理输入(比如一辆汽车的图像)时,得靠人工去设计特征,然后进行特征提取,再进行分类,最后得到输出(判断是不是汽车);
    • 但深度学习不一样,它把特征提取和分类这两个步骤合二为一了,不需要人工设计特征,而是依靠算法自动去提取特征,直接输出结果;
    • 这就好比传统方法是先把零件一个个做好再组装,深度学习则是直接整体制造,效率更高。

2 应用场景

在这里插入图片描述

3 发展历史

在这里插入图片描述

4 优缺点

  • 优点:
    • 精度高,在有些领域比其他机器学习方法表现得还好,甚至超过了人类的能力;
    • 随着计算机硬件越来越厉害,它能近似各种各样复杂的非线性函数;
    • 近年来不管是学术界还是工业界都很关注它,有很多现成的框架和库可以直接使用,方便大家去开发和应用;
  • 缺点:
    • 深度学习就像一个“黑箱”,很难弄清楚模型内部到底是怎么工作的,缺乏可解释性;
    • 训练的时候需要很长时间,还得有强大的计算能力来支撑;
    • 它的网络结构很复杂,要调整的超参数特别多,这就给调试和优化带来了不小的挑战;
    • 另外,如果数据集比较小,它的表现就不太好,还容易出现过拟合的情况,也就是模型在训练数据上表现得很好,但在新的、没见过的数据上却不行。
http://www.dtcms.com/a/326063.html

相关文章:

  • 《 AudioClassification-Pytorch:GitHub项目网页解读》
  • [4.2-2] NCCL新版本的register如何实现的?
  • 剧本杀小程序系统开发:推动行业数字化转型新动力
  • 数据上云有什么好处?企业数据如何上云?
  • vue3-pinia
  • mysql慢查询sql
  • 分裂的王国——进程间通信
  • GeoScene 空间大数据产品使用入门(1)应用场景与基本流程
  • 【接口自动化】-7- 热加载和日志封装
  • .NET Core MVC中CSHTML
  • 【测试】BDD与TDD在软件测试中的对比?
  • AI蛋白质设计学习主线
  • 【智能的起源】人类如何模仿,简单的“刺激-反应”机制 智能的核心不是记忆,而是发现规律并能迁移到新场景。 最原始的智能:没有思考,只有简单条件反射
  • 首涂模板第45套主题2.0修正版苹果CMS模板奇艺主题二开源码
  • 解决 VS Code 右键菜单丢失问题
  • calamine读取xlsx文件的方法比较
  • Spring Boot 2.0 升级至 3.5 JDK 1.8 升级至 17 全面指南
  • 计算机视觉CS231n学习(7)
  • 【Altium designer】解决报错“Access violation at address...“
  • 【代码随想录day 17】 力扣 617.合并二叉树
  • python魔法方法__str__()介绍
  • 【Lua】题目小练9
  • 从零构建自定义Spring Boot Starter:打造你的专属开箱即用组件
  • 爬虫与数据分析入门:从中国大学排名爬取到数据可视化全流程
  • Go语言构建高性能AI分析网关:原理与实战
  • 设计模式笔记_结构型_组合模式
  • React(四):事件总线、setState的细节、PureComponent、ref
  • Jenkins 搭建鸿蒙打包
  • 【k8s】k8s中的几个概念性问题
  • day48 力扣739. 每日温度 力扣496.下一个更大元素 I 力扣503.下一个更大元素II