
    h&
                     r   S SK r S SKJr  S SKJr  S SKJr  Sr\" 5       R                  \5      S   r	SSS	S
S.04SSS
S	S.04/r
SSS	S	S
S.04SSS
S	S	S.04/r\ R                  R                  SS\
SS\	S.4S\SS\	S.4S\
SSSSS.4S\SSSSS.4S\
SSSSSSSSS S!.	4S\SSSSSS"SSS#S!.	4/5      S$ 5       rg)%    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)ANGRYCONFUSEDHAPPYzI'm confused but happyzname,train_data,textcat_configtextcatzspacy-legacy.TextCatCNN.v1T)@architecturesexclusive_classestok2vectextcat_multilabelFzspacy-legacy.TextCatBOW.v1   )r   r   
ngram_sizeno_output_layer   zspacy-legacy.TextCatEnsemble.v1             g?)	r   width
embed_sizer   r   window_size
conv_depthpretrained_vectorsdropout   g?c                    SU0n[        5       nUR                  XS9n/ nU Hs  u  pxUR                  [        R                  " UR                  U5      U5      5        UR                  S5      R                  5        H  u  pUR                  U	5        M     Mu     UR                  5       n[        S5       H  n0 nUR                  XkUS9  M     g )Nr   )configr      )sgdlosses)r   add_pipeappendr   	from_dictmake_docgetitems	add_label
initializerangeupdate)name
train_datatextcat_configpipe_confignlpr   train_examplestextannotationslabelvalue	optimizerir%   s                 b/home/james-whalen/.local/lib/python3.13/site-packages/spacy_legacy/tests/pipeline/test_textcat.pytest_textcatr=      s     N+K
)Cll4l4GN'g//T0BKPQ'OOF399;LEe$ < (  I1X

>
@     )pytestspacy.lang.enr   spacy.trainingr   	thinc.apir   default_tok2vec_configfrom_strDEFAULT_TOK2VEC_MODELTRAIN_DATA_SINGLE_LABELTRAIN_DATA_MULTI_LABELmarkparametrizer=    r>   r<   <module>rK      s    ! " 
  ))*@A'J  vCSABCf3C@AB  #3QT(UVW#3QT(UVW  $	+@\sw  EZ  .[  	\	5Jf  ~C  Pe  8f  	g	+@\sx  HI  ^b  .c  	d	5Jf  ~B  QR  gk  8l  	m	+@aln}  W[  ij  yz  HI  _d  or  .s  	t	5Jkvx  HJ  af  tu  DE  ST  jo  z}  8~  	
A
Ar>   