Commit eecb65d5 by Martin Reinecke

### more fixes

parent 1cda234f
Pipeline #43715 passed with stages
in 8 minutes and 4 seconds
 ... @@ -37,7 +37,7 @@ NIFTy comes with reimplemented MAP and VI estimators. ... @@ -37,7 +37,7 @@ NIFTy comes with reimplemented MAP and VI estimators. Free Theory & Implicit Operators Free Theory & Implicit Operators -------------------------------- -------------------------------- A free IFT appears when the signal field :math:{s} and the noise :math:{n} of the data :math:{d} are independent, zero-centered Gaussian processes of kown covariances :math:{S} and :math:{N}, respectively, A free IFT appears when the signal field :math:{s} and the noise :math:{n} of the data :math:{d} are independent, zero-centered Gaussian processes of known covariances :math:{S} and :math:{N}, respectively, .. math:: .. math:: ... @@ -49,7 +49,7 @@ and the measurement equation is linear in both signal and noise, ... @@ -49,7 +49,7 @@ and the measurement equation is linear in both signal and noise, d= R\, s + n, d= R\, s + n, with :math:{R} being the measurement response, which maps the continous signal field into the discrete data space. with :math:{R} being the measurement response, which maps the continuous signal field into the discrete data space. This is called a free theory, as the information Hamiltonian This is called a free theory, as the information Hamiltonian ... @@ -96,8 +96,8 @@ These implicit operators can be combined into new operators, e.g. to :math:{D^{ ... @@ -96,8 +96,8 @@ These implicit operators can be combined into new operators, e.g. to :math:{D^{ The invocation of an inverse operator applied to a vector might trigger the execution of a numerical linear algebra solver. The invocation of an inverse operator applied to a vector might trigger the execution of a numerical linear algebra solver. Thus, when NIFTy calculates :math:{m = D\, j}, it actually solves :math:{D^{-1} m = j} for :math:{m} behind the scenes. Thus, when NIFTy calculates :math:{m = D\, j}, it actually solves :math:{D^{-1} m = j} for :math:{m} behind the scenes. The advantage of implicit operators to explicit matrices is the reduced memory requirements. The advantage of implicit operators compared to explicit matrices is the reduced memory consumption; The reconstruction of only a Megapixel image would otherwithe require the storage and processing of matrices with sizes of several Terabytes. for the reconstruction of just a Megapixel image the latter would already require several Terabytes. Larger images could not be dealt with due to the quadratic memory requirements of explicit operator representations. Larger images could not be dealt with due to the quadratic memory requirements of explicit operator representations. The demo codes demos/getting_started_1.py and demos/Wiener_Filter.ipynb illustrate this. The demo codes demos/getting_started_1.py and demos/Wiener_Filter.ipynb illustrate this. ... @@ -106,7 +106,7 @@ The demo codes demos/getting_started_1.py and demos/Wiener_Filter.ipynb illu ... @@ -106,7 +106,7 @@ The demo codes demos/getting_started_1.py and demos/Wiener_Filter.ipynb illu Generative Models Generative Models ----------------- ----------------- For more sophisticated measurement situations, involving non-linear measurements, unknown covariances, calibration constants and the like, it is recommended to formulate those as generative models for which NIFTy provides powerful inference algorithms. For more sophisticated measurement situations (involving non-linear measurements, unknown covariances, calibration constants and the like) it is recommended to formulate those as generative models for which NIFTy provides powerful inference algorithms. In a generative model, all known or unknown quantities are described as the results of generative processes, which start with simple probability distributions, like the uniform, the i.i.d. Gaussian, or the delta distribution. In a generative model, all known or unknown quantities are described as the results of generative processes, which start with simple probability distributions, like the uniform, the i.i.d. Gaussian, or the delta distribution. ... @@ -129,7 +129,7 @@ NIFTy takes advantage of this formulation in several ways: ... @@ -129,7 +129,7 @@ NIFTy takes advantage of this formulation in several ways: 1) All prior degrees of freedom have unit covariance, which improves the condition number of operators that need to be inverted. 1) All prior degrees of freedom have unit covariance, which improves the condition number of operators that need to be inverted. 2) The amplitude operator can be regarded as part of the response, :math:{R'=R\,A}. 2) The amplitude operator can be regarded as part of the response, :math:{R'=R\,A}. In general, more sophisticated responses can be constructed out of the composition of simpler operators. In general, more sophisticated responses can be obtained by combining simpler operators. 3) The response can be non-linear, e.g. :math:{R'(s)=R \exp(A\,\xi)}, see demos/getting_started_2.py. 3) The response can be non-linear, e.g. :math:{R'(s)=R \exp(A\,\xi)}, see demos/getting_started_2.py. ... @@ -168,7 +168,7 @@ Maximum a Posteriori ... @@ -168,7 +168,7 @@ Maximum a Posteriori One popular field estimation method is Maximum a Posteriori (MAP). One popular field estimation method is Maximum a Posteriori (MAP). It only requires to minimize the information Hamiltonian, e.g by a gradient descent method that stops when It only requires minimizing the information Hamiltonian, e.g. by a gradient descent method that stops when .. math:: .. math:: ... ...
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!