Back to Resbaz HackMD Directory
The goal of this workshop is to introduce Generalized Low Rank models (GLRMs) and how to implement them in Python / Julia.
GLRMs can recover many common dimensionality reduction (PCA, NNMF, etc); their goal is to create a numeric representation (X,Y) for tables (A) that simultaneously contain multiple types of data (boolean, categorical, numerical, ordinal, missing). We will discuss how to create such numerical representation, and how to use them.
Pre-requisites (ideal but not mandatory):
- Matrix multiplication ( A = XY )
- Understand what an objective function is ( think least squares)
- Basic python programming
Julio Cárdenas-Rodríguez Ph.D
. Principal Data Scientist, United HealthCare, [email protected]
All the dependecies for this workshop can be installed via a yaml file (conda
):
conda env create -f glrm_env.yaml
conda activate glrm_env
or a requirements file (pip
)
pip install -r requirements.txt i
Use the link below to provide your feedback on the session: Session Feedback Form :::