多层感知器-1| 学习笔记

简介: 快速学习多层感知器-1。

开发者学堂课程【机器学习算法 :多层感知器-1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7237


多层感知器-1

 

内容介绍

一、 多层感知器定义

二、 多层感知器实现异或 XOR

 

一、 多层感知器定义

多层感知器(Multi Layer Perceptron,即MLP)是一种前馈人工神经网络模型,包括至少一个隐藏层(除了一个输入层和一个输出层以外),将输入的多个数据集映射到单一的输出的数据集上。

1、单和多是指有计算功能的节点所在的层数,输入层无计算功能,不计算在内。单层即只有输入层和输出层,多层至少包含一个隐藏层

2、单层只能学习线性函数,多层可以学习非线性函数,适用于模式识别、图像处理、函数逼近等领域。

3、注意:

(1)多层感知器比单层感知器多了隐藏层,隐藏层和输出层具有计算功能。

(2)单层感知器是只有一层有计算功能的层的感知器模型,多层感知器是有多层有计算功能的层的感知器模型

4、多层感知器模型

image.png

                      输入层                                               输出层                                            隐藏层                  

给出一系列特征 X =(x1,x2, …)和目标 Y,一个多层感知器可以以分类或者回归为目的,学习到特征和目标之间的关系。(分类可以理解为输出的一个离散的值,例如分成五类,则输出的值为12345。回归理解为输出的值是连续值,例如预测商品销量,可以运用神经网络。)

 

二、 多层感知器实现异或 XOR

多层感知器实现异或例子:

image.png

image.png

注意:输出的值只有一个分量(o1),分量的取值可以为0或1,而不是输出两个分量。

用四个样本训练模型得到一组参数(无数组):

w01=0.5,w02=0.5,b(bias)=-1

w11=-1,w12=1

w21=1,w22=-1

w’01=0, w’11=1,w’21=1

f(x)=sign(x)

得到 f1(x)=sign(-x1+x2-0.5)   f2(x)=sign(x1-x2-0.5)   f(x)=sign(f1(x)+f2(x))

image.png

将表中数据代入上面公式中,得:

f1(x)=0, f2(x)=0, f(x)=0

f1(x)=1, f2(x)=0, f(x)=1

f1(x)=0, f2(x)=1, f(x)=1

f1(x)=0, f2(x)=0, f(x)=0

单个感知器为一个线性分类器,对应了一个分类超平面,对于二维空间,相当于一条直线,两个隐层节点对应了两条直线:-x1+x2-0.5=0,x1-x2-0.5=0 在样本空间中画出两条线,可以通过一个开域(或凸域)将不同类别的样本点分开。

image.png

相关文章
|
机器学习/深度学习 编解码 算法
人脸识别的主要流程
【1月更文挑战第4天】
LaTeX中的多行数学公式
LaTeX中的多行数学公式
3244 0
LaTeX中的多行数学公式
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
Kimi-K2-Instruct技术原理与创新点深度解析
Kimi-K2-Instruct是月之暗面推出的全球首个开源万亿参数MoE模型,具备工具调用、复杂推理与自主决策能力,定位为“反射级Agent模型”。其采用混合专家架构,每次推理仅激活320亿参数,结合多头潜在注意力(MLA)机制,显著提升计算效率与长文本处理能力。模型在编码、数学、工具使用等任务中表现卓越,多项指标达开源模型领先水平。同时支持灵活部署与低成本应用,推动智能代理技术民主化发展。
451 0
|
机器学习/深度学习 人工智能 自然语言处理
什么是多层感知器(MLP)?
【8月更文挑战第23天】
2421 0
|
6月前
|
传感器 人工智能 搜索推荐
M3T联邦基础模型用于具身智能:边缘集成的潜力与挑战
随着具身智能系统日益变得多模态、个性化和交互式,它们必须能够从多样化的感官输入中有效学习,持续适应用户偏好,并在资源和隐私约束下安全运行。这些挑战凸显了对能够在模型泛化与个性化之间取得平衡的同时实现快速、情境感知自适应能力的机器学习模型的迫切需求。在此背景下,两种方法脱颖而出,各自提供了部分所需能力:FMs为跨任务和跨模态的泛化提供了一条路径,FL)则为分布式、隐私保护的模型更新和用户级模型个性化提供了基础设施。然而,单独使用时,这两种方法都无法满足现实世界中具身环境复杂且多样化的能力要求。
243 0
|
机器学习/深度学习 数据采集 监控
算法金 | 选择最佳机器学习模型的 10 步指南
许多刚入门的学习者也面临着相似的挑战,特别是在项目启动初期的方向确定和结构规划上。本文意在提供一份全面指南,助你以正确的方法开展项目。 遵循本文提供的每一步至关重要(虽有少数例外)。就像不做饭或点餐就无法享用美食一样,不亲自动手构建模型,就无法实现模型部署。
511 7
算法金 | 选择最佳机器学习模型的 10 步指南
|
机器学习/深度学习 存储 算法
小样本问题
【10月更文挑战第1天
460 0
|
机器学习/深度学习 算法 搜索推荐
【机器学习】凸集、凸函数、凸优化、凸优化问题、非凸优化问题概念详解
本文解释了凸集、凸函数、凸优化以及非凸优化的概念,并探讨了它们在机器学习中的应用,包括如何将非凸问题转化为凸问题的方法和技术。
2359 0
|
机器学习/深度学习 算法 数据挖掘
机器学习(七)模型选择
机器学习(七)模型选择
252 0
|
机器学习/深度学习 数据采集 数据可视化
自组织映射(Self-Organizing Map, SOM
自组织映射(Self-Organizing Map, SOM)是一种聚类方法,它属于非线性降维技术。SOM 的主要思想是将原始数据映射到一个较低维的子空间,同时保持数据之间的原始结构和关系。SOM 的特点是可视化程度较高,可以直观地展示数据中的簇结构和关联关系。
599 1