NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2024-02-16T15:59:06Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/925Marker for plot2024-02-16T15:59:06ZVincent EberleMarker for plotGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/924Paper ve2024-02-15T21:32:57ZVincent EberlePaper vehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/922Matteo's comments2024-02-13T15:46:55ZMatteo GuardianiMatteo's commentshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/920Paper: comments pf2024-02-07T23:56:10ZPhilipp FrankPaper: comments pfGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/914test map_forest2024-01-29T18:08:05ZJohannes Harth-Kitzerowtest map_forestGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/912Test add fluctuations2024-01-29T18:02:56ZMargret WesterkampTest add fluctuationsGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/786Draft: Improve demos2023-12-15T14:59:01ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Improve demos@veberle @jroth @gedenhof@veberle @jroth @gedenhofPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/861Draft: JaxOpt style optimization for jifty VI2023-09-19T14:46:33ZPhilipp FrankDraft: JaxOpt style optimization for jifty VIImplements a JaxOpt style optimization for jifty VI inference: `OptimizeVI`
Additionally reimplements `optimize_kl` using it.Implements a JaxOpt style optimization for jifty VI inference: `OptimizeVI`
Additionally reimplements `optimize_kl` using it.Philipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/867fixed minor typo2023-09-14T20:05:54ZDavid Gorbunovfixed minor typopirmal -> primal @gedenhofpirmal -> primal @gedenhofhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/865Draft: Enable likelihoods to operate over pytrees2023-09-07T15:05:04ZPhilipp FrankDraft: Enable likelihoods to operate over pytreesTree-maps and Tree-reduces the likelihood functions to operate on arbitrary tree-like structures.Tree-maps and Tree-reduces the likelihood functions to operate on arbitrary tree-like structures.Philipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/864Tree-map poissonian2023-09-07T11:57:19ZPhilipp FrankTree-map poissonianPhilipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/858Gaussian lh for complex data2023-07-31T15:23:11ZJakob RothGaussian lh for complex dataAs done in VC Gaussian, use vdot to compute the sum of squared residuals.
@gedenhof Shouldn't there be a cast to real numbers? By just using vdot the result is still complex with negligible imaginary part.As done in VC Gaussian, use vdot to compute the sum of squared residuals.
@gedenhof Shouldn't there be a cast to real numbers? By just using vdot the result is still complex with negligible imaginary part.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/850Rethink sampling2023-07-04T16:45:50ZGordian EdenhoferRethink samplingGive more control over how to map the drawing of samples to the user. In doing so restructure the way minimization works.Give more control over how to map the drawing of samples to the user. In doing so restructure the way minimization works.Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/853Fix nifty.re "sample_evi" docstring2023-06-05T20:53:21ZJakob RothFix nifty.re "sample_evi" docstringfix "sample_evi" docstring in "kl.py".fix "sample_evi" docstring in "kl.py".Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/844Fix the NIFTy pipeline2023-03-17T17:00:40ZGordian EdenhoferFix the NIFTy pipelineGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/841Test less2023-03-17T16:58:11ZGordian EdenhoferTest lessPhilipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/793Draft: Misc edh2023-01-13T11:37:39ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Misc edhGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/803Implement geoMAP2022-11-27T15:19:58ZGordian EdenhoferImplement geoMAPUnfortunately, it performs much poorer than expected.Unfortunately, it performs much poorer than expected.Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/805Use metric sample for probing2022-11-01T11:39:40ZPhilipp FrankUse metric sample for probingApproximates tr(log(M)) using tr(log(T)) where T is the projection of M into the krylov subspace K(M, v) where v is a sample from the metric M (i.E. v = v_lh + v_pr where v_lh/v_pr are samples from the likelihood/prior metric, respective...Approximates tr(log(M)) using tr(log(T)) where T is the projection of M into the krylov subspace K(M, v) where v is a sample from the metric M (i.E. v = v_lh + v_pr where v_lh/v_pr are samples from the likelihood/prior metric, respectively. In addition, the projected sample is constructed by taking v_pr projecting out the subspace K(M,v) using its eigen-basis. This ensures that both, the prior dominated part of v and the part already covered by tr(log(T)) is projected out.Philipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/802Transition function2022-10-28T15:13:31ZMargret WesterkampTransition functionChange of transition operator to transition function as well as change of the corresponding testsChange of transition operator to transition function as well as change of the corresponding testsPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.de