An Introduction to Probabilistic Programming
21–30 of 43 posts
Re: An Introduction to Probabilistic Programming
#22Has probabilistic programming been shown to solve problems better than machine learning or deep learning approaches? I remember it being pretty hyped 5-6 years ago …
PPLs using MCMC (e.g., Stan and pymc) are first-choice tools for Bayesian inference on small to medium data analysis, which is lots more common than Google-scale data analysis.
Re: An Introduction to Probabilistic Programming
#23Has probabilistic programming been shown to solve problems better than machine learning or deep learning approaches? I remember it being pretty hyped 5-6 years ago …
Re: An Introduction to Probabilistic Programming
#24Has probabilistic programming been shown to solve problems better than machine learning or deep learning approaches? I remember it being pretty hyped 5-6 years ago …
My professor in school years ago was working on probabilistic hardware and showing pretty good thermal benefits. It’s a drastically different way to build software so I don’t know how commercially viable it’ll become until someone shows it has a drastically better power per watt ratio (like 1000x or 10000x, maybe higher to account for the cost of transitioning existing software)
Re: An Introduction to Probabilistic Programming
#25Earlier quoted context omitted.
My professor in school years ago was working on probabilistic hardware and showing pretty good thermal benefits. It’s a drastically different way to build software so I don’t know how commercially viable it’ll become until someone shows it has a drastically better power per watt ratio (like 1000x or 10000x, maybe higher to account for the cost of transitioning existing software)
I'd be interested in learning more about that if you could share a name of the professor or project?
Re: An Introduction to Probabilistic Programming
#26On the surface probability seems antithetical to the explicit well-defined determinism of programming.
Re: An Introduction to Probabilistic Programming
#27What's the point of this? Will it make you rich?
Re: An Introduction to Probabilistic Programming
#28Can someone please give an example of how this could be used in practice? On the surface probability seems antithetical to the explicit well-defined determinism of programming.
Re: An Introduction to Probabilistic Programming
#29Can someone please give an example of how this could be used in practice? On the surface probability seems antithetical to the explicit well-defined determinism of programming.
Also, randomized algorithms for all kinds of things are very useful in general-purpose computing
Re: An Introduction to Probabilistic Programming
#30Can someone please give an example of how this could be used in practice? On the surface probability seems antithetical to the explicit well-defined determinism of programming.
An HTTP library is good for making web calls. A probabilistic program is good for estimating probabilities.
One example would be polling. You could write down a program that estimates votes from political polls. Then feed it polling data and get estimates of how people will vote.