Sofie Van Landeghem
d6d95674c1
bugfix in span similarity ( #5155 )
...
* bugfix in span similarity
* also rewrite doc.pyx for clarity
* formatting
2020-03-29 13:56:07 +02:00
Sofie Van Landeghem
1f9852abc3
Fix parser @ GPU ( #5210 )
...
* ensure self.bias is numpy array in parser model
* 2 more little bug fixes for parser on GPU
* removing testing GPU statement
* remove commented code
2020-03-28 23:09:35 +01:00
Sofie Van Landeghem
9b412516e7
Fixing pickling of the parser ( #5218 )
...
* fix __reduce__ for pickling parser
* setting the move object as 'state' during pickling
* unskip test_issue4725 - works again
2020-03-27 19:35:26 +01:00
Ines Montani
92b9b631ef
xfail -> skip
2020-03-27 10:51:32 +01:00
Ines Montani
ee4bb0e3b6
Fix import
2020-03-26 21:44:18 +01:00
Ines Montani
4fe2299586
xfail hanging test
2020-03-26 20:58:13 +01:00
Ines Montani
f12a46472c
Remove unicode declarations
2020-03-26 15:18:32 +01:00
Ines Montani
7453df79d1
Fix argument
2020-03-26 14:09:02 +01:00
Ines Montani
e7341db5dc
Add sent_start to pattern schema
2020-03-26 14:05:40 +01:00
Ines Montani
70ee4ef4fd
Fix small errors
2020-03-26 13:47:31 +01:00
Ines Montani
46568f40a7
Merge branch 'master' into tmp/sync
2020-03-26 13:38:14 +01:00
adrianeboyd
8d3563f1c4
Minor bugfixes for train CLI ( #5186 )
...
* Omit per_type scores from model-best calculations
The addition of per_type scores to the included metrics (#4911 ) causes
errors when they're compared while determining the best model, so omit
them for this `max()` comparison.
* Add default speed data for interrupted train CLI
Add better speed meta defaults so that an interrupted iteration still
produces a best model.
Co-authored-by: Ines Montani <ines@ines.io>
2020-03-26 10:46:50 +01:00
adrianeboyd
a04f802099
Fix GoldParse init when token count differs ( #5191 )
...
Fix the `GoldParse` initialization when the number of tokens has changed
(due to merging subtokens with the parser).
2020-03-26 10:46:23 +01:00
adrianeboyd
d88a377bed
Remove Vectors.from_glove ( #5209 )
2020-03-26 10:45:47 +01:00
Ines Montani
828acffc12
Tidy up and auto-format
2020-03-25 12:28:12 +01:00
adrianeboyd
86c43e55fa
Improve Lithuanian tokenization ( #5205 )
...
* Improve Lithuanian tokenization
Modify Lithuanian tokenization to improve performance for
UD_Lithuanian-ALKSNIS.
* Update Lithuanian tokenizer tests
2020-03-25 11:28:12 +01:00
adrianeboyd
1a944e5976
Improve Italian tokenization ( #5204 )
...
Improve Italian tokenization for UD_Italian-ISDT.
2020-03-25 11:28:02 +01:00
adrianeboyd
923a453449
Modifications/updates to Portuguese tokenization ( #5203 )
...
Modifications to Portuguese tokenization for UD_Portuguese-Bosque.
Instead of splitting contactions as exceptions, they are kept as merged
tokens.
2020-03-25 11:27:53 +01:00
adrianeboyd
4117a5c705
Improve French tokenization ( #5202 )
...
Improve French tokenization for UD_French-Sequoia.
2020-03-25 11:27:42 +01:00
Ines Montani
a3d09ffe61
Merge pull request #5201 from adrianeboyd/feature/ud-tokenization-nb-v2
...
Improved tokenization for UD_Norwegian-Bokmaal
2020-03-25 11:27:31 +01:00
Sofie Van Landeghem
218e1706ac
Bugfix linking vectors ( #5196 )
...
* restore call to _load_vectors
* bump to thinc 8.0.0a3
* bump to 3.0.0.dev4
2020-03-25 10:20:11 +01:00
Adriane Boyd
09d442f5ad
Merge remote-tracking branch 'upstream/master' into feature/ud-tokenization-da
2020-03-25 09:41:52 +01:00
Adriane Boyd
cba2d1d972
Disable failing abbreviation test
...
UD_Danish-DDT has (as far as I can tell) hallucinated periods after
abbreviations, so the changes are an artifact of the corpus and not due
to anything meaningful about Danish tokenization.
2020-03-25 09:39:26 +01:00
Adriane Boyd
79737adb90
Improved tokenization for UD_Norwegian-Bokmaal
2020-03-25 08:54:02 +01:00
Ines Montani
5f2afa0479
Merge pull request #5185 from adrianeboyd/bugfix/de-punctuation-style
...
Improve German tokenizer settings style
2020-03-24 16:38:32 +01:00
Adriane Boyd
2897a73559
Improve German tokenizer settings style
2020-03-23 19:23:47 +01:00
Baciccin
3b53617a69
Add Ligurian language
2020-03-19 21:37:01 -07:00
Ines Montani
558032017e
Merge pull request #5157 from svlandeg/bugfix/language
...
remove unnecessary itertools call
2020-03-16 15:04:25 +01:00
Ines Montani
c68f20b398
Merge pull request #5146 from adrianeboyd/bugfix/assert-docs-equal-sents
...
Fix sents comparison in test util
2020-03-16 14:59:32 +01:00
svlandeg
fba219f737
remove unnecessary itertools call
2020-03-16 08:31:36 +01:00
svlandeg
59000ee21d
fix serialization of empty doc + unit test
2020-03-13 16:07:56 +01:00
Adriane Boyd
423849f94a
Fix sents comparison in test util
...
Due to changes to `Span` (#5005 ), spans from different documents are now
never equal. Check `Token.is_sent_start` values instead.
2020-03-13 09:25:23 +01:00
Matthew Honnibal
26a90f011b
Set version to v2.2.4
2020-03-12 11:30:41 +01:00
svlandeg
c4d030dbf6
remove accidental commit
2020-03-09 18:10:54 +01:00
svlandeg
1724a4f75b
additional information if doc is empty
2020-03-09 18:08:18 +01:00
Ines Montani
1d6aec805d
Fix formatting and update docs for v2.2.4
2020-03-09 11:17:20 +01:00
Mark Abraham
0345135167
Tokenizer to_disk and from_disk now ensure paths ( #5116 )
...
* Tokenizer to_disk and from_disk now ensure strings are converted to paths
Fixes #5115
* Sign contributor agreement
2020-03-08 13:25:56 +01:00
Sofie Van Landeghem
5847be6022
Tok2Vec: extract-embed-encode ( #5102 )
...
* avoid changing original config
* fix elif structure, batch with just int crashes otherwise
* tok2vec example with doc2feats, encode and embed architectures
* further clean up MultiHashEmbed
* further generalize Tok2Vec to work with extract-embed-encode parts
* avoid initializing the charembed layer with Docs (for now ?)
* small fixes for bilstm config (still does not run)
* rename to core layer
* move new configs
* walk model to set nI instead of using core ref
* fix senter overfitting test to be more similar to the training data (avoid flakey behaviour)
2020-03-08 13:23:18 +01:00
adrianeboyd
993758c58f
Remove unnecessary iterator in Language.pipe ( #5101 )
...
Remove iterator over `raw_texts` with `iterator.tee()` in
`Language.pipe` that is never consumed and consumes memory
unnecessarily.
2020-03-08 13:22:25 +01:00
Sofie Van Landeghem
1a2b8fc264
set vector of merged entity ( #5085 )
...
* merge_entities sets the vector in the vocab for the merged token
* add unit test
* import unicode_literals
* move code to _merge function
* only set vector if vocab has non-zero vectors
2020-03-06 14:45:28 +01:00
adrianeboyd
c95ce96c44
Update sentence recognizer ( #5109 )
...
* Update sentence recognizer
* rename `sentrec` to `senter`
* use `spacy.HashEmbedCNN.v1` by default
* update to follow `Tagger` modifications
* remove component methods that can be inherited from `Tagger`
* add simple initialization and overfitting pipeline tests
* Update serialization test for senter
2020-03-06 14:45:02 +01:00
Sofie Van Landeghem
6ac9fc0619
Unit test for NEL functionality ( #5114 )
...
* empty begin_training for sentencizer
* overfitting unit test for entity linker
* fixed NEL IO by storing the entity_vector_length in the cfg
2020-03-06 14:42:23 +01:00
Ines Montani
b0cfab317f
Merge branch 'develop' into refactor/simplify-warnings
2020-03-04 16:38:55 +01:00
Muhammad Irfan
224a7f8e94
examples
2020-03-04 15:49:06 +05:00
Muhammad Irfan
03376c9d9b
Basque language added and tested.
2020-03-04 11:58:56 +05:00
adrianeboyd
9be90dbca3
Improve token head verification ( #5079 )
...
* Improve token head verification
Improve the verification for valid token heads when heads are set:
* in `Token.head`: heads come from the same document
* in `Doc.from_array()`: head indices are within the bounds of the
document
* Improve error message
2020-03-03 21:44:51 +01:00
adrianeboyd
8c20dae6f7
Fix model-final/model-best meta from train CLI ( #5093 )
...
* Fix model-final/model-best meta
* include speed and accuracy from final iteration
* combine with speeds from base model if necessary
* Include token_acc metric for all components
2020-03-03 21:43:25 +01:00
Sofie Van Landeghem
a0998868ff
prevent updating cfg if the Model was already defined ( #5078 )
2020-03-03 13:58:56 +01:00
Sofie Van Landeghem
d307e9ca58
take care of global vectors in multiprocessing ( #5081 )
...
* restore load_nlp.VECTORS in the child process
* add unit test
* fix test
* remove unnecessary import
* add utf8 encoding
* import unicode_literals
2020-03-03 13:58:22 +01:00
adrianeboyd
d078b47c81
Break out of infinite loop as intended ( #5077 )
2020-03-03 12:29:05 +01:00