Аннотация к книге Вероятностное программирование — это новый способ создания вероятностных моделей, позволяющих предсказывать или выводить новые факты, которых нет в результатах наблюдений. Это позволяет, к примеру, прогнозировать такие будущие события, как тенденции продаж, отказы вычислительных систем, исходы экспериментов и многое другое. Книга представляет собой введение в вероятностное программирование для программистов-практиков. Автор почти сразу переходит к практическим примерам: построению фильтра спама, диагностике ошибок в вычислительной системе, восстановлению цифровых изображений. Вы познакомитесь с вероятностным выводом, где алгоритмы помогают прогнозировать, например, использование социальных сетей. Попутно узнаете о применении функционального стиля программирования для анализа текстов, объектно-ориентированных моделей — для прогнозирования распространения твитов, и моделей с открытой вселенной — для измерения явлений, имеющих место в социальной сети. В книге есть также главы о том, как вероятностные модели помогают в принятии решений и моделировании динамических систем. Краткое содержание: • введение в вероятностное моделирование; • написание вероятностных программ на Figaro; • построение байесовских сетей; • прогнозирование жизненного цикла продукта; • алгоритмы принятия решений. «Важный шаг на пути вывода вероятностного программирования из научно-исследовательских лабораторий в реальный мир.» — Стюарт Рассел, Калифорнийский университет «Ясные примеры и доступные объяснения трудной темы.» — Марк Элстон, Advantest America «Последовательно, практично и доступно. Великолепный справочник по вероятностному программированию на языке Scala.» — Костас Пассадис, IPTO «Вероятностное программирование — трудная тема! Но Ави ухитрился сделать ее простой и понятной.» — Эрл Бингэм, Eyelock