TGViewer
commit -m "better" commit -m "better" @itpgchannel · 3.77K subscribers
Post #1124 1.28K
https://t.me/gepardchan/107

Коллега написал про формулу Байеса. Давно хотел написать про то, как решаю задачки по теорверу/статистике я, вот, случился подходящий случай.

У меня, знаете ли, с теорией веротности не сложилось. Нет ее у меня "на кончиках пальцев". Формальную часть понимаю хорошо, она довольно простая и даже интересная, но вот с применением в жизни никак.

Но зато я умею программировать, и знаю про метод Монте-Карло https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%9C%D0%BE%D0%BD%D1%82%D0%B5-%D0%9A%D0%B0%D1%80%D0%BB%D0%BE!

Идея очень простая - для каждой задачи мы пишем примитивный симулятор процесса, и считаем нужные нам его характеристики.

Вот как бы я решал задачу по ссылке, и ответ:

bash-3.2$ python3 ./run.py
91.74186586242153
bash-3.2$ cat run.py
import random

stat_ok = 0
stat_all = 0

for i in range(0, 1000000000):
ill = random.random() < 0.001

if ill:
found_ill = random.random() < 0.9
else:
found_ill = random.random() < 0.01

if found_ill:
if not ill:
stat_ok += 1

stat_all += 1

print(100.0 * stat_ok / stat_all)

Пара советов:

* считайте не с фиксированным seed, будет сразу видно, набрали нужную точность, или нет

* пишите это на компилируемом языке, питон ну очень уж медленный, вот этот пример у меня работал секунд 30, на с++ было бы "моментально"
Telegram Гепардово гнездо Объяснение формулы Байеса Если вам нравятся длинные статьи, то можете почитать объяснение Юдковского на LessWrong или по этой ссылке (на английском). Ниже будет мое компактное изложение основных идей. Рассмотрим следующую задачу: > Пусть существует заболевание…
  • 👍 8
  • 🤔 4
  • 🔥 3
  • 🤯 1
More from @itpgchannel
  1. Sep 24, 2026photo post
  2. Sep 24, 2026https://www.securitylab.ru/news/577840.php "AMD уместила 256 ядер и 1 ГБ кэша в одном проц…
  3. Sep 24, 2026https://github.com/pg83/shitty/releases/tag/17 Новый релиз #shitty! Основное изменение - п…
  4. Sep 24, 2026https://www.opennet.ru/opennews/art.shtml?num=66329 И важные новости из дурки: "Разработчи…
  5. Sep 23, 2026🔄 Яндекс в середине нулевых — каким он был? Сегодня, в день рождения компании, на Кинопои…
  6. Sep 23, 2026https://www.opennet.ru/opennews/art.shtml?num=66326 "После трёх месяцев разработки доступе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →