Hacker GitHub

← All repos

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

Mentions per year 11 mentions · busiest year 2017 (3)
20082026
  1. …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
  2. …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…
  3. ▲ 2
    Thinc (Python): Functional take on deep learning, compatible with your libraries
    story by gilad · 2020-02-05 · 0 comments
  4. …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...
  5. …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:…
  6. …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…
  7. …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…
  8. …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
  9. ▲ 3
    Thinc: Practical Machine Learning for NLP in Python
    story by merqurio · 2017-11-15 · 0 comments
  10. …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…
  11. …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