<map id="inheritance4d132f85b3" name="inheritance4d132f85b3">
<area shape="rect" id="node1" href="optimization/Modules/ng_based_component_updater/classes.html#gmmvi.optimization.gmmvi_modules.ng_based_component_updater.DirectNgBasedComponentUpdater" target="_top" title="This class straightforwardly performs the natural gradient update with the given stepsize." alt="" coords="287,5,534,31"/>
<area shape="rect" id="node2" href="optimization/Modules/ng_based_component_updater/classes.html#gmmvi.optimization.gmmvi_modules.ng_based_component_updater.NgBasedComponentUpdater" target="_top" title="This class provides a common interface for updating the Gaussian components along the natural gradient." alt="" coords="5,55,212,80"/>
<area shape="rect" id="node3" href="optimization/Modules/ng_based_component_updater/classes.html#gmmvi.optimization.gmmvi_modules.ng_based_component_updater.KLConstrainedNgBasedComponentUpdater" target="_top" title="Updates the component by treating the stepsize as a constraint on the KL&#45;divergence to the current component." alt="" coords="260,55,561,80"/>
<area shape="rect" id="node4" href="optimization/Modules/ng_based_component_updater/classes.html#gmmvi.optimization.gmmvi_modules.ng_based_component_updater.NgBasedComponentUpdaterIblr" target="_top" title="This class updates the component using the improved Bayesian learning rule." alt="" coords="297,104,525,129"/>
</map>
