3
d&
                 @   s"  d dl Z d dlmZ d dlmZ d dlmZ dZe jed Z	ddd	d
difddd
d	difgZ
ddd	d	d
difddd
d	d	difgZe jjdde
dde	dfdedde	dfde
dddddfdedddddfde
ddddddddd d!	fdedddddd"ddd#d!	fgd$d% ZdS )&    N)English)Example)Configz
[model]
@architectures = "spacy-legacy.HashEmbedCNN.v1"
pretrained_vectors = null
width = 96
depth = 4
embed_size = 2000
window_size = 1
maxout_pieces = 3
subword_features = true
modelzI'm so happy.catsg      ?g        )POSITIVENEGATIVEzI'm so angryzI'm angry and confused)ZANGRYZCONFUSEDZHAPPYzI'm confused but happyzname,train_data,textcat_configtextcatzspacy-legacy.TextCatCNN.v1T)z@architecturesexclusive_classesZtok2vecZtextcat_multilabelFzspacy-legacy.TextCatBOW.v1   )z@architecturesr
   
ngram_sizeZno_output_layer   zspacy-legacy.TextCatEnsemble.v1             g?)	z@architectureswidthZ
embed_sizer
   r   Zwindow_sizeZ
conv_depthZpretrained_vectorsZdropout   g?c             C   s   d|i}t  }|j| |d}g }xN|D ]F\}}|jtj|j|| x$|jdj D ]\}	}
|j|	 qVW q&W |j	 }x$t
dD ]}i }|j|||d qW d S )Nr   )configr      )Zsgdlosses)r   Zadd_pipeappendr   	from_dictZmake_docgetitemsZ	add_labelZ
initializerangeupdate)nameZ
train_dataZtextcat_configZpipe_configZnlpr	   Ztrain_examplestextannotationslabelvalueZ	optimizerir    r#   Z/var/www/html/virt/lib/python3.6/site-packages/spacy_legacy/tests/pipeline/test_textcat.pytest_textcat   s    r%   )ZpytestZspacy.lang.enr   Zspacy.trainingr   Z	thinc.apir   Zdefault_tok2vec_configZfrom_strZDEFAULT_TOK2VEC_MODELZTRAIN_DATA_SINGLE_LABELZTRAIN_DATA_MULTI_LABELmarkZparametrizer%   r#   r#   r#   r$   <module>   s"   