Yazar | Xiao Zhan
Baş Editör | Guo Rui
Bu makalede, meşhur "üç soruyu" analiz etmek için Python kullanıyoruz.
Ama ondan önce benzer bir şeyden bahsedebilirim. Üç kutunun her birinde bir top varsa, ödülü çekmek için bir şans seçin. Topa dokunduğunuzda, programcının kelliğini gidermek için saç dökülmesi yenileyici bir krem ile ödüllendirileceksiniz. Dokunamazsan? O halde kelsin ...
Python tarafından uygulanan temel işlemler:
aralıktaki i için (zaman): box = my_choice = random.randint (1,3) box = 1 eğer (i)% 30 == 0: baskı ("\ n") eğer kutu: count = count + 1 baskı ("", bitiş = "") Başka: baskı ("", bitiş = "") baskı ("\ n", sayım * 100 / zaman, "%")Olasılık üçte bir, bu koşmak zorunda değil, aşağı bakmaya devam et.
Ölü Kapıya Dokunmak İçin Üç Kapı
Üç kutuda bir top ve ödülü çekmek için bir şans var. Bu sefer bir şeyler ekleyebilirsiniz.İlk kez seçim yaptıktan sonra, Tanrı size kalan iki seçenekten birinin yanlış olduğunu, boş kutu olduğunu ve şimdi orijinal seçiminizin kaldığını ve Tanrı'nın size söylemediği seçimin kaldığını söyler. .
Şimdi size değişip değişmeme seçeneği verin:
Tanrı o kadar iyidir ki, programcılar için yanlış bir seçeneği ortadan kaldırmak için, yarı olasılık uygundur, sadece gözleri onaylayan kutu.
Python uygulaması seçimimde ısrar ediyor:
def God_hand (kutu, seçimim): tümü = 6 god_choice = random.randint (1,3) -1 god_choice == my_choice ise: god_choice = random.randint (1,3) -1 eğer (kutu): all-god_choice-my_choiceu döndür geri dön god_choice God_choice = God_hand (kutu, seçimim) my_choice = my_choiceTamam? ? ? Hala üçte bir değil mi, sorun ne? Bekle, bir sorun var gibi görünüyor.
Üç Çeşit Ödül
Bu sefer Tanrı'nın bana söylemediği kutuyu seçmek istiyorum, sanırım bir şey buldum.
Python uygulamasının seçimi, Tanrı'nın bana söylemediği kutudur:
God_choice = God_hand (kutu, seçimim) my_choice = 6-my_choice-God_choiceEvet, üçte iki, olasılık değişti, değişti, değişti! Bunun birçok nedeni var, 6'yı arayabilirsiniz. Ama aşağıya bakmaya devam edin, yavaşça anlatacağım.
Ödüle dokunmanın yolu yok
Üç kutuda bir top var. Ödülü kazanma şansım var. Şimdi artık saçımı uzatmak istemiyorum. Sadece olasılığı nasıl manipüle edeceğimi bilmek istiyorum.
Bu sefer ekstra sürprizler ekleyelim. İlk kez seçiminizi yaptıktan sonra, Tanrı dilediğiniz zaman bir kutu açacak. Eğer topu Tanrı sürdüyse oyun biter ve sıra sizde.
Ya da değiştirip değiştirmeme seçeneği mi veriyorsun? Değiştirin, kesinlikle değiştirin, Tanrı'nın elinin olasılığı çalıştırmama yardım etmesini sağlayın, bu dünya parmak uçlarımda.
Tanrı'nın elinin Python uygulaması:
def God_hand (kutu, seçimim): tümü = 6 god_choice = random.randint (1,3) god_choice == my_choice ise: god_choice = random.randint (1,3) geri dön god_choiceTanrı'nın geri kalanını seçemiyorum, sonra geri döneceğim ve kendime bağlı kalacağım ...
Python uygulama turum:
my_choice = my_choice--Benimle dalga mı geçiyorsun? Bu tanrı olasılığı çalıyor.
Pekala, yukarıdakiler sadece bir örnek, sonraki üç problemin prototipini ciddi olarak analiz edelim.
Monty Hall sorunu, Monty Hall sorunu veya Monty Hall paradoksu olarak da bilinen Monty Hall sorunu, kabaca Amerikan TV oyun programı Let's Make a Deal'dan türetilmiştir.
Sorunun adı şovun sunucusu Monty Hall'dan geliyor. Katılımcılar üç kapalı kapı görecekler, birinin arkasında araba var.Arkadaki araba ile kapıyı seçerek arabayı kazanabilirsiniz, diğer iki kapı her birinin arkasına bir keçi gizler. Yarışmacı bir kapı seçip açmayınca ev sahibi kalan iki kapıdan birini açarak keçilerden birini ortaya çıkardı. Ev sahibi daha sonra yarışmacılara hala kapalı olan başka bir kapıya geçmek isteyip istemediklerini soracaktır.
Soru şu: Başka bir kapıya geçmek yarışmacının arabayı kazanma şansını artıracak mı? Yukarıdaki şartlara sıkı sıkıya uyulursa, yani ev sahibi açtığı kapının arkasında koyun olduğunu açıkça biliyorsa cevap evettir. Kapıları değiştirmeden arabayı kazanma şansı 1 / 3'tür. Kapıları değiştirirseniz, arabayı kazanma şansı 2/3.
Bu soruya Monty Hall Paradoksu da deniyor: Bu sorunun cevabı mantıksal olarak çelişkili olmasa da, çok mantıksız. Bu sorun hararetli bir tartışmaya neden oldu.
Genel olarak kullanılan fikirler şunları içerir: yatay analoji anlayışı, saf matematiksel hesaplama ve düzenleme olanakları. Benim düşünceme göre, prototip problemi üç kapılı bir problemdir, bu aslında sezgiye aykırı ve basit karşıtı mantıktır. Bu yüzden her birinin önüne ve arkasına iki örnek ekledim, toplamda üç aşamalı soru:
1, 2 karşılaştırma
1 Üçten ikisi her zaman boştur Tanrı bana seçmediğim şeyin ne işe yaradığını söyler Seçimim aynı kalır ve olasılığım aynı kalır ki bu hala üçte biridir.
1 + 1 Önce iki kez gelin. 1. İlk kez üçünden birini seçebilirim. Birkaç saniye sonra hiçbir şey olmaz. Başka bir şeye geçebilirim ama hiçbir şey bilmiyorum. Nasıl değiştirilir veya üç nokta bir.
2 İlk seferinde hiçbir şey bilmiyordum, ancak ikinci kez seçtiğimde, bir dışlama olduğunu zaten biliyordum. Hariç bırakmama veya tercih edilmeme seçeneğini seçersem, seçim olasılığı artacak ve belirli genişleme olasılığı nicel veri analizi gerektirecektir. Bu iki seçeneğin her biri% 50 değil, ilk iki duruma göre başka bir seçim yapma olasılık dağılımıdır.
Daha da önemlisi, Tanrı rastgele olmayan bir seçimdir ve Tanrı'nın perspektifi, onun rastgele olasılığı yok edişini belirler.
sonuçları karşılaştır
Yeterince elbette, dışlama hayal edildiği kadar basit değildir.Bilinmeyen bir problem ortamı elde ettiğinizde, tek değişken prensibine bağlı kalmalı, dikkatlice türetmeli ve ince farklılıkları bulmak için aşamalı olarak tamir etmelisiniz.
1, 2, 3 kontrast
Keşif asla problemin kendisiyle sınırlı değildir, çağrışımı daha derinlemesine keşfetmek için üçüncü bir deney ekliyorum.Ya bu sahte bir tanrı ise? O da tıpkı senin gibi bir seçmendir, o bir insan olmayabilir, ama sonuç üretecek ve asla senin seçimin olmayacak.
Yani, 1'e dönüyorsunuz. Aynı olasılıkla, yanlış seçimin yarısını biliyor olabilirsiniz veya sonunda bulabilirsiniz. Bir seçeneğin var gibi görünüyorsun, ama başka seçeneğin yok Daha iyi bir seçim yapmayı umarak çok düşünüyorsun, ama bu başlangıçtan farklı değil, hala bir kayıptasın.
sonuç olarak
Bu basit, karmaşık ve derin bir olasılık problemidir, sadece matematikle sınırlı değildir. İkinci kez, Tanrı'nın elinin olasılığı bozmak ve tekrar değiştirmek için sayısız boş kutu bırakmasına izin verebilirim ve olasılığın farklı koşullar altında fırlatılıp dönüşleri, sonsuz bir gerçeği ortaya çıkarır: seçme hakkı olasılıktır. Daha iyi bir durumda bunu genişletmek için seçme hakkına sahip olmak daha yüksek bir olasılığa sahip olacaktır.
Gayretin% 99'a denk geldiğini biliyorsunuz, ancak bu kutuyu seçip Tanrı'nın açmasına izin vermiyorsunuz. İlginin öğrenmenize ve büyümenize nasıl yardımcı olduğunu biliyorsunuz, ancak bu kutuyu seçip çürümesine izin vermiyorsunuz. Yapay zeka blok zincirindeki nicel işlemlerin eğilimini biliyorsunuz, ancak bu kutuyu seçmiyor ve başkalarının açmasına izin vermiyorsunuz.
Çok fazla ünlü biyografisi okumanı ve kendine ait pek çok gölge bulmanı istemiyorum, ama onlara tembel ve aptalca bakıyorsun, kendini dezavantajlı duruma düşürüyorsun ve rastgele seçimler yapıyorsun.
Bu makale ile, sizi başarı olasılığı yüksek bir yaşam yoluna gitmeye teşvik etmek istiyorum.
Yazar: James Small, bir çift birinci sınıf üniversite yüksek lisans öğrencisi ve şu anda kişisel abonelik numarasına sahip. Esas olarak görüntü işleme, web tarayıcıları, leetcode fırçalama soruları ve bazı ilginç Python işlemlerini içerir.
Feragatname: Bu makale yazar tarafından sunulmuştur ve telif hakkı kendisine aittir.