Earlier quoted context omitted.
If you're doing machine learning, python is a very viable language to actually use.
Not to me it isn’t.
Minitorch: Implement the Torch API from Scratch, from Cornell Tech
11–20 of 22 posts
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#12“from scratch” == “using numpy and numba”
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#13Earlier quoted context omitted.
There is also the book Deep Learning from Scratch .
Are there any resources that use languages other than python? I would prefer to work with code examples in a language that I might actually use.
The only language that you might actually use is Python.
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#14“from scratch” == “using numpy and numba”
If that's what you want, then there are:
- Data Science from Scratch
- Deep Learning from Scratch
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#15“from scratch” == “using numpy and numba”
This material is focused on teaching how to develop a Deep Learning library, and not teaching Deep Learning through implementing things from scratch. If that's what you want, then there are: - Data Science from Scratch - Deep Learning from Scratch
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#16“from scratch” == “using numpy and numba”
If you wish to implement the Torch API from scratch, you must first invent the universe. (Apologies to Sagan)
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#17Earlier quoted context omitted.
If you wish to implement the Torch API from scratch, you must first invent the universe. (Apologies to Sagan)
"from scratch" in this context does not make any sense - Pytorch is already implemented "from scratch" using Python, C++, and CUDA. Implementing Pytorch using Numpy is the opposite of "from scratch".
Does pytorch already require numpy?
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#18Earlier quoted context omitted.
"from scratch" in this context does not make any sense - Pytorch is already implemented "from scratch" using Python, C++, and CUDA. Implementing Pytorch using Numpy is the opposite of "from scratch".
I didn't dig too deeply, however on the pytorch installation page, it says "Please ensure that you have met the prerequisites below (e.g., numpy)" Does pytorch already require numpy?
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#19Earlier quoted context omitted.
This material is focused on teaching how to develop a Deep Learning library, and not teaching Deep Learning through implementing things from scratch. If that's what you want, then there are: - Data Science from Scratch - Deep Learning from Scratch
It's totally fine if you want to implement a DL library using Numpy. Just don't call it "from scratch". Especially if you say "in pure Python". Numpy is just as "pure Python" as Pytorch, so this does not make much sense.
Re: Minitorch: Implement the Torch API from Scratch, from Cornell Tech
#20Earlier quoted context omitted.
I didn't dig too deeply, however on the pytorch installation page, it says "Please ensure that you have met the prerequisites below (e.g., numpy)" Does pytorch already require numpy?
It does, because it can convert a numpy array to a pytorch tensor and back, but I don’t think numpy is used for anything else.