베이지안 4

Chapter 3 - MCMC(Tensorflow Probability)

PyMC3 -> Tensorflow Probability로 변경¶ pymc3가 활용하는 theano가 거의 죽어버려서,tensorflow를 활용하는 tensorflow probability로 급하게 선회하여 진행하였다. 공식 github에도 2.0 이상의 버전을 지원하지 않아 엄청난 삽질의 연속이었다. In [1]: import numpy as np import os #@markdown This sets the styles of the plotting (default is styled like plots from [FiveThirtyeight.com](https://fivethirtyeight.com/) matplotlib_style = 'fivethirtyeight' #@param [&#..

Chapter 2.1 - PyMC3 소개

In [1]: %config Completer.use_jedi = False 2.1 서론¶2.1.1. Model Context¶ pymc3 에서는, Model 객체 내에서 원하는 모든 변수를 처리함. In [2]: import pymc3 as pm WARNING (theano.configdefaults): g++ not available, if using conda: `conda install m2w64-toolchain` WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Pyt..

Chapter 1. 베이지안 추론(PyMC3)

In [1]: %config Completer.use_jedi = False 1.2 베이지안 프레임워크¶ 사후확률(posterior probability)은 곡선으로 표시되고, 불확실성은 곡선의 너비에 비례함 In [2]: %matplotlib inline from IPython.core.pylabtools import figsize import numpy as np import matplotlib.pyplot as plt import matplotlib import scipy.stats as stats matplotlib.rc('font', family='Malgun Gothic') figsize(8, 8) In [3]: dist = stats.beta n_trials = ..