
    Ng	                        d Z ddlZddlmZ  eddd          df eddd          df eddd          df eddd          df eddd          df eddd          df eddd          df eddd          df eddd          dfg	Z eddd           eddd           eddd           eddd          gZg dZd	 Zd
 Z	d Z
dS )zD
Unit tests for nltk.classify. See also: nltk/test/classify.doctest
    N)classify   )abcyx))g{Gz?gzG?)gq=
ףp?gHzG?)g=
ףp=?gzG?)gRQ?gQ?c                 h   	 t           j                            t          | dd          }n?# t          t
          f$ r+}t          j        t          |                     Y d }~nd }~ww xY wt          t          t                    D ]\  \  }}}|                    |          }t          |                    d          |z
            dk     sJ |                    d          |f            t          |                    d          |z
            dk     sJ |                    d          |f            d S )Nr   i  )tracemax_iterr	   g{Gz?r   )r   MaxentClassifiertrainTRAINLookupErrorAttributeErrorpytestskipstrzipRESULTSTESTprob_classifyabsprob)	algorithm
classifierepxpy
featuresetpdists          X/var/www/html/ai-engine/env/lib/python3.11/site-packages/nltk/test/unit/test_classify.pyassert_classifier_correctr#      s@   .449A 5 
 


 (   CFF !$GT 2 2 G GR*((445::c??R'((4///%**S//21F///5::c??R'((4///%**S//21F////G Gs   (+ A'!A""A'c                  $    t          d           d S )NMEGAMr#        r"   
test_megamr)   -   s    g&&&&&r(   c                  $    t          d           d S )NTADMr&   r'   r(   r"   	test_tadmr,   1   s    f%%%%%r(   )__doc__r   nltkr   dictr   r   r   r#   r)   r,   r'   r(   r"   <module>r0      s           
TAa#	TAa#	TAa#	TAa#	TAa#	TAa#	TAa#	TAa#	TAa#
	 
TAa	TAa	TAa	TAa	 C
B
BG G G' ' '& & & & &r(   