Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Matrix Completion Whirlwind

By: Aaron Berk

About

This is a whirlwind introduction to matrix completion theory and methods. It was originally created for the 2017 BC Data Science Workshop. Some modifications have been made to protect proprietary data and heretofore unpublished methods.

This tutorial includes several exercises. Some of these exercises are novel — you coudl be the first to answer them!

Requirements

The notebook in this tutorial requires the cvxpy package, and relies on the splitting cone solver SCS, which is part of cvxgrp. For installation details, visit the cvxpy website, which should cover the automatic installation of SCS and other solvers.

This code also requires the latest versions of sklearn and scipy.

References

I have attempted to ensure that all appropriate references are given in-line in the notebook. If it seems I have made an omission, please e-mail me or submit a pull request.

Acknowledgements

I would like to thank Oscar Lopez for his help and comments with some of the finer points of this tutorial.

About

A whirlwind tour through matrix completion theory and methods, with exercises.

Resources

Releases

No releases published

Packages

No packages published