Skip to content
Snippets Groups Projects
Commit e0826949 authored by Cindy Aloui's avatar Cindy Aloui
Browse files

Added language FQB

parent 54a43e6b
Branches
No related tags found
No related merge requests found
Showing
with 749 additions and 0 deletions
data/fP
data/fplm
data/maca_trans_lemmatizer_exceptions.fplm
data/maca_trans_lemmatizer_rules.txt
data/train.mcf
data/test.mcf
data/dev.mcf
eval/*\.res
eval/stderr.log
TOOLS=../../tools
FQB_DIR=../../data/FQB
TRAIN=$(FQB_DIR)/FQB.v1.Deep.conll-like.train
DEV=$(FQB_DIR)/FQB.v1.Deep.conll-like.dev
TEST=$(FQB_DIR)/FQB.v1.Deep.conll-like.test
MCD=wpmlgfs.mcd
#This part is for lemmatizer rules and excpetions computation
THRESHOLD=50
STRICT=-s
FPLM_FILENAME=fplm
FP_FILENAME=fP
RULES_FILENAME=maca_trans_lemmatizer_rules.txt
EXCEPTIONS_FPLM_FILENAME=maca_trans_lemmatizer_exceptions.fplm
all: train.mcf test.mcf dev.mcf $(FPLM_FILENAME) $(FP_FILENAME) $(RULES_FILENAME)
train.mcf: $(TRAIN)
$(TOOLS)/conllu2mcf2018.py $< $(MCD) > $@
test.mcf: $(TEST)
$(TOOLS)/conllu2mcf2018.py $< $(MCD) > $@
dev.mcf: $(DEV)
$(TOOLS)/conllu2mcf2018.py $< $(MCD) > $@
$(FPLM_FILENAME): train.mcf dev.mcf test.mcf
cat train.mcf dev.mcf test.mcf > all.mcf
$(TOOLS)/mcf2fplm.py all.mcf $(MCD) > $@
rm all.mcf
$(FP_FILENAME): $(FPLM_FILENAME)
$(TOOLS)/fplm2fP.py $< > $@
$(RULES_FILENAME): $(FPLM_FILENAME)
$(TOOLS)/maca_compute_l_rules -f $(FPLM_FILENAME) -e $(EXCEPTIONS_FPLM_FILENAME) -r $(RULES_FILENAME) $(STRICT) -t $(THRESHOLD)
clean:
- rm train.mcf
- rm test.mcf
- rm dev.mcf
- rm $(RULES_FILENAME)
- rm $(EXCEPTIONS_FPLM_FILENAME)
- rm fP
- rm fplm
des prep de #####
des det un #####
de det un #####
aux prep à #####
au prep à #####
du prep de #####
M titre M #####
m titre M #####
Mr titre M #####
mr titre M #####
MM titre M #####
mm titre M #####
Mme titre M #####
mme titre M #####
Mmes titre M #####
mmes titre M #####
Mlle titre M #####
mlle titre M #####
Mlles titre M #####
mlles titre M #####
Dr titre docteur #####
Drs titre docteur #####
Pr titre professeur #####
Prs titre professeur #####
Mgr titre monseigneur #####
mgr titre monseigneur #####
0 FORM
1 POS
2 MORPHO
3 LEMMA
4 GOV
5 LABEL
6 EOS
#! /bin/bash
LANG=FQB
MCF=../data/test.mcf
MCD=../data/wpmlgfs.mcd
ARGS="--keepPunct EOS --relative LABEL GOV --ignore FORM"
exec ../../scripts/eval.py $LANG $MCF $MCD $* $ARGS
#! /bin/bash
./eval.sh tagger morpho lemmatizer parser tagparser tagger+morpho+lemmatizer+parser
#! /usr/bin/python3
import sys
import os
import re
import random
from subprocess import Popen
import time
import datetime
def printUsageAndExit() :
print("Usage : ",sys.argv[0]," templateFolder")
exit(1)
def getRelevantFilenames() :
if len(sys.argv) != 2 :
printUsageAndExit()
folder = sys.argv[1]
if not os.path.isdir(folder) :
print(folder," doesn't exist")
printUsageAndExit()
files = os.listdir(folder)
fms = [f for f in files if re.match(r"(.)*\.fm", f)]
clas = [f for f in files if re.match(r"(.)*\.cla", f)]
dicts = [f for f in files if re.match(r"(.)*\.dicts", f)][0]
return folder, fms, clas, dicts
def generateTopology() :
activations = ["SIGMOID", "TANH", "RELU", "ELU", "LINEAR", "SPARSEMAX", "CUBE", "SOFTMAX"]
minNeurons = 10
maxNeurons = 1000
maxLayers = 5
topology = ""
layers = random.randrange(1, maxLayers+1)
for i in range(layers) :
topology += "("+str(random.randrange(minNeurons,maxNeurons))+","+random.choice(activations)+","+str(random.randrange(0, 101)/100)+")"
return topology
def rewriteClaFile(claFile) :
f = open(claFile, "r")
totalFile = ""
while True :
line = f.readline();
if len(line) == 0 :
break
if re.match(r"Topology(.)*", line) :
line = "Topology : " + generateTopology() + "\n"
totalFile += line
f.close()
f = open(claFile, "w")
f.write(totalFile)
f.close()
def rewriteDictsFile(dictsFile) :
firstColSize = 30
secondColSize = 5
minNeurons = 1
maxNeurons = 300
f = open(dictsFile, "r")
totalFile = ""
while True :
line = f.readline();
if len(line) == 0 :
break
if not re.match(r"#(.)*", line) :
neurons = str(random.randrange(minNeurons, maxNeurons+1))
lineSplit = line.split()
line = lineSplit[0] + (firstColSize-len(lineSplit[0]))*" " + neurons + (secondColSize-len(neurons))*" " + lineSplit[2] + "\n"
totalFile += line
f.close()
f = open(dictsFile, "w")
f.write(totalFile)
f.close()
def done(p):
return p.poll() is not None
def success(p):
return p.returncode == 0
def launchNewExperiment(folder, fms, clas, dicts, nbIter) :
time.sleep(1)
for cla in clas :
rewriteClaFile(folder+"/"+cla)
rewriteDictsFile(folder+"/"+dicts)
date = str(datetime.datetime.now().time())[:8]
print(date," : Launched experiment ",expCount)
return Popen(["./train.sh", folder, folder+"_"+str(expCount), "-n", str(nbIter)])
nbConcurentExperiments = 20
nbIter = 20
folder, fms, clas, dicts = getRelevantFilenames()
experiments = []
expCount = 0
while len(experiments) < nbConcurentExperiments :
experiments.append(launchNewExperiment(folder, fms, clas, dicts, nbIter))
expCount += 1
while True :
time.sleep(5)
for exp in experiments :
if done(exp) :
exp = launchNewExperiment(folder, fms, clas, dicts, nbIter)
expCount += 1
#Name Dimension Mode #
#############################################
Lemmatizer_Rules_form 10 Embeddings
Lemmatizer_Rules_letters 10 Embeddings
Lemmatizer_Rules_pos 20 Embeddings
Lemmatizer_Rules_morpho 10 Embeddings
Name : Lemmatizer_Lookup
Type : Information
Oracle : lemma_lookup
Oracle Filename : ../../data/fplm
Default : RULE LEMMA ON FORM @@
RULE LEMMA ON FORM @ierez@yer
RULE LEMMA ON FORM @îmes@re
RULE LEMMA ON FORM @lerai@er
RULE LEMMA ON FORM @terai@er
RULE LEMMA ON FORM @îtes@re
RULE LEMMA ON FORM @ierais@yer
RULE LEMMA ON FORM @ierait@yer
RULE LEMMA ON FORM @_@
RULE LEMMA ON FORM @a@
RULE LEMMA ON FORM @e@
RULE LEMMA ON FORM @s@
RULE LEMMA ON FORM @x@
RULE LEMMA ON FORM @z@
RULE LEMMA ON FORM @çai@cer
RULE LEMMA ON FORM @aient@re
RULE LEMMA ON FORM @isses@re
RULE LEMMA ON FORM @âmes@er
RULE LEMMA ON FORM @çâmes@cer
RULE LEMMA ON FORM @ères@er
RULE LEMMA ON FORM @irent@re
RULE LEMMA ON FORM @leras@er
RULE LEMMA ON FORM @@r
RULE LEMMA ON FORM @âtes@er
RULE LEMMA ON FORM @teras@er
RULE LEMMA ON FORM @sions@re
RULE LEMMA ON FORM @ças@cer
RULE LEMMA ON FORM @assent@r
RULE LEMMA ON FORM @ieriez@yer
RULE LEMMA ON FORM @îmes@ir
RULE LEMMA ON FORM @ssions@r
RULE LEMMA ON FORM @assiez@r
RULE LEMMA ON FORM @asses@er
RULE LEMMA ON FORM @aient@er
RULE LEMMA ON FORM @çâtes@cer
RULE LEMMA ON FORM @ierons@yer
RULE LEMMA ON FORM @îtes@ir
RULE LEMMA ON FORM @ieront@yer
RULE LEMMA ON FORM @lerez@er
RULE LEMMA ON FORM @terez@er
RULE LEMMA ON FORM @aient@ir
RULE LEMMA ON FORM rerer
RULE LEMMA ON FORM @le@
RULE LEMMA ON FORM @ne@
RULE LEMMA ON FORM @ai@
RULE LEMMA ON FORM @te@
RULE LEMMA ON FORM @as@
RULE LEMMA ON FORM @es@
RULE LEMMA ON FORM @çaient@cer
RULE LEMMA ON FORM @ez@
RULE LEMMA ON FORM @'@e
RULE LEMMA ON FORM @leraient@er
RULE LEMMA ON FORM @teraient@er
RULE LEMMA ON FORM @a@e
RULE LEMMA ON FORM @çasses@cer
RULE LEMMA ON FORM @iera@yer
RULE LEMMA ON FORM @rice@eur
RULE LEMMA ON FORM @a@r
RULE LEMMA ON FORM @e@r
RULE LEMMA ON FORM @s@r
RULE LEMMA ON FORM @t@r
RULE LEMMA ON FORM @z@r
RULE LEMMA ON FORM @@re
RULE LEMMA ON FORM @ient@yer
RULE LEMMA ON FORM @gnions@ndre
RULE LEMMA ON FORM @les@
RULE LEMMA ON FORM @nes@
RULE LEMMA ON FORM @ais@
RULE LEMMA ON FORM @tes@
RULE LEMMA ON FORM @ait@
RULE LEMMA ON FORM @ent@
RULE LEMMA ON FORM @ons@
RULE LEMMA ON FORM @ont@
RULE LEMMA ON FORM @iez@
RULE LEMMA ON FORM @ai@e
RULE LEMMA ON FORM @ve@f
RULE LEMMA ON FORM @as@e
RULE LEMMA ON FORM @ux@l
RULE LEMMA ON FORM @ai@r
RULE LEMMA ON FORM @se@r
RULE LEMMA ON FORM @as@r
RULE LEMMA ON FORM @es@r
RULE LEMMA ON FORM @nt@r
RULE LEMMA ON FORM @ez@r
RULE LEMMA ON FORM @e@re
RULE LEMMA ON FORM @__prep@
RULE LEMMA ON FORM @s@re
RULE LEMMA ON FORM @t@re
RULE LEMMA ON FORM @se@x
RULE LEMMA ON FORM @u@re
RULE LEMMA ON FORM @a@er
RULE LEMMA ON FORM @e@ir
RULE LEMMA ON FORM @u@ir
RULE LEMMA ON FORM @aient@e
RULE LEMMA ON FORM @ierions@yer
RULE LEMMA ON FORM @çassions@cer
RULE LEMMA ON FORM @âmes@r
RULE LEMMA ON FORM @âtes@r
RULE LEMMA ON FORM @isse@re
RULE LEMMA ON FORM @ère@er
RULE LEMMA ON FORM @ssais@r
RULE LEMMA ON FORM @lera@er
RULE LEMMA ON FORM @ssait@r
RULE LEMMA ON FORM @tera@er
RULE LEMMA ON FORM @sais@re
RULE LEMMA ON FORM @sait@re
RULE LEMMA ON FORM @asses@r
RULE LEMMA ON FORM @aient@r
RULE LEMMA ON FORM @ées@er
RULE LEMMA ON FORM @ssant@r
RULE LEMMA ON FORM @sant@re
RULE LEMMA ON FORM @ça@cer
RULE LEMMA ON FORM @sent@re
RULE LEMMA ON FORM @asse@er
RULE LEMMA ON FORM @ions@re
RULE LEMMA ON FORM @ssent@r
RULE LEMMA ON FORM @sons@re
RULE LEMMA ON FORM @siez@re
RULE LEMMA ON FORM @ssiez@r
RULE LEMMA ON FORM @ssons@r
RULE LEMMA ON FORM @tes@dre
RULE LEMMA ON FORM @lent@er
RULE LEMMA ON FORM @tent@er
RULE LEMMA ON FORM @ions@er
RULE LEMMA ON FORM @ies@yer
RULE LEMMA ON FORM @ions@
RULE LEMMA ON FORM @ais@e
RULE LEMMA ON FORM @ait@e
RULE LEMMA ON FORM @ves@f
RULE LEMMA ON FORM @ons@e
RULE LEMMA ON FORM @ont@e
RULE LEMMA ON FORM @iez@e
RULE LEMMA ON FORM @ât@r
RULE LEMMA ON FORM @sse@r
RULE LEMMA ON FORM @ais@r
RULE LEMMA ON FORM @ses@r
RULE LEMMA ON FORM @ait@r
RULE LEMMA ON FORM @se@re
RULE LEMMA ON FORM @te@re
RULE LEMMA ON FORM @ue@re
RULE LEMMA ON FORM @é@er
RULE LEMMA ON FORM @ant@r
RULE LEMMA ON FORM @ons@r
RULE LEMMA ON FORM @es@re
RULE LEMMA ON FORM @is@re
RULE LEMMA ON FORM @it@re
RULE LEMMA ON FORM @ts@re
RULE LEMMA ON FORM @us@re
RULE LEMMA ON FORM @ez@re
RULE LEMMA ON FORM @le@er
RULE LEMMA ON FORM @ai@er
RULE LEMMA ON FORM @te@er
RULE LEMMA ON FORM @ses@x
RULE LEMMA ON FORM @as@er
RULE LEMMA ON FORM @s@dre
RULE LEMMA ON FORM @t@dre
RULE LEMMA ON FORM @ue@ir
RULE LEMMA ON FORM @us@ir
RULE LEMMA ON FORM @ez@ir
RULE LEMMA ON FORM @s@tre
RULE LEMMA ON FORM @çassent@cer
RULE LEMMA ON FORM @çassiez@cer
RULE LEMMA ON FORM @' __prep@e
RULE LEMMA ON FORM @ieraient@yer
RULE LEMMA ON FORM @çât@cer
RULE LEMMA ON FORM @aient@
RULE LEMMA ON FORM @saient@re
RULE LEMMA ON FORM @ions@e
RULE LEMMA ON FORM @ssaient@r
RULE LEMMA ON FORM @lerais@er
RULE LEMMA ON FORM @çasse@cer
RULE LEMMA ON FORM @terais@er
RULE LEMMA ON FORM @çais@cer
RULE LEMMA ON FORM @çait@cer
RULE LEMMA ON FORM @lerait@er
RULE LEMMA ON FORM @terait@er
RULE LEMMA ON FORM @issent@re
RULE LEMMA ON FORM @çant@cer
RULE LEMMA ON FORM @issiez@re
RULE LEMMA ON FORM @èrent@er
RULE LEMMA ON FORM @çons@cer
RULE LEMMA ON FORM @asse@r
RULE LEMMA ON FORM @ît@re
RULE LEMMA ON FORM @assent@er
RULE LEMMA ON FORM @leriez@er
RULE LEMMA ON FORM @ée@er
RULE LEMMA ON FORM @assions@r
RULE LEMMA ON FORM @teriez@er
RULE LEMMA ON FORM @assiez@er
RULE LEMMA ON FORM @sses@r
RULE LEMMA ON FORM @lerons@er
RULE LEMMA ON FORM @terons@er
RULE LEMMA ON FORM @ais@re
RULE LEMMA ON FORM @ses@re
RULE LEMMA ON FORM @tes@re
RULE LEMMA ON FORM @ues@re
RULE LEMMA ON FORM @ait@re
RULE LEMMA ON FORM @leront@er
RULE LEMMA ON FORM @issions@re
RULE LEMMA ON FORM @teront@er
RULE LEMMA ON FORM @ant@re
RULE LEMMA ON FORM @ent@re
RULE LEMMA ON FORM @ons@re
RULE LEMMA ON FORM @és@er
RULE LEMMA ON FORM @iez@re
RULE LEMMA ON FORM @sez@re
RULE LEMMA ON FORM @ât@er
RULE LEMMA ON FORM @ssez@r
RULE LEMMA ON FORM @te@dre
RULE LEMMA ON FORM @ît@ir
RULE LEMMA ON FORM @les@er
RULE LEMMA ON FORM @ais@er
RULE LEMMA ON FORM @tes@er
RULE LEMMA ON FORM @ait@er
RULE LEMMA ON FORM @ant@er
RULE LEMMA ON FORM @ts@dre
RULE LEMMA ON FORM @ons@er
RULE LEMMA ON FORM @iez@er
RULE LEMMA ON FORM @lerions@er
RULE LEMMA ON FORM @terions@er
RULE LEMMA ON FORM @ais@ir
RULE LEMMA ON FORM resrer
RULE LEMMA ON FORM @ues@ir
RULE LEMMA ON FORM @ait@ir
RULE LEMMA ON FORM @assions@er
RULE LEMMA ON FORM @ant@ir
RULE LEMMA ON FORM @ent@ir
RULE LEMMA ON FORM @ons@ir
RULE LEMMA ON FORM @gnez@ndre
RULE LEMMA ON FORM rentrer
RULE LEMMA ON FORM @gniez@ndre
RULE LEMMA ON FORM @gnons@ndre
RULE LEMMA ON FORM @ierai@yer
RULE LEMMA ON FORM @ie@yer
RULE LEMMA ON FORM @rices@eur
RULE LEMMA ON FORM @ieras@yer
RULE LEMMA ON FORM @iens@enir
RULE LEMMA ON FORM @i@e
RULE LEMMA ON FORM @ate@te
RULE LEMMA ON FORM @l'on@on
Name : Lemmatizer_Rules
Type : Prediction
Oracle : lemma_rules
Feature Model : lemmatizer_rules.fm
Action Set : lemmatizer_rules.as
Topology : (150,RELU,0.3)
# Features classiques
b.0.POS
b.0.MORPHO
# Suffixes
b.0.FORM.PART.-1
b.0.FORM.PART.-2
b.0.FORM.PART.-3
b.0.FORM.PART.-4
b.0.FORM.PART.-5
b.0.FORM.PART.-6
Name : Lemmatizer Machine
Dicts : lemmatizer.dicts
%CLASSIFIERS
lemma_lookup lemmatizer_lookup.cla
lemma_rules lemmatizer_rules.cla
%STATES
lemma_lookup1 lemma_lookup
lemma_rules1 lemma_rules
%TRANSITIONS
lemma_lookup1 lemma_lookup1 +1 *
lemma_lookup1 lemma_rules1 0 NOTFOUND
lemma_rules1 lemma_lookup1 +1 *
#Name ref/hyp dict Policy Must print?#
############################################
FORM ref form Final 1
POS ref pos Final 1
MORPHO ref morpho Final 1
LEMMA hyp form Final 1
#Name ref/hyp dict Policy Must print?#
############################################
FORM ref form FromZero 1
POS ref pos FromZero 1
MORPHO ref morpho FromZero 1
LEMMA hyp form FromZero 1
EOS ref int FromZero 1
Name : Morpho Machine
Dicts : morpho.dicts
%CLASSIFIERS
morpho morpho.cla
%STATES
morpho1 morpho
%TRANSITIONS
morpho1 morpho1 +1 *
WRITE b.0 MORPHO _
WRITE b.0 MORPHO g=f|m=part|n=p|t=past
WRITE b.0 MORPHO g=f|m=part|n=s|t=past
WRITE b.0 MORPHO g=f|n=p|p=1|s=ind
WRITE b.0 MORPHO g=f|n=p|p=1|s=poss
WRITE b.0 MORPHO g=f|n=p|p=2|s=poss
WRITE b.0 MORPHO g=f|n=p|p=3|s=dem
WRITE b.0 MORPHO g=f|n=p|p=3|s=ind
WRITE b.0 MORPHO g=f|n=p|p=3|s=int
WRITE b.0 MORPHO g=f|n=p|p=3|s=obj
WRITE b.0 MORPHO g=f|n=p|p=3|s=pers
WRITE b.0 MORPHO g=f|n=p|p=3|s=poss
WRITE b.0 MORPHO g=f|n=p|p=3|s=refl
WRITE b.0 MORPHO g=f|n=p|p=3|s=rel
WRITE b.0 MORPHO g=f|n=p|p=3|s=suj
WRITE b.0 MORPHO g=f|n=p|s=c
WRITE b.0 MORPHO g=f|n=p|s=card
WRITE b.0 MORPHO g=f|n=p|s=def
WRITE b.0 MORPHO g=f|n=p|s=dem
WRITE b.0 MORPHO g=f|n=p|s=ind
WRITE b.0 MORPHO g=f|n=p|s=int
WRITE b.0 MORPHO g=f|n=p|s=ord
WRITE b.0 MORPHO g=f|n=p|s=p
WRITE b.0 MORPHO g=f|n=p|s=qual
WRITE b.0 MORPHO g=f|n=p|s=rel
WRITE b.0 MORPHO g=f|n=s|p=1|s=ind
WRITE b.0 MORPHO g=f|n=s|p=1|s=obj
WRITE b.0 MORPHO g=f|n=s|p=1|s=pers
WRITE b.0 MORPHO g=f|n=s|p=1|s=poss
WRITE b.0 MORPHO g=f|n=s|p=1|s=refl
WRITE b.0 MORPHO g=f|n=s|p=1|s=suj
WRITE b.0 MORPHO g=f|n=s|p=2|s=suj
WRITE b.0 MORPHO g=f|n=s|p=3|s=dem
WRITE b.0 MORPHO g=f|n=s|p=3|s=ind
WRITE b.0 MORPHO g=f|n=s|p=3|s=neg
WRITE b.0 MORPHO g=f|n=s|p=3|s=obj
WRITE b.0 MORPHO g=f|n=s|p=3|s=pers
WRITE b.0 MORPHO g=f|n=s|p=3|s=poss
WRITE b.0 MORPHO g=f|n=s|p=3|s=refl
WRITE b.0 MORPHO g=f|n=s|p=3|s=rel
WRITE b.0 MORPHO g=f|n=s|p=3|s=suj
WRITE b.0 MORPHO g=f|n=s|s=c
WRITE b.0 MORPHO g=f|n=s|s=card
WRITE b.0 MORPHO g=f|n=s|s=def
WRITE b.0 MORPHO g=f|n=s|s=dem
WRITE b.0 MORPHO g=f|n=s|s=excl
WRITE b.0 MORPHO g=f|n=s|s=ind
WRITE b.0 MORPHO g=f|n=s|s=int
WRITE b.0 MORPHO g=f|n=s|s=neg
WRITE b.0 MORPHO g=f|n=s|s=ord
WRITE b.0 MORPHO g=f|n=s|s=p
WRITE b.0 MORPHO g=f|n=s|s=part
WRITE b.0 MORPHO g=f|n=s|s=qual
WRITE b.0 MORPHO g=f|n=s|s=rel
WRITE b.0 MORPHO g=f|s=c
WRITE b.0 MORPHO g=m|m=part|n=p|t=past
WRITE b.0 MORPHO g=m|m=part|n=s|t=past
WRITE b.0 MORPHO g=m|m=part|t=past
WRITE b.0 MORPHO g=m|n=p|p=1|s=card
WRITE b.0 MORPHO g=m|n=p|p=1|s=obj
WRITE b.0 MORPHO g=m|n=p|p=1|s=pers
WRITE b.0 MORPHO g=m|n=p|p=1|s=poss
WRITE b.0 MORPHO g=m|n=p|p=1|s=refl
WRITE b.0 MORPHO g=m|n=p|p=1|s=suj
WRITE b.0 MORPHO g=m|n=p|p=2|s=obj
WRITE b.0 MORPHO g=m|n=p|p=2|s=pers
WRITE b.0 MORPHO g=m|n=p|p=2|s=poss
WRITE b.0 MORPHO g=m|n=p|p=2|s=refl
WRITE b.0 MORPHO g=m|n=p|p=2|s=suj
WRITE b.0 MORPHO g=m|n=p|p=3|s=card
WRITE b.0 MORPHO g=m|n=p|p=3|s=dem
WRITE b.0 MORPHO g=m|n=p|p=3|s=ind
WRITE b.0 MORPHO g=m|n=p|p=3|s=int
WRITE b.0 MORPHO g=m|n=p|p=3|s=obj
WRITE b.0 MORPHO g=m|n=p|p=3|s=pers
WRITE b.0 MORPHO g=m|n=p|p=3|s=poss
WRITE b.0 MORPHO g=m|n=p|p=3|s=refl
WRITE b.0 MORPHO g=m|n=p|p=3|s=rel
WRITE b.0 MORPHO g=m|n=p|p=3|s=suj
WRITE b.0 MORPHO g=m|n=p|s=c
WRITE b.0 MORPHO g=m|n=p|s=card
WRITE b.0 MORPHO g=m|n=p|s=def
WRITE b.0 MORPHO g=m|n=p|s=dem
WRITE b.0 MORPHO g=m|n=p|s=ind
WRITE b.0 MORPHO g=m|n=p|s=int
WRITE b.0 MORPHO g=m|n=p|s=ord
WRITE b.0 MORPHO g=m|n=p|s=p
WRITE b.0 MORPHO g=m|n=p|s=poss
WRITE b.0 MORPHO g=m|n=p|s=qual
WRITE b.0 MORPHO g=m|n=p|s=refl
WRITE b.0 MORPHO g=m|n=s|p=1|s=ind
WRITE b.0 MORPHO g=m|n=s|p=1|s=int
WRITE b.0 MORPHO g=m|n=s|p=1|s=neg
WRITE b.0 MORPHO g=m|n=s|p=1|s=obj
WRITE b.0 MORPHO g=m|n=s|p=1|s=pers
WRITE b.0 MORPHO g=m|n=s|p=1|s=poss
WRITE b.0 MORPHO g=m|n=s|p=1|s=refl
WRITE b.0 MORPHO g=m|n=s|p=1|s=rel
WRITE b.0 MORPHO g=m|n=s|p=1|s=suj
WRITE b.0 MORPHO g=m|n=s|p=2|s=obj
WRITE b.0 MORPHO g=m|n=s|p=2|s=poss
WRITE b.0 MORPHO g=m|n=s|p=2|s=suj
WRITE b.0 MORPHO g=m|n=s|p=3|s=card
WRITE b.0 MORPHO g=m|n=s|p=3|s=dem
WRITE b.0 MORPHO g=m|n=s|p=3|s=ind
WRITE b.0 MORPHO g=m|n=s|p=3|s=int
WRITE b.0 MORPHO g=m|n=s|p=3|s=neg
WRITE b.0 MORPHO g=m|n=s|p=3|s=obj
WRITE b.0 MORPHO g=m|n=s|p=3|s=pers
WRITE b.0 MORPHO g=m|n=s|p=3|s=poss
WRITE b.0 MORPHO g=m|n=s|p=3|s=refl
WRITE b.0 MORPHO g=m|n=s|p=3|s=rel
WRITE b.0 MORPHO g=m|n=s|p=3|s=suj
WRITE b.0 MORPHO g=m|n=s|s=c
WRITE b.0 MORPHO g=m|n=s|s=card
WRITE b.0 MORPHO g=m|n=s|s=def
WRITE b.0 MORPHO g=m|n=s|s=dem
WRITE b.0 MORPHO g=m|n=s|s=excl
WRITE b.0 MORPHO g=m|n=s|s=ind
WRITE b.0 MORPHO g=m|n=s|s=int
WRITE b.0 MORPHO g=m|n=s|s=neg
WRITE b.0 MORPHO g=m|n=s|s=ord
WRITE b.0 MORPHO g=m|n=s|s=p
WRITE b.0 MORPHO g=m|n=s|s=part
WRITE b.0 MORPHO g=m|n=s|s=poss
WRITE b.0 MORPHO g=m|n=s|s=qual
WRITE b.0 MORPHO g=m|n=s|s=refl
WRITE b.0 MORPHO g=m|s=c
WRITE b.0 MORPHO g=m|s=card
WRITE b.0 MORPHO g=m|s=qual
WRITE b.0 MORPHO m=imp|n=p|p=1|t=pst
WRITE b.0 MORPHO m=imp|n=p|p=2|t=pst
WRITE b.0 MORPHO m=imp|n=s|p=2|t=pst
WRITE b.0 MORPHO m=ind|n=p|p=1|t=cond
WRITE b.0 MORPHO m=ind|n=p|p=1|t=fut
WRITE b.0 MORPHO m=ind|n=p|p=1|t=impft
WRITE b.0 MORPHO m=ind|n=p|p=1|t=pst
WRITE b.0 MORPHO m=ind|n=p|p=2|t=cond
WRITE b.0 MORPHO m=ind|n=p|p=2|t=fut
WRITE b.0 MORPHO m=ind|n=p|p=2|t=impft
WRITE b.0 MORPHO m=ind|n=p|p=2|t=pst
WRITE b.0 MORPHO m=ind|n=p|p=3|t=cond
WRITE b.0 MORPHO m=ind|n=p|p=3|t=fut
WRITE b.0 MORPHO m=ind|n=p|p=3|t=impft
WRITE b.0 MORPHO m=ind|n=p|p=3|t=past
WRITE b.0 MORPHO m=ind|n=p|p=3|t=pst
WRITE b.0 MORPHO m=ind|n=s|p=1|t=cond
WRITE b.0 MORPHO m=ind|n=s|p=1|t=fut
WRITE b.0 MORPHO m=ind|n=s|p=1|t=impft
WRITE b.0 MORPHO m=ind|n=s|p=1|t=past
WRITE b.0 MORPHO m=ind|n=s|p=1|t=pst
WRITE b.0 MORPHO m=ind|n=s|p=2|t=pst
WRITE b.0 MORPHO m=ind|n=s|p=3|t=cond
WRITE b.0 MORPHO m=ind|n=s|p=3|t=fut
WRITE b.0 MORPHO m=ind|n=s|p=3|t=impft
WRITE b.0 MORPHO m=ind|n=s|p=3|t=past
WRITE b.0 MORPHO m=ind|n=s|p=3|t=pst
WRITE b.0 MORPHO m=inf
WRITE b.0 MORPHO m=part|t=pst
WRITE b.0 MORPHO m=subj|n=p|p=1|t=pst
WRITE b.0 MORPHO m=subj|n=p|p=2|t=pst
WRITE b.0 MORPHO m=subj|n=p|p=3|t=pst
WRITE b.0 MORPHO m=subj|n=s|p=1|t=pst
WRITE b.0 MORPHO m=subj|n=s|p=3|t=impft
WRITE b.0 MORPHO m=subj|n=s|p=3|t=pst
WRITE b.0 MORPHO n=p|s=c
WRITE b.0 MORPHO n=p|s=def
WRITE b.0 MORPHO n=p|s=qual
WRITE b.0 MORPHO n=s|s=c
WRITE b.0 MORPHO n=s|s=def
WRITE b.0 MORPHO n=s|s=ind
WRITE b.0 MORPHO n=s|s=p
WRITE b.0 MORPHO n=s|s=poss
WRITE b.0 MORPHO n=s|s=qual
WRITE b.0 MORPHO NULL
WRITE b.0 MORPHO s=c
WRITE b.0 MORPHO s=card
WRITE b.0 MORPHO s=def
WRITE b.0 MORPHO s=excl
WRITE b.0 MORPHO s=ind
WRITE b.0 MORPHO s=int
WRITE b.0 MORPHO s=neg
WRITE b.0 MORPHO s=p
WRITE b.0 MORPHO s=qual
WRITE b.0 MORPHO s=s
WRITE b.0 MORPHO s=w
Name : Morpho
Type : Prediction
Oracle : morpho
Feature Model : morpho.fm
Action Set : morpho.as
Topology : (150,RELU,0.3)
#Name Dimension Mode #
###################################
Morpho_bool 02 Embeddings
Morpho_int 15 Embeddings
Morpho_letters 10 Embeddings
Morpho_pos 10 Embeddings
Morpho_form 100 Embeddings
Morpho_morpho 10 Embeddings
# Features classiques
b.-3.POS
b.-2.POS
b.-1.POS
b.0.POS
b.-1.FORM
b.0.FORM
b.0.FORM.U
b.0.FORM.LEN
b.-2.MORPHO
b.-1.MORPHO
# Suffixes
b.0.FORM.PART.-1
b.0.FORM.PART.-2
# Features sur les mots du futur
b.1.FORM
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment