An open API service indexing awesome lists of open source software.

https://github.com/kmario23/pytorch-padawan

Exercises, Descriptions, and Visualizations to build intuitions and confidence in working with PyTorch for accelerated Scientific Computing
https://github.com/kmario23/pytorch-padawan

data-analysis data-science data-visualization deep-learning deep-neural-networks distributed-computing gpu-computing jupyter machine-learning ndarray python python3 pytorch scientific-computing scientific-visualization tensor tensor-processing vectorization vectorized-computation visual-computing

Last synced: 10 months ago
JSON representation

Exercises, Descriptions, and Visualizations to build intuitions and confidence in working with PyTorch for accelerated Scientific Computing

Awesome Lists containing this project

README

          



PyTorch Padawan


The grand goal of this repository is to offer an in-depth understanding of PyTorch for Scientific Computing. In particular, we will focus mainly on solving problems while also explaining the steps involved which will then offer good intuitions and confidence for working with tensors of arbitrary shapes.

--------

| Topic | Description | nbviewer | colab | github |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [***einsum***](https://github.com/kmario23/PyTorch-Padawan/tree/master/einsum) | explanation and examples about processing tensors using `einsum` | | | |
| ***tensor manipulation*** | explanation and examples about general manipulations on the tensors | | | |
| ***vectorization*** | explanation and examples about how to write vectorized code in order to achieve memory & runtime efficiency | | | |
| [***broadcasting***](https://github.com/kmario23/PyTorch-Padawan/tree/master/broadcasting) | explanation and examples for writing code without duplicating data to achieve memory & runtime efficiency | `in progress` | `in progress` | `in progress` |
| **multiple linear regression** | explanation and implementation of *multiple linear regression* with regularization & hyperparameter tuning | `in progress` | `in progress` | `in progress` |
| **linear algebra** | barebones implementation of common linear algebra operations with intuitive explanations | `planned` | `planned` | `planned` |
| **signal processing** | implementation interspersed with explanations of fundamental principles for processing signals | `planned` | `planned` | `planned` |
| | | | | |

----------

###### Acknowledgement

Special thanks :pray: to my dear friend Kata Naszádi for introducing me the name and letting me to use it here.