Package samer.models

Class ICAWithScaler

    • Constructor Detail

      • ICAWithScaler

        public ICAWithScaler(int N)
      • ICAWithScaler

        public ICAWithScaler(Vec input)
    • Method Detail

      • infer

        public void infer()
        Description copied from interface: Model
        should infer values latent variables
        Specified by:
        infer in interface Model
        Overrides:
        infer in class ICA
      • compute

        public void compute()
        Description copied from interface: Model
        contract is that getEnergy and getGradient must return correct values for current x after infer and compute has been called, but not necessarily before. This is to give model an opportunity to cache values of energy and gradient to avoid repeated computations.
        Specified by:
        compute in interface Model
        Overrides:
        compute in class ICA
      • functionx

        public Functionx functionx()
        Description copied from interface: Model
        This presents a more functional interface to the model so that it can be driven by an optimiser. See classes Functionx and MinimiserBase in package samer.maths.opt.
        Specified by:
        functionx in interface Model
        Overrides:
        functionx in class ICA
      • fold

        public void fold()