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

机器学习、深度学习、神经网络之间的关系

1、三者之间的关系

神经网络是深度学习的核心工具,深度学习是机器学习的一个子领域。

用下面的层次结构表示:

2、机器学习

机器学习是人工智能的一个子领域,它让计算机可以通过数据来学习规律,并根据学习结果进行预测或决策,无需明确编程规则。

3、深度学习

深度学习是机器学习的一个子集,使用多层神经网络来自动学习特征,适合大规模数据,特别是非结构化数据(如图像、语音、文本)。

代表模型:CNN、RNN、Transformer

4、神经网络

神经网络是深度学习的基本结构单元,模拟生物神经元传递方式,学习复杂的模式和关系。

由输入层、隐藏层、输出层组成。

深度学习指使用了很多层神经网络

类比:

机器学习---会做数学题的学生

深度学习---擅长解决复杂问题的学生

神经网络---学生的大脑

FNN、CNN、RNN、Transformer都是神经网络的不同结构类型,属于深度学习范畴。

网络结构

全称/中文

属于

擅长任务

特点简述

FNN

Feedforward Neural Network(前馈神经网络)

最基础神经网络结构

表格类数据、回归、分类

每一层信息从前往后传递,结构简单

CNN

Convolutional Neural Network(卷积神经网络)

图像处理常用模型

图像识别、视频分析

用“卷积核”提取局部特征,适合2D/3D数据

RNN

Recurrent Neural Network(循环神经网络)

序列建模模型

文本、语音、时间序列

有“记忆”机制,适合处理前后相关的序列

Transformer

基于注意力机制的深度网络结构

新一代序列模型

语言建模、文本生成、图像、语音

用自注意力机制建模全局依赖,可并行高效训练

http://www.lryc.cn/news/588441.html

相关文章:

  • redis配置(Xshell连接centos7的基础上)
  • Mysql数据库学习--多表查询
  • Python中使用Re模块TypeError: cannot use a string pattern on a bytes-like object 解决办法
  • Leaflet面试题及答案(81-100)
  • 九、官方人格提示词汇总(中-1)
  • 项目进度图不直观,如何优化展示方式
  • Go泛型完全指南:从基础到实战应用
  • 进程---基础知识+命令+函数(fork+getpid+exit+wait+exec)
  • iOS —— 网易云仿写
  • 短剧看广告APP源码独立部署与二次开发指南(支持二开)
  • 前端vue对接海康摄像头流程
  • Java学习 -------进程、线程、协程
  • 无人机抗风性模块概述!
  • 修改主机名颜色脚本
  • Pytest Fixtures 详解:轻松掌握测试逻辑复用与资源管理
  • 如何删除D盘合并C盘
  • 搭建k8s高可用集群,“Unable to register node with API server“
  • JAVA并发——volatile关键字的作用是什么
  • 【EM算法】算法及注解
  • aspnetcore Mvc配置选项中的ModelBindingMessageProvider
  • 群晖Nas - Docker(ContainerManager)上安装SVN Server和库权限设置问题
  • k8s-高级调度(二)
  • SVN客户端(TortoiseSVN)和SVN-VS2022插件(visualsvn)官网下载
  • Kotlin Map映射转换
  • LeetCode 424.替换后的最长重复字符
  • vim扩展
  • 0-1搭建springboot+vue的教务管理系统(核心源码)
  • c++算法一
  • kali安装失败-选择并安装软件包-一步到位
  • 几种上传ipa到app store的工具