API stability, plus docs and examples?
See original GitHub issueI’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:
- Created 7 years ago
- Comments:7 (4 by maintainers)
Top 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 >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
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.
@honnibal I’ve been watching progress on the
develop
branch… Very excited! Thanks for all your hard work.