Closed jingzhi93 closed 3 years ago
Here are the improvements for chapter 1:
Move "Basic Mathematical Operations" to the section before "Normal Operations vs Inplace Operations"
I think pointer isn't really a straight forward way to show the in-place ops. We can use the following method:
Show that we can directly add/subtract/multiply/divide using the mathematical symbols eg +, -, *, /
Replace with a better arrow for Indexing and Slicing
For joining and splitting, try to use tensors that are easily recognizable.
Under splitting and chunking add a line to show the original tensor
For view and reshape, try to explain it like [this](https://stackoverflow.com/questions/49643225/whats-the-difference-between-reshape-and-view-in-pytorch#:~:text=The%20semantics%20of%20reshape(),only%20operate%20on%20contiguous%20tensor.)
For exercise, try to fix a seed number so that the expected outputs are able to deliver by the trainees.
Here are the improvements for chapter 1:
Move "Basic Mathematical Operations" to the section before "Normal Operations vs Inplace Operations"
I think pointer isn't really a straight forward way to show the in-place ops. We can use the following method:
Show that we can directly add/subtract/multiply/divide using the mathematical symbols eg +, -, *, /
Replace with a better arrow for Indexing and Slicing
For joining and splitting, try to use tensors that are easily recognizable.
Under splitting and chunking add a line to show the original tensor
For view and reshape, try to explain it like [this](https://stackoverflow.com/questions/49643225/whats-the-difference-between-reshape-and-view-in-pytorch#:~:text=The%20semantics%20of%20reshape(),only%20operate%20on%20contiguous%20tensor.)
For exercise, try to fix a seed number so that the expected outputs are able to deliver by the trainees.