Earlier quoted context omitted.
It's a 100% static site, but Apache is still struggling :(. Should have used a bigger droplet...Sorry!
Turn off KeepAlive, if it's on.
Prodigy: A new tool for radically efficient machine teaching
61–70 of 75 posts
Re: Prodigy: A new tool for radically efficient machine teaching
#62I don't think (some) people understand; a slick data annotation tool like this is vastly more useful than the 20th variant of GAN that DeepMind produces :)
Re: Prodigy: A new tool for radically efficient machine teaching
#63Re: Prodigy: A new tool for radically efficient machine teaching
#64Re: Prodigy: A new tool for radically efficient machine teaching
#65Looks promising and definitely a needed tool. I signed up for the beta and I used the demo version and have a couple of thoughts. 1. This seems closer to a reinforcement learning system than a pure annotation system. That seems to be by design, however based on the demo, I am not able to change or add to the annotations as I go, which is a big limitation. It's just yes, no (no feedback), ignore and undo. This is in c…
Thanks for the engaging questions! Reading between the lines, I think there's an important point that hasn't come across. Prodigy isn't SaaS --- it's a library you download and run. You can extend and customise every aspect of it, and there's definitely no lock-in. The model (and annotations) never have to leave your servers. For the specific questions: 1. The built-in web views all have binary annotation interfaces.…
You're right, I totally missed that. Re-reading that comes through but it is definitely different than what I would have expected.
Thanks for the response, I'll dig in further.
Re: Prodigy: A new tool for radically efficient machine teaching
#66https://github.com/tensorflow/models/blob/master/syntaxnet/g...
Re: Prodigy: A new tool for radically efficient machine teaching
#67That's a nice UX but the flurry of initial upvotes on this looks kinda fishy, especially given that it's just annotation software.
I'm a data scientist and getting annotations for our data is one of our most onerous issues. I upvoted this. If it works well, I could see myself using it all the time. Making a model that gets you most of the way there is the easy part; getting clean, annotated data. Uggh.
Getting labelled data is a pain.
Re: Prodigy: A new tool for radically efficient machine teaching
#68Earlier quoted context omitted.
> spaCY, the leading open-source NLP tool? Sounds like marketing BS. what about OpenNLP and Stanford's for NLP?
spaCY, the leading open-source NLP tool? Agreed, the description is definitely cringe-worthy. As if whoever wrote that wasn't aware that these are language geeks they're marketing to.
* only supports 3 languages, though
Re: Prodigy: A new tool for radically efficient machine teaching
#69Earlier quoted context omitted.
I have an NLP bot as a hobby, but use old-fashioned statistics instead of ML. It looks like annotations here mean manually training the bot by seeding the learning data with hints.
A utility for labeling training data for supervised learning then?
Re: Prodigy: A new tool for radically efficient machine teaching
#70How many languages are supported? I see many more languages in Google's Syntaxnet library. What's keeping you from having the same list of 40 languages for POS tagging? https://github.com/tensorflow/models/blob/master/syntaxnet/g...
We're mostly worried about saying we "support" a language when we've just trained a tagger on a UD treebank, though. We like at least having the stop words and tokenizer exceptions filled in by a native speaker, so the usual flow has been that someone needs the functionality, and they make a pull request.
If you just need the UD model for say, Bulgarian, you can do:
python -m spacy train xx /path/to/output_model /path/to/bulgarian-train.conllu /path/to/bulgarian-dev.conllu --no-entities
We don't have a spacy.bg.Bulgarian language class yet, so you can either add one, or use the multi-language class, which usually works OK.