question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

API stability, plus docs and examples?

See original GitHub issue

I’ve been hemming and hawing about adding pre-trained/trainable NN models into textacy, partly because I’ve been waiting to see how thinc develops rather than committing early to, say, keras. Do you have any sense of when thinc’s NN API will be stable? And do you plan to add more documentation and examples? Your latest blog post is great, but the code seems to very much be a work-in-progress.

As always, thanks for all your great work. I look forward to seeing how this package matures!

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
honnibalcommented, Mar 19, 2017

If you’re trying to get stuff done I think you’ll be best off using PyTorch for now. If you’d be keen to hack on Thinc as well as your usage code, I would give a very different answer 😃.

Working in PyTorch is definitely better than waiting, though. The core NN code is short in all of these frameworks, so if you like Thinc later you can always port your stuff.

Personally I already feel much more productive in Thinc than I did in Keras, but there’s a huge “it’s my own code” bonus there. The priority with Thinc is very much to scratch our own itches and be a good dependency for spaCy. I expect the result will be useful to people beyond spaCy, but it’s not what’s on our mind right now.

0reactions
bdewildecommented, Jan 24, 2020

@honnibal I’ve been watching progress on the develop branch… Very excited! Thanks for all your hard work.

Read more comments on GitHub >

github_iconTop Results From Across the Web

API Stability - GNOME Developer Documentation
API stability refers to some level of guarantee from a project that its API will only change in defined ways in the future,...
Read more >
Welcome to Flask-RESTPlus's documentation! — Flask ...
It provides a coherent collection of decorators and tools to describe your API and expose its documentation properly (using Swagger).
Read more >
Layout Instability API - MDN Web Docs - Mozilla
Provides debugging information about elements which have shifted. Examples. The following example observes all layout shifts, and prints them to ...
Read more >
Understanding gRPC, OpenAPI and REST and when to use ...
In my experience, entity-oriented models are simpler, more regular, easier to understand, and more stable over time than simple RPC models. RPC ...
Read more >
API - Wikipedia
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found