View just changes the shape but addresses the same memory. Thus, if you change any value after view operation, it will change the original tensor as well.
Reshape creates a copy of the tensor and thus, changes in reshaped tensor will not affect the original tensor.
Squeeze removes all the dimensions with size 1. For example, A x 1 x B x 1 X C will return A x B x C.