logoalt Hacker News

13point5last Wednesday at 8:49 AM1 replyview on HN

Right now it's just a tensor manipulation lib but will be adding an autograd engine soon. It's been fun learning about strides and doing matmuls by hand and then coding it without numpy.


Replies

primitivesuaveyesterday at 1:28 AM

Thanks for sharing! I used to teach students to build ML algorithms from scratch (everything from Markov chains to multilayer perceptrons and convolution neural networks) - I rewrote some of my notes in TypeScript here:

1. https://github.com/keshavsaharia/numbers/blob/dev/lib/nn/neu...

2. https://github.com/keshavsaharia/numbers/blob/dev/lib/cnn/cn... (still working on the visualization)

Hope you find these useful in your own learning journey!