"Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for fast experimentation and research with probabilistic models, ranging from classical hierarchical models on small data sets to complex deep probabilistic models on large data sets. Edward fuses three fields: Bayesian statistics and machine learning, deep learning, and probabilistic programming." http://edwardlib.org/
Edward is officially moving into TensorFlow
11–20 of 45 posts
Re: Edward is officially moving into TensorFlow
#12Earlier quoted context omitted.
I don't have anything against Tensorflow, but I've learned over the years that it's good to have competition in numerical libraries and software so there's replication of results. Try your analysis using one library, and corroborate it using another one. When a field is dependent on one major piece of software, it's more susceptible to bugs--a programming bug becomes a misguided line of research for a whole field. Ed…
Who's the numpy competitor? Are we suffuring due to lack of one?
R? Eigen? Neanderthal? HMatrix?
(Yes, none of these are exactly 1:1 equivalent with numpy, but there absolutely are options. And from my point of view, having some options which aren’t tied to Python is healthy).
Re: Edward is officially moving into TensorFlow
#13It strikes a great balance between feeling like you're programming with probability distributions, and providing ways of diving under the hood to improve performance when you need to (like tweaking the underlying tf optimizer, or being able to implement your own distribution to use like a native one).
If such a library didn't exist, I would have needed to build my own. Congrats on the move to tf.contrib.
Re: Edward is officially moving into TensorFlow
#14"Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for fast experimentation and research with probabilistic models, ranging from classical hierarchical models on small data sets to complex deep probabilistic models on large data sets. Edward fuses three fields: Bayesian statistics and machine learning, deep learning, and probabilistic programming." http://edwardlib.org/
Re: Edward is officially moving into TensorFlow
#15"Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for fast experimentation and research with probabilistic models, ranging from classical hierarchical models on small data sets to complex deep probabilistic models on large data sets. Edward fuses three fields: Bayesian statistics and machine learning, deep learning, and probabilistic programming." http://edwardlib.org/
It's unfortunate that people often forget to include context like this in announcements. Thanks for sharing!
Re: Edward is officially moving into TensorFlow
#16That being said, Dustin is probably working closely with Google people to do this properly, so it'll probably turn out ok in the end.
Re: Edward is officially moving into TensorFlow
#17Earlier quoted context omitted.
"Hopefully not a trend of everything being subsumed by Tensorflow." Why?
Probably because there is an unfortunate trend when Google enters a product category: Everything around it dies.
Are you really saying those are all monopolies in their categories?
Re: Edward is officially moving into TensorFlow
#18Super interesting given that the main Edward competitor, PyMC3, was built on Theano which is discontinuing as of a few days ago. Hopefully not a trend of everything being subsumed by Tensorflow.
https://research.fb.com/facebook-and-microsoft-introduce-new...
Re: Edward is officially moving into TensorFlow
#19Earlier quoted context omitted.
I don't have anything against Tensorflow, but I've learned over the years that it's good to have competition in numerical libraries and software so there's replication of results. Try your analysis using one library, and corroborate it using another one. When a field is dependent on one major piece of software, it's more susceptible to bugs--a programming bug becomes a misguided line of research for a whole field. Ed…
Who's the numpy competitor? Are we suffuring due to lack of one?
On the JVM, we're trying to do something like pytorch/numpy on the JVM. We also have python bindings:
https://github.com/deeplearning4j/nd4j
https://github.com/deeplearning4j/jumpy
We've been building this since 2014. Of note is we'll also be able to import TF, pytorch,.. in the next few months.
We're also an eclipse foundation project as of recently.
Re: Edward is officially moving into TensorFlow
#20Super interesting given that the main Edward competitor, PyMC3, was built on Theano which is discontinuing as of a few days ago. Hopefully not a trend of everything being subsumed by Tensorflow.
That seems unlikely: https://research.fb.com/facebook-and-microsoft-introduce-new...