三层神经网络实现分类器

本文介绍了神经网络模型的基本概念,并提供了一个使用matlab/octave实现三层神经网络的示例,该网络用于分类任务。
摘要由CSDN通过智能技术生成

一、简介

神经网络模型是一种模仿生物大脑的神经元连接,提出的一种计算模型。目前已在人工智能领域取得了广泛的应用。

下图为一个神经元的抽象模型,一个神经元接收来自其他神经元的信号,对信号进行加和后作一个激励,然后输出。

  

二、实现

原始数据共有30个,分为3类,每类10个:
samples1=[
1.58 2.32 -5.8;
0.67 1.58 -4.78;
1.04 1.01 -3.63;
-1.49 2.18 -3.39;
-0.41 1.21 -4.73;
1.39 3.16 2.87;
1.20 1.40 -1.89;
-0.92 1.44 -3.22;
0.45 1.33 -4.38;
-0.76 0.84 -1.96;
];
samples2=[
0.21 0.03 -2.21;
0.37 0.28 -1.8;
0.18 1.22 0.16;
-0.24 0.93 -1.01;
-1.18 0.39 -0.39;
0.74 0.96 -1.16;
-0.38 1.94 -0.48;
0.02 0.72 -0.17;
0.44 1.31 -0.14;
0.46 1.49 0.68;
];
samples3=[
-1.54 1.17 0.64;
5.41 3.45 -1.33;
1.55 0.99 2.69;
1.86 3.19 1.51;
1.68 1.79
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值