static void Main(string[] args) { Parameters parameters = new Parameters(); // (0.957, -0.684). //parameters.Add(new CalibrationLibrary.Parameter("noise_scale",1,1, 0.5)); //parameters.Add(new CalibrationLibrary.Parameter("a1", -0.9, -0.9, 0.5)); //parameters.Add(new CalibrationLibrary.Parameter("a2", 0.6, 0.6, 0.5)); parameters.Add("A", 0, 20, 0.0); MCMC mcmc = new MCMC(parameters, GetLogProb); mcmc.CreateOutputFile("MCMC_testmodel.txt"); mcmc.RunMCMC(10000, 0.1); }
void Start() { _rnd = GetComponent <Renderer>(); _rnd.GetPropertyBlock(_block = new MaterialPropertyBlock()); _inputs = input.GetPixels(); _width = input.width; _height = input.height; _pixelCount = _inputs.Length; _texSize = new Vector2(_width, _height); output = new Texture2D(_width, _height, TextureFormat.ARGB32, false); _outputs = input.GetPixels(); output.SetPixels(_outputs); output.Apply(); _block.SetTexture(PROP_MAIN_TEX, output); _rnd.SetPropertyBlock(_block); _mcmc = new MCMC(output, stdDev); StartCoroutine(Pinning(0.01f, 200)); }
void Start() { _mcmc = new MCMC(probTex, stddev, height); StartCoroutine(Generate()); }
void Start() { _mcmc = new MCMC(probability, stdDev); _pins = new List <Transform>(); StartCoroutine(Pinning(0.01f, 20)); }