Matrix Tensor Factorization
How setup the environment
Recomended Method
- Run
julia - Add the package with
pkg> add https://github.com/MPF-Optimization-Laboratory/MatrixTensorFactor.jl.git(usejulia> ]to get to the package manager) - Import with
using MatrixTensorFactor
OR
In Browser
- Go to https://github.com/MPF-Optimization-Laboratory/MatrixTensorFactor.jl
- Click "<> Code" and press "+" to "Create a codespace on main". It make take a few moments to set up.
- Open the command palett with
Ctrl+Shift+P(Windows) orCmd+Shift+P(Mac) - Enter
>Julia: Start REPL - In the REPL, resolve any dependency issues with
pkg> resolveandpkg> instantiate(usejulia> ]to get to the package manager). It may take a few minutes to download dependencies.
Run one of the example files by opening the file and pressing the triangular "run" button, or >Julia: Execute active File in REPL.
OR
On your own device
- Clone the repo at https://github.com/MPF-Optimization-Laboratory/MatrixTensorFactor.jl
- Navigate to the root of the repository in a terminal and run
julia - Activate the project with
pkg> activate .(usejulia> ]to get to the package manager) - resolve any dependency issues with
pkg> resolve
Importing the package
Type julia> using MatrixTensorFactor
Examples
smalldata: decomposes a subset of genomic data to identify gene profiles for learned cell types syntheticdata1d.jl: generate multiple mixtures of 3, 1d probability distributions syntheticdata2d.jl: generate multiple mixtures of 3, 2d probability distributions
MatrixTensorFactor
Defines the main factorization function nnmtf and related mathematical functions. See the full list of Exported Terms.
Index
MatrixTensorFactorMatrixTensorFactor.DEFAULT_ALPHAMatrixTensorFactor.DEFAULT_N_SAMPLESMatrixTensorFactor.IMPLIMENTED_CRITERIAMatrixTensorFactor.IMPLIMENTED_NORMALIZATIONSMatrixTensorFactor.IMPLIMENTED_OPTIONSMatrixTensorFactor.IMPLIMENTED_PROJECTIONSMatrixTensorFactor.IMPLIMENTED_STEPSIZESMatrixTensorFactor.MAX_STEPMatrixTensorFactor.MIN_STEPBase.:*MatrixTensorFactor.combined_normMatrixTensorFactor.coordzipMatrixTensorFactor.curvatureMatrixTensorFactor.d2_dx2MatrixTensorFactor.d_dxMatrixTensorFactor.default_bandwidthMatrixTensorFactor.dist_to_NconeMatrixTensorFactor.filter_2d_inner_percentileMatrixTensorFactor.filter_inner_percentileMatrixTensorFactor.kde2dMatrixTensorFactor.make_densitiesMatrixTensorFactor.make_densities2dMatrixTensorFactor.mean_rel_errorMatrixTensorFactor.nnmtfMatrixTensorFactor.nnmtf_proxgrad_onlineMatrixTensorFactor.rel_errorMatrixTensorFactor.relative_errorMatrixTensorFactor.repeatcoordMatrixTensorFactor.slicewise_dotMatrixTensorFactor.standard_curvatureMatrixTensorFactor.standardize_2d_KDEsMatrixTensorFactor.standardize_KDEs