You are on page 1of 7

NLTK (Natural Language Toolkit) Lansarea programului NLTK: Programs -> Python 2.3 ->IDLE (Python !

I" #rearea $i%ierului &u &o'ul-surs(: ). *n me'iul NLTK: +ile->Ne, -in'o, (#trl.N" 2. #u a/utorul ori&(rui e'itor 'e te0te. +i%ierul tre1uie s( ai1( e0tensia (2.py". Des&hi'erea $i%ierului: +ile -> 3pen (#trl.3" 4al5area $i%ierului: +ile -> 4a5e (#trl.4" E0e&utarea programului: 6un -> 6un 7o'ule (+8"

1. Crearea arborelor de derivare


E0emplu: 1. Moldova has a rich culture. 2. English is the most widespread language. 3. I enjoy learning new things. ). Lansarea programului NLTK 2. #rearea $i%ierului &u te0tul programului

Coninutul fiierului l1.py


9 In&ar&area in memorie operati5a a mo'ulelor ne&esare $rom nlt:.tree import Tree $rom nlt:.to:en import To:en 96eguli le0i&ale n);Tree(<N<=>To:en(TE?T;<7ol'o5a<"@" n2;Tree(<N<=>To:en(TE?T;<&ulture<"@" n3;Tree(<N<=>To:en(TE?T;<English<"@" nA;Tree(<N<=>To:en(TE?T;<language<"@" n8;Tree(<N<=>To:en(TE?T;<things<"@" 5);Tree(<B<=>To:en(TE?T;<has<"@" 52;Tree(<B<=>To:en(TE?T;<is<"@" 53;Tree(<B<=>To:en(TE?T;<en/oy<"@" 5A;Tree(<B<=>To:en(TE?T;<learning<"@" 'et);Tree(<Det<=>To:en(TE?T;<a<"@" 'et2;Tree(<Det<=>To:en(TE?T;<the<"@" a'/);Tree(<C'/<=>To:en(TE?T;<ri&h<"@" a'/2;Tree(<C'/<=>To:en(TE?T;<,i'esprea'<"@" a'/3;Tree(<C'/<=>To:en(TE?T;<ne,<"@" a'5;Tree(<C'5<=>To:en(TE?T;<most<"@" pro;Tree(<Pro<=>To:en(TE?T;<I<"@" 96eguli gramati&ale np);Tree(<NP<=>n)@" np2;Tree(<NP<=>'et)=a'/)=n2@" np3;Tree(<NP<=>n3@" npA;Tree(<NP<=>'et2=a'5=a'/2=nA@" np8;Tree(<NP<=>pro@" npD;Tree(<NP<=>a'/3=n8@" 5p);Tree(<BP<=>5)=np2@"

5p2;Tree(<BP<=>52=npA@" 5p3;Tree(<BP<=>5A=npD@" 5pA;Tree(<BP<=>53=5p3@" s);Tree(<4<=>np)=5p)@" s2;Tree(<4<=>np3=5p2@" s3;Tree(<4<=>np8=5pA@" Exemplu de o regul lexical: N-> Moldova n1 = Tree ( !N! , [ Token (TEXT=!Moldova!) ] ) I'enti$i&atorul #ategorie &u5Entului le0i&al( #u5Entul

Exemplu de o regul gramatical: N"->N1 np1 = Tree ( !N"! , [n1] ) I'enti$i&atorul #ategorie grupului gramati&al( gramati&al 3. E0e&utarea programului Pe e&ran apare: Python 2.3.A (983= 7ay 28 2FFA= 2):)G:F2" >74# 5.)2FF 32 1it (Intel"@ on ,in32 Type H&opyrightH= H&re'itsH or Hli&ense("H $or more in$ormation. 2222222222222222222222222222222222222222222222222222222222222222 Personal $ire,all so$t,are may ,arn a1out the &onne&tion IDLE ma:es to its su1pro&ess using this &omputer<s internal loop1a&: inter$a&e. This &onne&tion is not 5isi1le on any e0ternal inter$a&e an' no 'ata is sent to or re&ei5e' $rom the Internet. 2222222222222222222222222222222222222222222222222222222222222222 IDLE ).F.3 >>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 6E4TC6T ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; >>> >>> A. Desenarea ar1orelor 'e 'eri5are >>s3.'ra,(" s3.draw() I'enti$i&atorul grupului gramati&al +un&Iia 'e 'esenare Lista 'e i'enti$i&atori

*n reJultat este &reat( o $ereastr( nou( &u 'esen.

8. C$i%area stru&turii propoJiIiei >>print s2 rint s2 +un&Iia I'enti$i&atorul 'e a$i%are grupului a stru&turii gramati&al propoJiIiei (4: (NP: (N: KEnglish>"" (BP: (B: Kis>" (NP: (Det: Kthe>" (C'5: Kmost>" (C'/: K,i'esprea'>" (N: Klanguage>"""" D. C$i%area p(rIilor propoJiIiei >>s).lea5es(" s1.leave!() I'enti$i&atorul grupului gramati&al +un&Iia 'e a$i%are a &onIinutului grupului

>K7ol'o5a>= Khas>= Ka>= Kri&h>= K&ulture>@ >>> np2.lea5es(" >Ka>= Kri&h>= K&ulture>@

G. *n(lIimea ar1orelui >>> s).height(" s1."eig"t() I'enti$i&atorul grupului gramati&al +un&Iia 'e a$i%are a Ln(lIimii ar1orelui

#ariante$ Bariantele se aleg &on$orm num(rului 'in registru


). 7esa/ele trimise sunt sto&ate in reteaua glo1ala. 6eteaua glo1ala 5a sto&a mesa/ele tale pentru re$erintele ulterioare. 7ol'o5a.&& 7ail iti asigura &on$i'entialitatea si siguranta ma0ima. 2. C&aesta &ategorie 'e oameni 5a a5ea a&eeasi soarta &u a 'inoJaurilor. 6omania 5a a5ea o pagina o$i&iala 5aloroasa. Noi nu suntem pagina o$i&iala a 6omaniei. 3. La non-matri&e 'es &hangements te&hnologiMues reste la preo&&upation 'ominante. Dans la plu part 'e &as le 1uget est insi$isant. 3n tro5e 'ans &e paragraphe la liste 'es e0perts retenus. A. NOoPQRS TUVSWQR XYZS[SXR \T]XR\^ _T`\TaXTPQb\^. cdZ^ P\TQObQ XY e_SQY = WTQTORS ^\ XOY_bQPb. fSOQ^WY[gXYb hOYX^eY iPQYXT_[SXY WYW TZ^XTjXYb [^X^b. 8. Posta ele&troni&a iti o$era o a'resa permanenta. #entre 'e tele&omuni&atii sunt amplasate in &entrele a'ministrati5e. +ilialele 1an&are nu sunt persoane /uri'i&e. D. Pretty ,omen e/oy sunny 'ay. Little 1oy :isse' his young mother. 6e' 1alloon $ly to the 1lue s:y. G. #is&o Net,or:ing C&a'emy pregateste stu'entii pentru se&olul 2). 4tru&tura programului &uprin'e un &entru 'e pregatire regionala. C&a'emiile regionale instruies& a&a'emii lo&ale. k. La 7ol'o5a se trou5e au nor' 'e la mer Noire. Llusager risMue 'e pier're le &ontrole 'e llappli&ation. La &roissan&e 'es &outs trou5e sou5ent son origine 'ans la mau5aise 'e$inition 'es 1esoins. m. C&a'emiile lo&ale pregates& stu'entii. Instru&torii C&a'emiei au o1tinut &erti$i&atele ne&esare. Pro$esori 'e in$ormati&a s-au ins&ris la &ursurile in 7ol'o5a. )F. +ilialele 1an&are 'ispun 'e o autonomie $inan&iara. 7ol'o5a 7ail iti permite un &ont e-mail personal. 6eJultate au $ost generate 'e 6omania.org. )). C girl ,ant to play interesting game.

C 1oy ,ants ni&e girl to &ome. 4he ,ants to ha5e her hair &ut. )2. 6omania are ne5oie 'e alt a/utor. E0presie originala este primita 'e la un o$i&ial roman. Be&hi stru&turi &omuniste nu 'ores& sa a&&epte s&him1arile. )3. !ltimele 'e&enii au a'us o a'e5arata renastere a &oloritului straJii. #uloarea era 'i&tata 'e &asele 'e &reatie. #ir&ulatia rapi'a a in$ormatiei 5iJuale 'i$uJeaJa noutatile mo'ei. )A. Biata artisti&a a&tuala pune a&&ent pe &reatia in'i5i'uala. #alitatea artisti&a tin'e sa trea&a pe promul plan. #ostumul slu/este la semnalarea rangului so&ial. )8. E0perien&e' sie5es stole a pie&e o$ gol'. Little 1oy 1ro:e a &up o$ tea. Palm trees gro, near the 1ig &ity. )D. Propunerea noastra nu a $ost pusa in pra&ti&a. rupa nu a &erut ni&i un 1an 'e la gu5ern. !n site s-a nas&ut 'in &onta&te neo$i&iale. )G. 3n trou5e 'ans &e paragraphe le nom 'u &he$ 'u pro/e&t. Elle autorise llutilisateur a slarreter 'es la premiere etape. LleMuipe 'e $oot1ol 'e +ran&e est &hampion 'u mon'e et 'e llEurope. )k. #on$e&tionerii $ran&eJi au in&eput sa re&ruteJe &reatori 'e un nou tip. C&est &u5ant 'esemna o $un&tie impre&isa. #reatorii gases& 5ariante mo'erne ale &ostumului 'rapat. )m. Cnumite persoane asteapta 'e la noi sa $im &e5a o$i&iali. #Fmunitatea romaneas&a sint &on'use spre &ea mai 1una &ale. Importante organiJatii o1stesti au 'e5enit utiliJatorii nostri. 2F. The $amous author ,as pri&e' $or the ne, play. The $oot1all &hampionship is pointe' on ne0t 'ay. #omputer program is ,or:ing $ast on mo'ern &omputers. 2). DNT 5a o$era o gama larga 'e ser5i&ii. Cso&iatia a 'u1lat &apa&itatea &analului. !tiliJatorii Internet au o1tinut a&&es 'ire&t la resursele in$ormationale. 22. 4er5erele Internet sunt &one&tate la 'i$eriti pro5i'er-i. #one&tarea se realiJeaJa prin &analele e0terne. Programul #is&o Net,or:ing C&a'emy in5ata pe stu'entii. 23. C&or'ul i'eal nu mai este o pro1lema. Ne5oia importanta este a$e&tiunea. +emeia 'oreste atentia 5er1ala. 2A. +on'ul 'e retri1utie in&lu'e salariile 'e 1aJa. +amilia are suportul $inan&iar ne&esar. +on'ul 'e retri1uire repreJinta suma 'e 1ani. 28. 6etri1utiile 'e 1aJa in&lu'e salariJarea mun&itorilor. 6etri1utiile au0iliare in&lu'e premierea lu&ratorilor.

6etri1utiile suplimentare preJinta a'aosurile suplimentare.

E%e& lul$ 'ro o()ia$ 6etri1utiile suplimentare preJinta a'aosurile suplimentare. *rborele !inta+ti+ $ 4 rBer1 rNom rNom

4u1 C'/ Ber1 4u1 C'/ 6etri1utiile suplimentare preJinta a'aosurile suplimentare

You might also like