ines
6679117000
Add pipeline component examples
2017-10-10 04:26:06 +02:00
ines
7a592d01dc
Update pipeline component usage docs
2017-10-10 04:24:39 +02:00
ines
3d5154811a
Fix typo
2017-10-10 04:24:22 +02:00
ines
43b70651fb
Document extension methods on Doc, Token and Span
...
set_extension, get_extension, has_extension
2017-10-10 04:23:37 +02:00
ines
67350fa496
Use better logic for auto-generating component name
...
Instances don't have __name__, so we try __class__.__name__ as well,
before giving up and defaulting to repr(component).
2017-10-10 04:23:05 +02:00
ines
b4fc6b203c
Rename mixin
2017-10-10 04:22:23 +02:00
ines
3fc4fe61d2
Fix typo
2017-10-10 04:15:14 +02:00
ines
59c4f27499
Add get, set and has methods to Underscore
2017-10-10 04:14:35 +02:00
Matthew Honnibal
51d18937af
Partially apply doc/span/token into method
...
We want methods to act like they're "bound" to the object, so that you can make your method conditional on the `doc`, `span` or `token` instance --- like, well, a method. We therefore partially apply the function, which works like this:
```
def partial(unbound_method, constant_arg):
def bound_method(*args, **kwargs):
return unbound_method(constant_arg, *args, **kwargs)
return bound_method
2017-10-10 02:21:28 +02:00
ines
de374dc72a
Merge branch 'feature/pipeline-management' into feature/dot-underscore
2017-10-09 14:37:51 +02:00
ines
6c253db3fe
Add section for developing spaCy extensions
2017-10-09 14:36:56 +02:00
ines
6550d0547c
Fix typo
2017-10-09 14:36:36 +02:00
ines
4d248ea920
Fix spacing on bulleted lists
2017-10-09 14:36:30 +02:00
ines
2ac8b5c622
Add wrapper for before/after code examples
2017-10-09 14:36:20 +02:00
Matthew Honnibal
9bd8191739
Add tests for Underscore
2017-10-07 18:56:19 +02:00
Matthew Honnibal
668a0ea640
Pass extensions into Underscore class
2017-10-07 18:56:01 +02:00
Matthew Honnibal
1289129fd9
Add Underscore class
2017-10-07 18:00:14 +02:00
ines
ca6769fd48
Update spacy functions and remove removed set_factory
2017-10-07 15:28:01 +02:00
ines
743d1df1fe
Update pipelines docs and add user hooks to custom components
2017-10-07 15:27:28 +02:00
Matthew Honnibal
eb0595bea9
Merge pull request #1392 from explosion/feature/parser-history-model
...
💫 Parser history features
2017-10-07 15:07:02 +02:00
ines
d70cf19158
Fix formatting
2017-10-07 15:06:38 +02:00
Ines Montani
36c68015f3
Merge pull request #1397 from explosion/feature/matcher-wildcard-token
...
💫 Allow empty dictionaries to match any token in Matcher
2017-10-07 15:05:24 +02:00
ines
c970b4f226
Add missing token attribute
2017-10-07 15:04:16 +02:00
ines
37f755897f
Update rule-based matching docs
2017-10-07 15:04:09 +02:00
Matthew Honnibal
3d22ccf495
Update default hyper-parameters
2017-10-07 07:16:41 -05:00
Matthew Honnibal
e22067e3b5
Document new hyper-parameters
2017-10-07 07:10:10 -05:00
ines
feaf353051
Update processing pipelines usage docs
2017-10-07 14:05:59 +02:00
Matthew Honnibal
09442d25ec
Merge remote-tracking branch 'origin/develop' into feature/parser-history-model
2017-10-07 07:05:04 -05:00
ines
58dfde7c02
Remove redundante deprecation note
2017-10-07 04:54:57 +02:00
Matthew Honnibal
3b67eabfea
Allow empty dictionaries to match any token in Matcher
...
Often patterns need to match "any token". A clean way to denote this
is with the empty dict {}: this sets no constraints on the token,
so should always match.
The problem was that having attributes length==0 was used as an
end-of-array signal, so the matcher didn't handle this case correctly.
This patch compiles empty token spec dicts into a constraint
NULL_ATTR==0. The NULL_ATTR attribute, 0, is always set to 0 on the
lexeme -- so this always matches.
2017-10-07 03:36:15 +02:00
ines
ed8e0085b0
Update docs for spacy.load()
2017-10-07 03:06:55 +02:00
ines
e370332fb1
Update Language API docs
2017-10-07 03:00:20 +02:00
ines
0adadcb3f0
Fix beam parse model test
2017-10-07 02:15:15 +02:00
ines
b38a8f4a94
Fix and update pipe methods tests
2017-10-07 02:06:23 +02:00
Matthew Honnibal
0384f08218
Trigger nonproj.deprojectivize as a postprocess
2017-10-07 02:00:47 +02:00
Matthew Honnibal
3a65a0c970
Start adding tests for new pipeline management
2017-10-07 01:48:23 +02:00
ines
e43530269c
Update docstrings
2017-10-07 01:04:50 +02:00
ines
61a503a611
Fix parser test
2017-10-07 00:38:51 +02:00
ines
b39409173e
Add disable option and True/False/None values for pipeline
2017-10-07 00:29:08 +02:00
ines
2586b61b15
Fix formatting, tidy up and remove unused imports
2017-10-07 00:26:05 +02:00
ines
212c8f0711
Implement new Language methods and pipeline API
2017-10-07 00:25:54 +02:00
Matthew Honnibal
8be46d766e
Remove print statement
2017-10-06 16:19:02 -05:00
ines
3468d535ad
Update model benchmarks
2017-10-06 21:39:06 +02:00
Matthew Honnibal
8e731009fe
Fix parser config serialization
2017-10-06 13:50:52 -05:00
Matthew Honnibal
f4c9a98166
Fix spacy evaluate command on non-GPU
2017-10-06 13:17:47 -05:00
Matthew Honnibal
16ba6aa8a6
Fix parser config serialization
2017-10-06 13:17:31 -05:00
ines
96a4e79d13
Fix PhraseMatcher example
2017-10-06 18:22:10 +02:00
Matthew Honnibal
c66399d8ae
Fix depth definition with history features
2017-10-06 06:20:05 -05:00
Matthew Honnibal
5c750a9c2f
Reserve 0 for 'missing' in history features
2017-10-06 06:10:13 -05:00
Matthew Honnibal
fbba7c517e
Pass dropout through to embed tables
2017-10-06 06:09:18 -05:00