InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras, and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Documentation updated.
- Extras requirements modified: keyword
all
installs only CPU dependencies whileall-gpu
also those for GPUs are installed .
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras, and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Integration with Bayesian Layers from TFP.
- Keras models can be defined inside InferPy models.
- Inference with MCMC.
- Documentation updated.
- Fixed bugs #200, #201, #202.
Release Date: 12/02/2020 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Bug detected at #195: false dependency is created between RVs which are acenstors of a trainable layer.
- Documentation updated.
Release Date: 18/10/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Hotfix at #193, dependency changed of
tensorflow-probability
from>=0.5.0,<0.1.0
to>=0.5.0,<0.8.0
.
Release Date: 10/10/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Function
inf.MixtureGaussian
encapsulatinged.MixtureSameFamily
. - Documentation updated.
Release Date: 19/09/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Data handling from memory and CSV files.
- Renamed inferpy.datasets to inferpy.data.
- Internal code enhancements.
- Documentation extended.
- Fixed some bugs.
Release Date: 29/08/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs related to posterior predictive computation.
- Small internal enhancement.
Release Date: 26/08/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Updated requirements.
- New extra requirements: visualization, datasets.
Release Date: 08/08/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- API for prior, posterior, and posterior_predictive queries.
- GPU support.
- Small changes in code structure.
- Fixed compatibility issue with TFP 0.7.0.
- Documentation updated.
- Fixed some bugs.
Release Date: 04/07/2019 Further Information: Documentation
InferPy is a high-level API for defining probabilistic models containing deep neural networks in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Extensive re-design of the API.
- Compatible with TFP/Edward 2.
- Edward 1 is not further supported.
Release Date: 27/05/2019 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- batch parameter in random variable definitions.
- Changes in documentation.
- Name reference to replicate constructs.
- Predefiend and custom parametrised models (inf.models.predefiend)
- Version flag moved to inferpy/__init__.py
- Fixed some bugs.
Release Date: 23/11/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs.
- matmul and dot operations support new input types (numpy, tensors, lists and InferPy variables).
- Extended documentation.
- Moved Qmodel module to inferences package.
- Multidimensional InferPy variables are now indexed in the same way than numpy arrays (get_item operator).
- Auto-install dependencies fixed.
Release Date: 02/10/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- MetropolisHastings (MCMC) inference method
- Creation of empirical q variables
- dot operator
- indexation operator
- MultivariateNormalDiag distribution
- methods mean(), variance() and sddev() for random variables
Release Date: 3/08/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs
- Prediction and evaluation functionality
- Function inf.case_states allows lists of variables as input
- Simple output string for distributions
- Added inf.gather operation
- Transpose is allowed when using inf.matmul
- inf.case works inside a replicate construct
- ProbModel.copy()
- Code reorganization
Release Date: 21/06/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs
- Qmodel class
- New distributions: Gamma, Bernoulli, InverseGamma, Laplace
- inferpy.models.ALLOWED_VARS is a list with all the types of variables (i.e., distributions) allowed.
- infMethod argument in compile method
- inferpy.case function wrapping tensorflow.case
- Boolean operators
- Correlated samples from ProbModel
Release Date: 14/05/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs
- New distributions: Beta, Exponential, Uniform, Poisson, Categorical, Multinomial, Dirichlet
- Integration with pandas
Release Date: 25/03/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
Changes:
- Fixed some bugs
- RandomVariable base class
- Optional parameter for returning a TensorFlow object
- Latent variables
- Dependency between variables
- Definition of probabilistic models
- Inference with KLqp
Release Date: 02/03/2018 Further Information: Documentation
InferPy is a high-level API for probabilistic modeling written in Python and capable of running on top of Edward and TensorFlow. InferPy’s API is strongly inspired by Keras and it has a focus on enabling flexible data processing, easy-to-code probabilistic modeling, scalable inference and robust model validation.
This version includes the basic functionality:
- Normal distributions
- Replicate construct
Release Date: 09/02/2018 Further Information: Documentation