|
| | DBMatOnlineDEChol (DBMatOffline &offline, Grid &grid, double lambda, double beta=0.) |
| | Constructor. More...
|
| |
| std::vector< size_t > | updateSystemMatrixDecomposition (DensityEstimationConfiguration &densityEstimationConfig, Grid &grid, size_t numAddedGridPoints, std::list< size_t > deletedGridPointIndices, double lambda) override |
| | Delegates call to choleskyModification. More...
|
| |
| void | computeDensityFunction (DataVector &alpha, Grid &grid, DensityEstimationConfiguration &densityEstimationConfig, bool do_cv=false) |
| | Computes the density function again based on the saved b's (only applicable for streaming) More...
|
| |
| void | computeDensityFunction (DataVector &alpha, DataMatrix &m, Grid &grid, DensityEstimationConfiguration &densityEstimationConfig, bool save_b=false, bool do_cv=false, std::list< size_t > *deletedPoints=nullptr, size_t newPoints=0) |
| | Computes the density function for a certain data matrix. More...
|
| |
| | DBMatOnlineDE (DBMatOffline &offline, Grid &grid, double lambda, double beta=0.) |
| | Constructor. More...
|
| |
| double | eval (DataVector &alpha, const DataVector &p, Grid &grid, bool force=false) |
| | Evaluates the density function at a certain point. More...
|
| |
| void | eval (DataVector &alpha, DataMatrix &values, DataVector &results, Grid &grid, bool force=false) |
| | Evaluates the density function on multiple points. More...
|
| |
| double | getBeta () |
| | Returns the current weighting factor. More...
|
| |
| bool | isComputed () |
| | Returns if the surplus has already been computed. More...
|
| |
| double | normalize (DataVector &alpha, Grid &grid, size_t samples=1000) |
| | Normalize the Density. More...
|
| |
| double | normalizeQuadrature (DataVector &alpha, Grid &grid) |
| | Normalize the Density using Quadrature. More...
|
| |
| void | setBeta (double beta) |
| | Sets the weighting factor. More...
|
| |
| void | updateRhs (size_t gridSize, std::list< size_t > *deletedPoints) |
| | Restructures the rhs (b vector) of the system matrix. More...
|
| |
| | DBMatOnline (DBMatOffline &o) |
| | Constructor. More...
|
| |
| | DBMatOnline (const DBMatOnline &rhs)=delete |
| |
| | DBMatOnline (DBMatOnline &&rhs)=default |
| |
| DBMatOffline & | getOfflineObject () |
| | Returns a reference to the offline object. More...
|
| |
| const DBMatOffline & | getOfflineObject () const |
| |
| DBMatOnline & | operator= (const DBMatOnline &rhs)=delete |
| |
| DBMatOnline & | operator= (DBMatOnline &&rhs)=default |
| |
| void | setLambda (double lambda) |
| | Changes the weighting factor for the regularization term, if possible (might depend on the kind of decomposition for classification) More...
|
| |
| virtual | ~DBMatOnline ()=default |
| | Destructor. More...
|
| |