explosion/thinc
View on GitHub ↗ ★ 2,890 Python
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
11 mentions on Hacker News by 6 people: 2 stories, 9 comments · first 2017-10-05 · latest 2023-09-29
20082026
-
…corner cases, you can use the same code for both. E.g. Thinc’s ops work with both NumPy and CuPy: https://github.com/explosion/thinc/blob/master/thinc/backend... Though I guess the question is why one would still use NumPy when there are…
comment by danieldk · 2023-09-29 · in JAX – NumPy on the CPU, GPU, and TPU -
…in the past (I still use PyTorch for work related projects) : thinc.by the creators of spaCy https://github.com/explosion/thinc nnabla by Sony https://github.com/sony/nnabla LibNC by Fabrice Bellard https://bellard.org/libnc/ Dlib dnn…
comment by JacobiX · 2022-11-04 · in Tinygrad: A simple and powerful neural network framework -
▲ 2
Thinc (Python): Functional take on deep learning, compatible with your librariesstory by gilad · 2020-02-05 · 0 comments
-
…if you had written axis=-1. You can see the gory details of how I've done the numpy types here: https://github.com/explosion/thinc/blob/master/thinc/types.p...
comment by syllogism · 2020-01-29 · in Show HN: Thinc, a new deep learning library by the makers of spaCy and FastAPI -
…to keep the cuda source in .cu files, and then read in the file to compile it. * The CUDA kernels: https://github.com/explosion/thinc/blob/master/thinc/backend... * The code that calls cupy.RawKernel and the wrapping functions:…
comment by syllogism · 2020-01-29 · in Show HN: Thinc, a new deep learning library by the makers of spaCy and FastAPI -
…find the approach I used to implement neural networks in spaCy interesting, if you haven't seen it: https://github.com/explosion/thinc/ Basically it's all functional programming. Python is actually not a great language for this, I'm sure…
comment by syllogism · 2019-09-12 · in The beauty of functional languages in deep learning – Clojure and Haskell -
…but I've been told the essence is similar to how I've implemented the neural networks for spaCy: https://github.com/explosion/thinc If so, then it definitely works fine. On the other hand I don't think parallelism is so easy to achieve, so…
comment by syllogism · 2018-10-26 · in The Simple Essence of Automatic Differentiation [pdf] -
…higher order functions instead of a computational graph (unlike tensorflow, chainer, or pytorch) https://github.com/explosion/thinc#no-computational-graph--j... https://arxiv.org/abs/1711.10455 Could someone give me some more detail?
comment by f00_ · 2018-02-21 · in NLP concepts with spaCy tutorial -
▲ 3
Thinc: Practical Machine Learning for NLP in Pythonstory by merqurio · 2017-11-15 · 0 comments
-
…https://explosion.ai You might be interested in the machine learning library I wrote for spaCy: https://github.com/explosion/thinc . The backward propagation can be understood quite simply with callbacks. The main problem I had, and I…
comment by syllogism · 2017-10-25 · in Fewer than 10k people have the skills necessary for AI research? -
…is working out of the box! Tests failing: * https://github.com/explosion/spaCy Confirmed working: * https://github.com/explosion/thinc * https://github.com/explosion/preshed * https://github.com/explosion/cymem *…
comment by syllogism · 2017-10-05 · in PyPy v5.9 Released