mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-30 23:47:31 +03:00 
			
		
		
		
	* Change defaults for character tagger
This commit is contained in:
		
							parent
							
								
									422b33838e
								
							
						
					
					
						commit
						3f12fb4191
					
				|  | @ -73,8 +73,8 @@ cpdef enum: | ||||||
| 
 | 
 | ||||||
| cdef class TaggerNeuralNet(NeuralNet): | cdef class TaggerNeuralNet(NeuralNet): | ||||||
|     def __init__(self, n_classes, |     def __init__(self, n_classes, | ||||||
|             depth=1, hidden_width=100, |             depth=5, hidden_width=50, | ||||||
|             words_width=20, shape_width=5, suffix_width=5, tags_width=5, |             words_width=30, shape_width=20, suffix_width=20, tags_width=20, | ||||||
|             learn_rate=0.1): |             learn_rate=0.1): | ||||||
|         input_length = 5 * words_width + 5 * shape_width + 5 * suffix_width + 2 * tags_width |         input_length = 5 * words_width + 5 * shape_width + 5 * suffix_width + 2 * tags_width | ||||||
|         widths = [input_length] + [hidden_width] * depth + [n_classes] |         widths = [input_length] + [hidden_width] * depth + [n_classes] | ||||||
|  | @ -125,7 +125,7 @@ cdef class TaggerNeuralNet(NeuralNet): | ||||||
| 
 | 
 | ||||||
| cdef class CharacterTagger(NeuralNet): | cdef class CharacterTagger(NeuralNet): | ||||||
|     def __init__(self, n_classes, |     def __init__(self, n_classes, | ||||||
|             depth=5, hidden_width=20, |             depth=4, hidden_width=50, | ||||||
|             chars_width=10, |             chars_width=10, | ||||||
|             words_width=20, shape_width=5, suffix_width=5, tags_width=20, |             words_width=20, shape_width=5, suffix_width=5, tags_width=20, | ||||||
|             learn_rate=0.1): |             learn_rate=0.1): | ||||||
|  | @ -274,12 +274,12 @@ cdef class Tagger: | ||||||
|         #     'pos', 'templates.json', |         #     'pos', 'templates.json', | ||||||
|         #     default=cls.default_templates()) |         #     default=cls.default_templates()) | ||||||
| 
 | 
 | ||||||
|         model = TaggerNeuralNet() |         model = CharacterTagger() | ||||||
|         if pkg.has_file('pos', 'model'): |         if pkg.has_file('pos', 'model'): | ||||||
|             model.load(pkg.file_path('pos', 'model')) |             model.load(pkg.file_path('pos', 'model')) | ||||||
|         return cls(vocab, model) |         return cls(vocab, model) | ||||||
| 
 | 
 | ||||||
|     def __init__(self, Vocab vocab, CharacterTagger model): |     def __init__(self, Vocab vocab, model): | ||||||
|         self.vocab = vocab |         self.vocab = vocab | ||||||
|         self.model = model |         self.model = model | ||||||
|          |          | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user