2013-09-22 171 views
1

我試圖解釋XOR邏輯與OR邏輯的比較。或者例子有很多,例如, 「我需要在室內或使用雨傘保持乾燥」,但XOR示例更難。XOR在現實生活中的情況?

+0

http://stackoverflow.com/questions/2096916/real-world-use-cases-of-bitwise-operators 看看這是否有幫助... –

+0

這實際上是很多人會問的一個很好的問題。 – user3437460

回答

8

「OR」的例子給出了「乾燥」,而我的「XOR」則告訴「如果一個行爲是浪費」。

如果你在使用雨傘==浪費。

如果你在外面不使用雨傘==再次浪費。

如果你在裏面,而不使用雨傘,它沒關係。

如果你在外面的時候使用雨傘,它是可以的。其實,神經網絡越來越流行,並且會變成現實生活。此外,還有許多用於神經網絡訓練的xor例子,其中有很多例子需要雨傘保持乾燥。

這取決於你給1s和0s的一些含義。

三重XOR:

Moving through time : yes=1, no=0 
    Moving through space: yes=1, no=0 
    Screaming   : yes=1, no=0 

    Mission: escaping from a falling-piano. 

    time       :(1,0,0) => (1) see the future, 
                call an ambulance 


     space     :(0,1,0) => (1) walk one step back 
                so piano misses you 


         scream :(0,0,1) => (1) people hear you 
               people help you get to 
               emergency of hospital 

time  space    :(1,1,0) => (0) at that time and location, 
                you are kept as hostage 
                in a robbery scene 


time    scream :(1,0,1) => (0) yelling at wrong time, 
                will not save you 


     space  scream :(0,1,1) => (0) you evade the piano, 
                but you are still screaming, 
                :D 

time  space  scream :(1,1,1) => (1) you see future and call ambulance, 
                also move 
                now you are in robbery 
                but you scream 
                so robbers escape 
                they had fake guns 
                you save money and life 

     (none)     :(0,0,0) => (0) piano falls, noone hears 
                also they loot your body 
                epic items 
+0

「......有很多xor的神經網絡訓練實例......」。小心分享/參考一些? – SBhojani

+0

您爲「1 1,0」等情況給出輸入和輸出,並更改每個神經元的乘數,使它們更接近完美的情況。然後對其他案例做同樣的事情,並重復所有過程,直到網絡爲所有案例提供足夠接近的結果。 http://home.agh.edu.pl/~vlsi/AI/xor_t/en/main.htm和http://www.di.unito.it/~cancelli/retineu06_07/FNN.pdf和http:// www.heatonresearch.com/online/introduction-neural-networks-java-edition-2/chapter-1/page4.html和http://mnemstudio.org/neural-networks-multilayer-perceptrons.htm –

+0

這些例子都很好了解XOR的ANN實現。我正在尋找更多「真實世界」的例子,而不是「讓我們看看如何建立一個可以進行XOR的ANN」。 – SBhojani

1

一個簡單的現實生活中的例子是磁極。 像極點排斥而不像極點吸引。

4

把它想告訴孩子他們可以有糖果或冰激凌。但他們不能兼得!

0

推動兩個按鈕打開活門,所以我們將它連接到AND門。 只按下其中一個按鈕,釋放獵犬,所以我們將它連接到XOR門。

操作方法:

按其中一個按鈕釋放狗。一旦主體瘋狂地按下兩個按鈕打開活門。小心,首先打開陷阱門可能對狗是災難性的。

12

XOR就像是在欺騙你的女朋友:如果你和她單獨在一起,那就沒問題,如果你和另一個女孩單獨在一起就沒問題,如果你沒有,或者你倆都搞砸了。

[沒有女孩被傷害了這個例子的目的]

+0

好的和不可模仿的例子 –

-1

我upvoted lifesaspanner的答案,它應該是公認的答案。往往最簡單的答案是最好的。糖果或冰淇淋的例子最好地說明了XOR的意思,其中一個或另一個不是兩個)。即使dictionary.com同意在一個簡短的句子中定義XOR:「一個布爾運算符,當它的操作數都不是正數時,返回肯定結果。」爲了實際回答問題(沒有足夠的代表評論答案),我將提供另一個例子:

如果(我已經投票通過郵件)異或(我投票投票)然後(我有滿足公民的任務)

+1

評論你決定投票的地方或者本應該被接受的答案不是答案,也不是你認爲哪個例子最好。這不是聊天室或討論組。這個空間保留了它的標題,這是**你的答案**。它不會說「你的評論」或**你對其他答案的看法**或**你的決定宣言在哪裏投票**。什麼**答案**你有這樣的解釋* XOR在現實生活中的情況*尚未發佈? –

0

房間裏有兩個燈開關控制一個燈泡。如果兩個開關都打開,指示燈熄滅。如果其中一個打開,則指示燈亮起,如果沒有指示燈亮起,指示燈熄滅。

+0

評論你決定投票的地方或者本應該被接受的答案不是答案,也不是你認爲哪個例子最好。 – Saveen

相關問題