From e7d53de8ee7411ef14c4a15846dfb0abc574d88d Mon Sep 17 00:00:00 2001
From: "alexis.nasr" <alexis.nasr@lif.univ-mrs.fr>
Date: Mon, 24 Apr 2017 11:17:35 +0200
Subject: [PATCH] adapted architecture to NN based parser :
 maca_trans_parser_nn

---
 UD/launch.sh                                  | 252 +++++++++---------
 UD/template/Makefile                          |   3 +
 UD/ud_template.tgz                            | Bin 1388 -> 2028 bytes
 ...parser_fann.fm => maca_trans_parser_nn.fm} |   0
 fr/Makefile                                   |   3 +
 makefiles/eval_ud.makefile                    |   1 +
 makefiles/maca_trans_parser.makefile          |   6 +-
 7 files changed, 136 insertions(+), 129 deletions(-)
 rename fm/{maca_trans_parser_fann.fm => maca_trans_parser_nn.fm} (100%)

diff --git a/UD/launch.sh b/UD/launch.sh
index a57b9e9..b0cac5a 100755
--- a/UD/launch.sh
+++ b/UD/launch.sh
@@ -1,191 +1,191 @@
-make -C ../UD_Ancient_Greek clean
-make _LANG=UD_Ancient_Greek _CODE=grc -C ../UD_Ancient_Greek all
+# make -C ../UD_Ancient_Greek clean
+# make _LANG=UD_Ancient_Greek _CODE=grc -C ../UD_Ancient_Greek all
 
-make -C ../UD_Ancient_Greek-PROIEL clean
-make _LANG=UD_Ancient_Greek-PROIEL _CODE=grc_proiel -C ../UD_Ancient_Greek-PROIEL all
+# make -C ../UD_Ancient_Greek-PROIEL clean
+# make _LANG=UD_Ancient_Greek-PROIEL _CODE=grc_proiel -C ../UD_Ancient_Greek-PROIEL all
 
-make -C ../UD_Arabic clean
-make _LANG=UD_Arabic _CODE=ar -C ../UD_Arabic all
+# make -C ../UD_Arabic clean
+# make _LANG=UD_Arabic _CODE=ar -C ../UD_Arabic all
 
-make -C ../UD_Basque clean
-make _LANG=UD_Basque _CODE=eu -C ../UD_Basque all
+# make -C ../UD_Basque clean
+# make _LANG=UD_Basque _CODE=eu -C ../UD_Basque all
 
-make -C ../UD_Bulgarian clean
-make _LANG=UD_Bulgarian _CODE=bg -C ../UD_Bulgarian all
+# make -C ../UD_Bulgarian clean
+# make _LANG=UD_Bulgarian _CODE=bg -C ../UD_Bulgarian all
 
-make -C ../UD_Catalan clean
-make _LANG=UD_Catalan _CODE=ca -C ../UD_Catalan all
+# make -C ../UD_Catalan clean
+# make _LANG=UD_Catalan _CODE=ca -C ../UD_Catalan all
 
-make -C ../UD_Chinese clean
-make _LANG=UD_Chinese _CODE=zh -C ../UD_Chinese all
+# make -C ../UD_Chinese clean
+# make _LANG=UD_Chinese _CODE=zh -C ../UD_Chinese all
 
-make -C ../UD_Croatian clean
-make _LANG=UD_Croatian _CODE=hr -C ../UD_Croatian all
+# make -C ../UD_Croatian clean
+# make _LANG=UD_Croatian _CODE=hr -C ../UD_Croatian all
 
-make -C ../UD_Czech-CAC clean
-make _LANG=UD_Czech-CAC _CODE=cs_cac -C ../UD_Czech-CAC all
+# make -C ../UD_Czech-CAC clean
+# make _LANG=UD_Czech-CAC _CODE=cs_cac -C ../UD_Czech-CAC all
 
-make -C ../UD_Czech-CLTT clean
-make _LANG=UD_Czech-CLTT _CODE=cs_cltt -C ../UD_Czech-CLTT all
+# make -C ../UD_Czech-CLTT clean
+# make _LANG=UD_Czech-CLTT _CODE=cs_cltt -C ../UD_Czech-CLTT all
 
-make -C ../UD_Czech clean
-make _LANG=UD_Czech _CODE=cs -C ../UD_Czech all
+# make -C ../UD_Czech clean
+# make _LANG=UD_Czech _CODE=cs -C ../UD_Czech all
 
-make -C ../UD_Danish clean
-make _LANG=UD_Danish _CODE=da -C ../UD_Danish all
+# make -C ../UD_Danish clean
+# make _LANG=UD_Danish _CODE=da -C ../UD_Danish all
 
-make -C ../UD_Dutch clean
-make _LANG=UD_Dutch _CODE=nl -C ../UD_Dutch all
+# make -C ../UD_Dutch clean
+# make _LANG=UD_Dutch _CODE=nl -C ../UD_Dutch all
 
-make -C ../UD_Dutch-LassySmall clean
-make _LANG=UD_Dutch-LassySmall _CODE=nl_lassysmall -C ../UD_Dutch-LassySmall all
+# make -C ../UD_Dutch-LassySmall clean
+# make _LANG=UD_Dutch-LassySmall _CODE=nl_lassysmall -C ../UD_Dutch-LassySmall all
 
-make -C ../UD_English clean
-make _LANG=UD_English _CODE=en -C ../UD_English all
+# make -C ../UD_English clean
+# make _LANG=UD_English _CODE=en -C ../UD_English all
 
-make -C ../UD_English-LinES clean
-make _LANG=UD_English-LinES _CODE=en_lines -C ../UD_English-LinES all
+# make -C ../UD_English-LinES clean
+# make _LANG=UD_English-LinES _CODE=en_lines -C ../UD_English-LinES all
 
-make -C ../UD_English-ParTUT clean
-make _LANG=UD_English-ParTUT _CODE=en_partut -C ../UD_English-ParTUT all
+# make -C ../UD_English-ParTUT clean
+# make _LANG=UD_English-ParTUT _CODE=en_partut -C ../UD_English-ParTUT all
 
-make -C ../UD_Estonian clean
-make _LANG=UD_Estonian _CODE=et -C ../UD_Estonian all
+# make -C ../UD_Estonian clean
+# make _LANG=UD_Estonian _CODE=et -C ../UD_Estonian all
 
-make -C ../UD_Finnish clean
-make _LANG=UD_Finnish _CODE=fi -C ../UD_Finnish all
+# make -C ../UD_Finnish clean
+# make _LANG=UD_Finnish _CODE=fi -C ../UD_Finnish all
 
-make -C ../UD_Finnish-FTB clean
-make _LANG=UD_Finnish-FTB _CODE=fi_ftb -C ../UD_Finnish-FTB all
+# make -C ../UD_Finnish-FTB clean
+# make _LANG=UD_Finnish-FTB _CODE=fi_ftb -C ../UD_Finnish-FTB all
 
 make -C ../UD_French clean
 make _LANG=UD_French _CODE=fr -C ../UD_French all
 
-make -C ../UD_French-ParTUT clean
-make _LANG=UD_French-ParTUT _CODE=fr_partut -C ../UD_French-ParTUT all
+# make -C ../UD_French-ParTUT clean
+# make _LANG=UD_French-ParTUT _CODE=fr_partut -C ../UD_French-ParTUT all
 
-make -C ../UD_French-Sequoia clean
-make _LANG=UD_French-Sequoia _CODE=fr_sequoia -C ../UD_French-Sequoia all
+# make -C ../UD_French-Sequoia clean
+# make _LANG=UD_French-Sequoia _CODE=fr_sequoia -C ../UD_French-Sequoia all
 
-make -C ../UD_Galician clean
-make _LANG=UD_Galician _CODE=gl -C ../UD_Galician all
+# make -C ../UD_Galician clean
+# make _LANG=UD_Galician _CODE=gl -C ../UD_Galician all
 
-make -C ../UD_Galician-TreeGal clean
-make _LANG=UD_Galician-TreeGal _CODE=gl_treegal -C ../UD_Galician-TreeGal all
+# make -C ../UD_Galician-TreeGal clean
+# make _LANG=UD_Galician-TreeGal _CODE=gl_treegal -C ../UD_Galician-TreeGal all
 
-make -C ../UD_German clean
-make _LANG=UD_German _CODE=de -C ../UD_German all
+# make -C ../UD_German clean
+# make _LANG=UD_German _CODE=de -C ../UD_German all
 
-make -C ../UD_Gothic clean
-make _LANG=UD_Gothic _CODE=got -C ../UD_Gothic all
+# make -C ../UD_Gothic clean
+# make _LANG=UD_Gothic _CODE=got -C ../UD_Gothic all
 
-make -C ../UD_Greek clean
-make _LANG=UD_Greek _CODE=el -C ../UD_Greek all
+# make -C ../UD_Greek clean
+# make _LANG=UD_Greek _CODE=el -C ../UD_Greek all
 
-make -C ../UD_Hebrew clean
-make _LANG=UD_Hebrew _CODE=he -C ../UD_Hebrew all
+# make -C ../UD_Hebrew clean
+# make _LANG=UD_Hebrew _CODE=he -C ../UD_Hebrew all
 
-make -C ../UD_Hindi clean
-make _LANG=UD_Hindi _CODE=hi -C ../UD_Hindi all
+# make -C ../UD_Hindi clean
+# make _LANG=UD_Hindi _CODE=hi -C ../UD_Hindi all
 
-make -C ../UD_Hungarian clean
-make _LANG=UD_Hungarian _CODE=hu -C ../UD_Hungarian all
+# make -C ../UD_Hungarian clean
+# make _LANG=UD_Hungarian _CODE=hu -C ../UD_Hungarian all
 
-make -C ../UD_Indonesian clean
-make _LANG=UD_Indonesian _CODE=id -C ../UD_Indonesian all
+# make -C ../UD_Indonesian clean
+# make _LANG=UD_Indonesian _CODE=id -C ../UD_Indonesian all
 
-make -C ../UD_Irish clean
-make _LANG=UD_Irish _CODE=ga -C ../UD_Irish all
+# make -C ../UD_Irish clean
+# make _LANG=UD_Irish _CODE=ga -C ../UD_Irish all
 
-make -C ../UD_Italian clean
-make _LANG=UD_Italian _CODE=it -C ../UD_Italian all
+# make -C ../UD_Italian clean
+# make _LANG=UD_Italian _CODE=it -C ../UD_Italian all
 
-make -C ../UD_Italian-ParTUT clean
-make _LANG=UD_Italian-ParTUT _CODE=it_partut -C ../UD_Italian-ParTUT all
+# make -C ../UD_Italian-ParTUT clean
+# make _LANG=UD_Italian-ParTUT _CODE=it_partut -C ../UD_Italian-ParTUT all
 
-make -C ../UD_Japanese clean
-make _LANG=UD_Japanese _CODE=ja -C ../UD_Japanese all
+# make -C ../UD_Japanese clean
+# make _LANG=UD_Japanese _CODE=ja -C ../UD_Japanese all
 
-make -C ../UD_Kazakh clean
-make _LANG=UD_Kazakh _CODE=kk -C ../UD_Kazakh all
+# make -C ../UD_Kazakh clean
+# make _LANG=UD_Kazakh _CODE=kk -C ../UD_Kazakh all
 
-make -C ../UD_Korean clean
-make _LANG=UD_Korean _CODE=ko -C ../UD_Korean all
+# make -C ../UD_Korean clean
+# make _LANG=UD_Korean _CODE=ko -C ../UD_Korean all
 
-make -C ../UD_Latin clean
-make _LANG=UD_Latin _CODE=la -C ../UD_Latin all
+# make -C ../UD_Latin clean
+# make _LANG=UD_Latin _CODE=la -C ../UD_Latin all
 
-make -C ../UD_Latin-ITTB clean
-make _LANG=UD_Latin-ITTB _CODE=la_ittb -C ../UD_Latin-ITTB all
+# make -C ../UD_Latin-ITTB clean
+# make _LANG=UD_Latin-ITTB _CODE=la_ittb -C ../UD_Latin-ITTB all
 
-make -C ../UD_Latin-PROIEL clean
-make _LANG=UD_Latin-PROIEL _CODE=la_proiel -C ../UD_Latin-PROIEL all
+# make -C ../UD_Latin-PROIEL clean
+# make _LANG=UD_Latin-PROIEL _CODE=la_proiel -C ../UD_Latin-PROIEL all
 
-make -C ../UD_Latvian clean
-make _LANG=UD_Latvian _CODE=lv -C ../UD_Latvian all
+# make -C ../UD_Latvian clean
+# make _LANG=UD_Latvian _CODE=lv -C ../UD_Latvian all
 
-make -C ../UD_Norwegian-Bokmaal clean
-make _LANG=UD_Norwegian-Bokmaal _CODE=no_bokmaal -C ../UD_Norwegian-Bokmaal all
+# make -C ../UD_Norwegian-Bokmaal clean
+# make _LANG=UD_Norwegian-Bokmaal _CODE=no_bokmaal -C ../UD_Norwegian-Bokmaal all
 
-make -C ../UD_Norwegian-Nynorsk clean
-make _LANG=UD_Norwegian-Nynorsk _CODE=no_nynorsk -C ../UD_Norwegian-Nynorsk all
+# make -C ../UD_Norwegian-Nynorsk clean
+# make _LANG=UD_Norwegian-Nynorsk _CODE=no_nynorsk -C ../UD_Norwegian-Nynorsk all
 
-make -C ../UD_Old_Church_Slavonic clean
-make _LANG=UD_Old_Church_Slavonic _CODE=cu -C ../UD_Old_Church_Slavonic all
+# make -C ../UD_Old_Church_Slavonic clean
+# make _LANG=UD_Old_Church_Slavonic _CODE=cu -C ../UD_Old_Church_Slavonic all
 
-make -C ../UD_Persian clean
-make _LANG=UD_Persian _CODE=fa -C ../UD_Persian all
+# make -C ../UD_Persian clean
+# make _LANG=UD_Persian _CODE=fa -C ../UD_Persian all
 
-make -C ../UD_Polish clean
-make _LANG=UD_Polish _CODE=pl -C ../UD_Polish all
+# make -C ../UD_Polish clean
+# make _LANG=UD_Polish _CODE=pl -C ../UD_Polish all
 
-make -C ../UD_Portuguese-BR clean
-make _LANG=UD_Portuguese-BR _CODE=pt_br -C ../UD_Portuguese-BR all
+# make -C ../UD_Portuguese-BR clean
+# make _LANG=UD_Portuguese-BR _CODE=pt_br -C ../UD_Portuguese-BR all
 
-make -C ../UD_Portuguese clean
-make _LANG=UD_Portuguese _CODE=pt -C ../UD_Portuguese all
+# make -C ../UD_Portuguese clean
+# make _LANG=UD_Portuguese _CODE=pt -C ../UD_Portuguese all
 
-make -C ../UD_Romanian clean
-make _LANG=UD_Romanian _CODE=ro -C ../UD_Romanian all
+# make -C ../UD_Romanian clean
+# make _LANG=UD_Romanian _CODE=ro -C ../UD_Romanian all
 
-make -C ../UD_Russian clean
-make _LANG=UD_Russian _CODE=ru -C ../UD_Russian all
+# make -C ../UD_Russian clean
+# make _LANG=UD_Russian _CODE=ru -C ../UD_Russian all
 
-#make -C ../UD_Russian-SynTagRus clean
-#make _LANG=UD_Russian-SynTagRus _CODE=ru_syntagrus -C ../UD_Russian-SynTagRus all
+## make -C ../UD_Russian-SynTagRus clean
+## make _LANG=UD_Russian-SynTagRus _CODE=ru_syntagrus -C ../UD_Russian-SynTagRus all
 
-make -C ../UD_Slovak clean
-make _LANG=UD_Slovak _CODE=sk -C ../UD_Slovak all
+# make -C ../UD_Slovak clean
+# make _LANG=UD_Slovak _CODE=sk -C ../UD_Slovak all
 
-make -C ../UD_Slovenian clean
-make _LANG=UD_Slovenian _CODE=sl -C ../UD_Slovenian all
+# make -C ../UD_Slovenian clean
+# make _LANG=UD_Slovenian _CODE=sl -C ../UD_Slovenian all
 
-make -C ../UD_Slovenian-SST clean
-make _LANG=UD_Slovenian-SST _CODE=sl_sst -C ../UD_Slovenian-SST all
+# make -C ../UD_Slovenian-SST clean
+# make _LANG=UD_Slovenian-SST _CODE=sl_sst -C ../UD_Slovenian-SST all
 
-make -C ../UD_Spanish-AnCora clean
-make _LANG=UD_Spanish-AnCora _CODE=es_ancora -C ../UD_Spanish-AnCora all
+# make -C ../UD_Spanish-AnCora clean
+# make _LANG=UD_Spanish-AnCora _CODE=es_ancora -C ../UD_Spanish-AnCora all
 
-make -C ../UD_Spanish clean
-make _LANG=UD_Spanish _CODE=es -C ../UD_Spanish all
+# make -C ../UD_Spanish clean
+# make _LANG=UD_Spanish _CODE=es -C ../UD_Spanish all
 
-make -C ../UD_Swedish clean
-make _LANG=UD_Swedish _CODE=sv -C ../UD_Swedish all
+# make -C ../UD_Swedish clean
+# make _LANG=UD_Swedish _CODE=sv -C ../UD_Swedish all
 
-make -C ../UD_Swedish-LinES clean
-make _LANG=UD_Swedish-LinES _CODE=sv_lines -C ../UD_Swedish-LinES all
+# make -C ../UD_Swedish-LinES clean
+# make _LANG=UD_Swedish-LinES _CODE=sv_lines -C ../UD_Swedish-LinES all
 
-make -C ../UD_Turkish clean
-make _LANG=UD_Turkish _CODE=tr -C ../UD_Turkish all
+# make -C ../UD_Turkish clean
+# make _LANG=UD_Turkish _CODE=tr -C ../UD_Turkish all
 
-make -C ../UD_Ukrainian clean
-make _LANG=UD_Ukrainian _CODE=uk -C ../UD_Ukrainian all
+# make -C ../UD_Ukrainian clean
+# make _LANG=UD_Ukrainian _CODE=uk -C ../UD_Ukrainian all
 
-make -C ../UD_Urdu clean
-make _LANG=UD_Urdu _CODE=ur -C ../UD_Urdu all
+# make -C ../UD_Urdu clean
+# make _LANG=UD_Urdu _CODE=ur -C ../UD_Urdu all
 
-make -C ../UD_Uyghur clean
-make _LANG=UD_Uyghur _CODE=ug -C ../UD_Uyghur all
+# make -C ../UD_Uyghur clean
+# make _LANG=UD_Uyghur _CODE=ug -C ../UD_Uyghur all
 
-make -C ../UD_Vietnamese clean
-make _LANG=UD_Vietnamese _CODE=vi -C ../UD_Vietnamese all
+# make -C ../UD_Vietnamese clean
+# make _LANG=UD_Vietnamese _CODE=vi -C ../UD_Vietnamese all
diff --git a/UD/template/Makefile b/UD/template/Makefile
index 331ac3b..db18ddf 100644
--- a/UD/template/Makefile
+++ b/UD/template/Makefile
@@ -14,6 +14,7 @@ compile:
 	$(MAKE) -C maca_trans_tagger compile
 	$(MAKE) -C maca_trans_morpho compile
 	$(MAKE) -C maca_trans_parser compile
+	$(MAKE) -C maca_trans_parser_nn compile
 #	$(MAKE) -C maca_crf_tagger compile
 
 install: 
@@ -23,6 +24,7 @@ install:
 	$(MAKE) -C maca_trans_morpho install
 	$(MAKE) -C maca_lemmatizer install
 	$(MAKE) -C maca_trans_parser install
+	$(MAKE) -C maca_trans_parser_nn install
 #	$(MAKE) -C maca_crf_tagger install
 #	@tar -cvzf ./maca_datas.tgz bin
 
@@ -36,5 +38,6 @@ clean:
 	$(MAKE) -C maca_trans_tagger clean
 	$(MAKE) -C maca_trans_morpho clean
 	$(MAKE) -C maca_trans_parser clean
+	$(MAKE) -C maca_trans_parser_nn clean
 #	$(MAKE) -C maca_crf_tagger clean
 	$(MAKE) -C eval clean
diff --git a/UD/ud_template.tgz b/UD/ud_template.tgz
index 3a068f9ad8b0c3eaa79a41cd1f88c6824f7c5917..501c251ce3db886539d7f7dbef5ddbcd72745e1c 100644
GIT binary patch
literal 2028
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
AYybcN

literal 1388
zcmb2|=3vmM{1Cyw{5Co_f038Sx7VMv)i%n%Vi%ooF-LgvX)Uv}x>-}+)v1Im%;w6f
zdAaxH`u)bt$|o8w=v{bsxAM}O*ym@YpBKz4KIc>V`es?!x>#*NC8zDHANa3iU;0A5
zO{d$-_f^MUKmQPs$Tgjlbexv59WfGjExaSYMwY?!^w$5eZ!bUHbgMqthUe_VyKC-e
zZT&lcY3YVr$5TIV*!<Q#`|qB7J+tiVQzsr{IXGiw`Qv|Ax87fQao;Yp_g6pa{!BHH
z%<5HpnYs3w?xoinJX_yKe)9g^>Lq>aPDS$$g@|?4%wp2{-8vF$u6ayd$Nfh9v~5)T
z)ihlW$J@LD`(k2Wzq%jAe8G3ZdA1BbhMSwW-^{Jgn-y_7qrxg9YkR`VAB!3P#4f5o
z{P4x+WOgT^d0RL5m`vX5o$uCPxYwNj+U4MFQ}%z;S-E!WZTDlVjFY<O3eOMVkkhJb
z@O@vo^H$?CF`ISQGJkVEG5$7LQS^;^=&7x?{F*;ZtCu944|(-yp7X-}8@x00;^Jg4
zWC<Itxm^4D!xyh_dM#>Y!smK&zdG){`s+#_quH$w^%-7w_$8NSM_=sARO>hzvGT&E
z8Q)gKs+!M>zN#vj6+As<g{$Dq)8CHpG|Rhw`0D=qfW732Ik!{KH+t^7-kkZT-|>h1
z#{DX%V~_lwbfwjl;dGqDG5K@<k1U;H;~w|7{p0*A6RTtXhblByaGAGne;q%u+UR<{
zsK=%Kn@epkN9lFXQda)&eZl_7S)2c>89aYo=U&H|@>0IIF6O`N%-8$5uC%XO_)L#+
zOJJ7Wt(&ip`Y-eoPO@@X{PxX^Kk`rexxeq&axk+*-(X$snOA2XZ*sj|;T9lyF6h)G
zri0r**Rwxmob!M6ft~-lzx}b>^ryc4<A1I<Wjp?_XHxzBzbZhzm)mvKj;{-<X6Y4n
zy1Y<2|DyS`d)@=1JLzZsi^lz5$>Q?=>5jj`Mt}F;=>EK4!|C1s)eQmmve7O3{vHq6
zzhCyOZ*9ZAUAwO{<$Vx4{mnl5d~MM;-7nTc-qWo(1(_DCDdIBW`}VJ4mTZy3i7iR@
z`=yin?7#fFkyUvpfF<d9=F)(J){p8rT;Kg)?GW=nHNdg$|8$qumH$sF_5asq<lF7f
z_hXNeGRN1d%@PYH9;#+<<&Apt%kTLAqig%)<_YXGIhe%#M`gL=tJgCwod|78n!mAL
zDE<zg#m0Z<1>+<&^|@=T|DO(cRrGH?li=U!(^%7<)=!ez|9_>&gwOS=629-h27jAY
zCNXDTN9(i0tMm7(&XBHGz2Fe{e|?9oq}GHz|2G}^TQ8dMHQt6d<!QZ8&ue+78&Ci3
z=X%jR@#Xv{8%(W=CN#e;h<K5-u&<|R=LK~hw~}QKT22(UOtg}lU;8rRwdq8k9L3s#
z*AEWPIMQw{XV&Mevg}sQ0^i=7DLMBfZ~2(MQ+r$)-}&W@_aTqq-u9Vh=3h?+>{b`C
z2rG>`QnJVFbJ`Y}{+F%cl^a*r|G%lS+Wqf-f3{cKD{r*UeUiF)gWN&S4>?S3x8%)V
zIKAF5aqAK7Z5#J)+FU(*>0746KMU$Fr#(waIk$D=!d~`Ud-Pe?XS*2`*va&B+F8!H
z{YU=9|BFB3pM1C1VqE>7|H1#fKY#e0mLC7PpQ}da|9`E^>c{y{{^4Kz=YFN||KIt?
zcK^8lepdVcX3wHe^(8T<{;zx@$1}J6PBDvMaq_a2R+UV(7v?<gVt>K)qw=jfv+$}q
zzJKD1|9{W-I`C?L)xYEQZ$zKh&%FPCJ<I%=|1Ym*et+`+{(biUzu)hf^!b0nr1%H_
zQ(mPl-x0&Pz{#?SRZU33H*J^Y+%xB|O{`dDAlmXvGtVPRxmTo!Mf{`QpBuB9VL(~(
OKO?vE(Jc%C3=9Awo7|58

diff --git a/fm/maca_trans_parser_fann.fm b/fm/maca_trans_parser_nn.fm
similarity index 100%
rename from fm/maca_trans_parser_fann.fm
rename to fm/maca_trans_parser_nn.fm
diff --git a/fr/Makefile b/fr/Makefile
index 7dbf865..b711f2a 100644
--- a/fr/Makefile
+++ b/fr/Makefile
@@ -9,6 +9,7 @@ compile:
 	$(MAKE) -C maca_trans_tagger compile
 	$(MAKE) -C maca_trans_morpho compile
 	$(MAKE) -C maca_trans_parser compile
+	$(MAKE) -C maca_trans_parser_nn compile
 #	$(MAKE) -C maca_crf_tagger compile
 
 install: 
@@ -16,6 +17,7 @@ install:
 	$(MAKE) -C maca_trans_tagger install
 	$(MAKE) -C maca_trans_morpho install
 	$(MAKE) -C maca_trans_parser install
+	$(MAKE) -C maca_trans_parser_nn install
 	$(MAKE) -C maca_lemmatizer install
 	$(MAKE) -C maca_lexer install
 #	$(MAKE) -C maca_crf_tagger install
@@ -29,6 +31,7 @@ clean:
 	$(MAKE) -C data/treebank clean
 	$(MAKE) -C maca_lexer clean
 	$(MAKE) -C maca_trans_parser clean
+	$(MAKE) -C maca_trans_parser_nn clean
 	$(MAKE) -C maca_trans_morpho clean
 	$(MAKE) -C maca_trans_tagger clean
 	$(MAKE) -C maca_crf_tagger clean
diff --git a/makefiles/eval_ud.makefile b/makefiles/eval_ud.makefile
index 804ea0e..178ab53 100644
--- a/makefiles/eval_ud.makefile
+++ b/makefiles/eval_ud.makefile
@@ -1,4 +1,5 @@
 TAGGER=maca_trans_tagger
+#PARSER=maca_trans_parser_nn
 PARSER=maca_trans_parser
 CRF_TAGGER=crf_barebones_decoder
 MORPHO_ANALYZER=maca_trans_morpho
diff --git a/makefiles/maca_trans_parser.makefile b/makefiles/maca_trans_parser.makefile
index 5c1b9e2..daeff38 100644
--- a/makefiles/maca_trans_parser.makefile
+++ b/makefiles/maca_trans_parser.makefile
@@ -2,7 +2,7 @@
 ## compile
 ##-----------------------------------------------------------------------
 
-compile: $(MODEL_FILENAME) $(FANN_TRAIN)
+compile: $(MODEL_FILENAME) #$(FANN_TRAIN)
 
 $(CFF_TRAIN): $(MCF_TRAIN)
 	maca_trans_parser_arc_eager_mcf2cff -C $(MCD_FILENAME) --input $< --mode TRAIN --feat_model $(FEATURES_MODEL_FILENAME) --vocabs $(VOCABS_FILENAME) --cff $@ -s $(NUMBER_OF_SENTENCES) $(OPTIONS)
@@ -38,7 +38,7 @@ clean:
 	- rm -f $(MODEL_FILENAME)
 	- rm -f $(CFF_TRAIN)
 	- rm -f $(CFF_CUTOFF_TRAIN)
-	- rm -f $(CFF_FANN_TRAIN)
-	- rm -f $(FANN_TRAIN)
+#	- rm -f $(CFF_FANN_TRAIN)
+#	- rm -f $(FANN_TRAIN)
 
 
-- 
GitLab