{"id":13717700,"url":"https://github.com/JeanKossaifi/tensorly-notebooks","last_synced_at":"2025-05-07T07:32:03.806Z","repository":{"id":40604493,"uuid":"99391224","full_name":"JeanKossaifi/tensorly-notebooks","owner":"JeanKossaifi","description":"Tensor methods in Python with TensorLy","archived":false,"fork":false,"pushed_at":"2023-02-13T10:31:52.000Z","size":2927,"stargazers_count":429,"open_issues_count":3,"forks_count":126,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-11-13T22:03:18.372Z","etag":null,"topics":["deep-learning","tensor-algebra","tensor-methods","tensorly"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JeanKossaifi.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-05T01:30:17.000Z","updated_at":"2024-10-29T19:55:36.000Z","dependencies_parsed_at":"2024-10-03T10:12:10.589Z","dependency_job_id":"fef3a105-373d-49aa-8c9a-9d6ba91dcfef","html_url":"https://github.com/JeanKossaifi/tensorly-notebooks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanKossaifi%2Ftensorly-notebooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanKossaifi%2Ftensorly-notebooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanKossaifi%2Ftensorly-notebooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanKossaifi%2Ftensorly-notebooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JeanKossaifi","download_url":"https://codeload.github.com/JeanKossaifi/tensorly-notebooks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224573514,"owners_count":17333804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","tensor-algebra","tensor-methods","tensorly"],"created_at":"2024-08-03T00:01:25.780Z","updated_at":"2024-11-14T05:32:22.479Z","avatar_url":"https://github.com/JeanKossaifi.png","language":"Jupyter Notebook","funding_links":[],"categories":["Tutorials \u0026 books \u0026 examples｜教程 \u0026 书籍 \u0026 示例","Tutorials, books, \u0026 examples"],"sub_categories":["Other libraries｜其他库:","Other libraries:"],"readme":"======================================\nTensor methods in Python with TensorLy\n======================================\n\nThis repository contains a series of tutorials and examples on tensor learning, with implementations in Python using `TensorLy \u003chttps://github.com/tensorly/tensorly\u003e`_, and how to combine tensor methods and deep learning using the `MXNet \u003chttps://mxnet.incubator.apache.org/\u003e`_,  `PyTorch \u003chttp://pytorch.org/\u003e`_ and `TensorFlow \u003chttps://www.tensorflow.org/\u003e`__ frameworks as backends.\n\n\nInstallation\n============\nYou will need to have the latest version of TensorLy installed to run these examples as explained in the `instructions \u003chttps://tensorly.github.io/dev/installation.html\u003e`_.\n\nThe easiest way is to clone the repository::\n\n   git clone https://github.com/tensorly/tensorly\n   cd tensorly\n   pip install -e .\n\n\nThen simply clone this repository::\n\n   git clone https://github.com/JeanKossaifi/tensorly_notebooks\n\n\nYou are ready to go!\n\nTable of contents\n=================\n\n1 - Tensor basics\n-----------------\n\n- `Manipulating tensors (unfolding, n-mode product, etc) \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/01_tensor_basics/tensor_manipulation.ipynb\u003e`_\n\n2 - Tensor decomposition\n------------------------\n\n- `CP decomposition \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/02_tensor_decomposition/cp_decomposition.ipynb\u003e`_\n- `Tucker decomposition \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/02_tensor_decomposition/tucker_decomposition.ipynb\u003e`_\n\n3 - Tensor regression\n---------------------\n\n- `Low-rank tensor regression \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/03_tensor_regression/Low_rank_tensor_regression.ipynb\u003e`_\n\n4 - Tensor methods and deep learning with the MXNet backend\n-----------------------------------------------------------\n\n- `Tucker decomposition via gradient descent \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/04_mxnet_backend/tucker_decomposition_with_mxnet_and_tensorly.ipynb\u003e`_\n- `Tensor regression networks \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/04_mxnet_backend/tensor_regression_layer_MXNet.ipynb\u003e`_\n\n5 - Tensor methods and deep learning with the PyTorch backend\n-------------------------------------------------------------\n\n- `Tucker decomposition via gradient descent \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/05_pytorch_backend/tucker_decomposition_tensorly_and_pytorch.ipynb\u003e`_\n- `Tensor regression networks \u003chttps://github.com/tensorly/tensorly-notebooks/blob/master/05_pytorch_backend/tensor_regression_layer_pytorch.ipynb\u003e`_\n\n6 - Tensor methods and deep learning with the TensorFlow backend\n----------------------------------------------------------------\n\n- `Tucker decomposition via gradient descent \u003chttps://github.com/JeanKossaifi/tensorly-notebooks/blob/master/06_tensorflow_backend/tensorflow_tucker.ipynb\u003e`__\n\nUseful resources\n=================\n\nThe following are very useful sources of information and I highly recomment you check them out:\n\n- `TensorLy documentation \u003chttps://tensorly.github.io/dev/index.html\u003e`_ : extensive documentation, API, etc.\n- `Deep Learning - The Straight Dope \u003chttps://github.com/zackchase/mxnet-the-straight-dope\u003e`_ : a great tutorial for Deep Learning using MXNet, by Zack Lipton.\n- `Deep Learning with PyTorch \u003chttp://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html\u003e`_ : another great tutorial, this time with PyTorch, by Soumith Chintala.\n- The `fast.ai cource \u003chttps://www.fast.ai/\u003e`__ : a great course that teaches Deep Learning from the start, and build up all the way to state-of-the-art models. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJeanKossaifi%2Ftensorly-notebooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJeanKossaifi%2Ftensorly-notebooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJeanKossaifi%2Ftensorly-notebooks/lists"}