Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
[ASSUME hyper (gamma 1 1)]
[ASSUME mean (0.0 hyper)]
[OBSERVE (normal mean 1) 5.0]
в самом деле, описывать возможное, мыслимое макрособытие как определяемое единственным числом (его вероятностью) в то время, как оно вызывается причинами — как-то глупоПочему глупо? А описывать его десятью числами лучше? А 101000000 числами?
; observe draws from the DP mixture [observe (normal (get-mean (get-class 1)) (get-std (get-class 1))) 10] [observe (normal (get-mean (get-class 2)) (get-std (get-class 2))) 11] [observe (normal (get-mean (get-class 3)) (get-std (get-class 3))) 12]
В вероятностных языках ведь есть механизмы для того, чтобы загружать и обрабатывать много данных, как это обычно в жизни бывает?..
, можно расширить на вероятностный случай заменив yi на 2 p(yi=1) — 1

. Почему это то же самое, что вы написали? Мне казалось, что такой трюк только с линейной регрессией работает…(define geom
(lambda (weight) (if (= (bernoulli weight) 1) 1 (+ 1 (geom weight)))))
Вероятностное программирование