数据挖掘10

数据挖掘10 ------ 基于神经网络的序列数据挖掘

一、循环神经网络

1.定义

**循环神经网络(Recurrent Neural Network, RNN)**是一种专门用于处理序列数据的神经网络结构。

2.核心思想:引入"循环"实现记忆

在标准神经网络中,每个输入是独立处理的。

而在 RNN 中,当前时刻的输出不仅取决于当前输入,还取决于上一时刻的"隐藏状态"(hidden state)。

怎么理解独立处理呢?

举个例子 :

想象你在看一组照片:

标准神经网络(如 CNN):

每张照片单独判断是不是"猫",不关心上一张是什么。

这就是照片之间独立处理。

循环神经网络(RNN):

你在看一个视频(照片序列),判断主角是否在"挥手"。

必须结合前几帧(手的位置变化)才能判断。

这就是 当前帧的判断依赖历史帧。

题目


答案: ACD

B是错误的。DTW 的核心优势就是能处理长度不同的序列!(详情见上一篇文章数据挖掘07)

A 正确:HMM 和 RNN 共享参数,支持变长序列。

C 正确: RNN 的隐藏状态是递推更新的核心机制。

D 正确:多层感知机(MLP) 输入维度固定,不能直接处理变长序列。

相关推荐
草莓熊Lotso18 分钟前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
Coder_Boy_1 小时前
技术发展的核心规律是「加法打底,减法优化,重构平衡」
人工智能·spring boot·spring·重构
会飞的老朱3 小时前
医药集团数智化转型,智能综合管理平台激活集团管理新效能
大数据·人工智能·oa协同办公
聆风吟º5 小时前
CANN runtime 实战指南:异构计算场景中运行时组件的部署、调优与扩展技巧
人工智能·神经网络·cann·异构计算
Codebee7 小时前
能力中心 (Agent SkillCenter):开启AI技能管理新时代
人工智能
聆风吟º8 小时前
CANN runtime 全链路拆解:AI 异构计算运行时的任务管理与功能适配技术路径
人工智能·深度学习·神经网络·cann
uesowys8 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
AI_56788 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
User_芊芊君子8 小时前
CANN大模型推理加速引擎ascend-transformer-boost深度解析:毫秒级响应的Transformer优化方案
人工智能·深度学习·transformer
智驱力人工智能8 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算