XOR,XNOR

XOR,XNOR总是记不住逻辑符号,想个没什么关系的窍门投机取巧一下。XOR,异或:对其中一个项添个“-”号取绝对值。0XOR0=(-0)+0=00XOR1=(-0)+1=11XOR0=(-1)+0=-1取绝对值=11XOR1=(-1)+1=0XNOR,同或,异或非,本来直接对应异或取反就行了,但是发现一个更有意思的,直…

大家好,又见面了,我是你们的朋友全栈君。

总是记不住逻辑符号,想个没什么关系的窍门投机取巧一下。

XOR,异或:对其中一个项添个“-”号取绝对值。

0 XOR 0 = (-0) + 0 = 0

0 XOR 1 = (-0) + 1 = 1

1 XOR 0 = (-1) + 0 = -1 取绝对值 = 1

1 XOR 1 = (-1) + 1 = 0

XNOR,同或,异或非,本来直接对应异或取反就行了,但是发现一个更有意思的,直接加一个-1取绝对值。

0 XNOR 0 = (-1) + 0 + 0 = -1 取绝对值 = 1

0 XNOR 1 = (-1) + 0 + 1 = 0

1 XNOR 0 = (-1) + 1 + 0 = 0

1 XNOR 1 = (-1) + 1 + 1 = 1

自己更喜欢结合同0异1或者同1异0来记,只是老搞混,配合“-”和“-1”来计算0 XOR 0算出第一个,剩下三个就不用算了。

主要还是XOR,这个是除了简单的与或非最容易见到的,这种东西对不同的人应该有不同的效果,反正对自己这样记好记多了,不知道对大家有没有帮助呢?

________________________________________________________________________________

这样我们就能有一个更简单的关于神经网络的设计了。

XOR,XNOR

比如套用上面AND构建的神经网络图。

下面这个xor权重\theta设计成[0;-1;1],激活函数设计成y=x^2

而XNOR的权重\theta设计成[0;1;1],激活函数设计成y=(x-1)^{2}

当然图中的sigmod函数更具有通用性,仅仅是修改\theta就可以实现,但是做XOR时引入了两层隐藏层。如下图:

XOR,XNOR

至于好用不好用,以个人目前所学还是没有太大用处的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160185.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月16日 下午4:46
下一篇 2022年7月16日 下午4:46


相关推荐

  • 快速为已有项目集成后台管理系统

    快速为已有项目集成后台管理系统添加 5 张表 管理员表 sp admin API 日志表 sp apilog 项目配置表 sp cfg 角色表 sp role 角色权限表 sp role permission 系统角色表 droptableife role CREATETABLE sp role id bigint 20 NOTNULLAUTO INCREMENTCOM 角色 id 主键 自增 name varchar 20 NOTNULLCOMME

    2026年3月19日
    1
  • 数据库系统的三大范式以及BCNF范式详细讲解 (很详细,很详细,很详细)

    首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等。数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在我们设计关系型数据库的时候,最多…

    2022年4月8日
    42
  • Windows下cmd进入MySql的命令界面

    Windows下cmd进入MySql的命令界面####win+R快捷键打开运行,输入cmd,进入cmd若未将MySql加入环境变量,切换到mysql的安装目录下的bin目录;若已加入环境变量,则不必切换目录。输入主机名、数据库名、密码mysql-hlocalhost-uroot-p输入数据库密码

    2022年6月4日
    30
  • centos 安装和配置mariadb详细教程[通俗易懂]

    centos 安装和配置mariadb详细教程[通俗易懂]1.安装mariadatabaseCentos8上,默认安装的mariadb服务器版本为:MariaDBCommunityServer10.3dnfinstallmariadb-server命令进行安装就可以了。dnfinstallmariadb-server2.启动mariadatabasesystemctlstartmariadb3.查看mariadatabase运行状态通过命令查看运行数据库的版本:systemctlstat..

    2022年5月30日
    44
  • verilog hdl与fpga数字系统设计_简易交通信号灯控制系统

    verilog hdl与fpga数字系统设计_简易交通信号灯控制系统1、系统设计要求该交通灯控制器用于主干道与支道公路的交叉路口,要求是优先保证主干道的畅通,因此,设计要求如下。1、平时处于“主干道绿灯,支道红灯”状态,只有在支道有车辆要穿过主干道时,才将交通灯切向“主干道红灯,支道绿灯”,一旦支道无车辆通过路口,交通灯又回到“主干道绿灯,支道红灯”的状态。2、主干道每次通行的时间不得短于1min,支路每次通行的时间不得长于20s,而这两个状态交换过程中出现“主干道黄灯,支道红灯”和“主干道红灯,支道黄灯”的状态,持续时间都为4s。2、设计分析1、用状态

    2026年3月6日
    6
  • LangManus 使用方法 – AI 自动化框架开发指南

    LangManus 使用方法 – AI 自动化框架开发指南

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号