RoboticsClubIITJ / ML-DL-implementation

An implementation of ML and DL algorithms from scratch in python using nothing but NumPy and Matplotlib.
BSD 3-Clause "New" or "Revised" License
49 stars 69 forks source link

Added Tensor class #114

Closed 0xnakul closed 3 years ago

0xnakul commented 3 years ago

References to other Issues or PRs or Relevant literature

Fixes #62 and implements some basic functionalities related to #64

Brief description of what is fixed or changed

62 : implemented Tensor class which supports the following basic mathematical functions like addition, subtraction, multiplication, division, matmul, dot product, transpose, reshape, sum(of elements), exponentiation.

64 : implemented basic autograd functionalities that would be very useful to build the computation graph.

Other comments

Work on #64 can be started now.