我是靠谱客的博主 健壮水壶,最近开发中收集的这篇文章主要介绍使用线性神经网络实现逻辑与和逻辑异或(二)一、问题描述二、代码实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文是继续上一篇文章继续实验神经网络实现逻辑异或,有兴趣的可以先看一下上一篇实现逻辑与:线性神经网络实现逻辑与。


一、问题描述

异或属于线性不可分问题,异或的结构图如1:
异或的结构图
在本文中采用两种方法进行解决:
(1)添加非线性输入
(2)使用Madaline
并且使用MATLAB神经网络工具箱的函数来解决这个问题。

二、代码实现

1、添加非线性输入

这种方法的思路是,既然运算过程中无法引入非线性运算的特效,那么就在输入端添加非线性成分,添加非线性输入的代价是输入向量维数变大,运算复杂度变大。结构图如图2所示:

最后

以上就是健壮水壶为你收集整理的使用线性神经网络实现逻辑与和逻辑异或(二)一、问题描述二、代码实现的全部内容,希望文章能够帮你解决使用线性神经网络实现逻辑与和逻辑异或(二)一、问题描述二、代码实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部