Exemple #1
0
def initialize():
    dominios = parseDominio()
    anotacoes = parseAnnotation()
    atributos = ["type", "others", "hpos", "vpos", "next", "left", "right", "below", "above"]
    targets = {"abs1":"e2", "abs3":"e2", "abs5":"e3", "proj1":"e2", "proj3":"e4", "proj5":"e2" }
    return dominios, anotacoes, atributos, targets

if __name__ == '__main__':
    dominios, anotacoes, atributos, targets = initialize()
    
    anotacoes = exp1.run(dominios, anotacoes, atributos, targets)
    
    folds = cross.crossValidation(anotacoes)
     
    folds = exp5.run(dominios, folds, atributos, targets, 0.7)
     
    folds = exp6.run(dominios, folds, atributos, targets, 0.7)
     
    dice = []
    diceGlobal = []
    dicePersonalizado = []
    
    diceGlobalSuperespecificado = []
    dicePersonalizadoSuperespecificado = []
    print "DICE \t DICE GLOBAL \t DICE PERSONALIZADO \t"
    for fold in folds:
        for participante in folds[fold].keys():
            dice.append(folds[fold][participante]["dice"])
            diceGlobal.append(folds[fold][participante]["dice_global"])
            dicePersonalizado.append(folds[fold][participante]["dice_personalizado"])
Exemple #2
0
# from hcluster import *
import Assurance as ass
from ParserGIVE import *
import CrossValidation as cross
import Experiment1 as exp1
import Experiment2 as exp2
import Experiment3 as exp3
import Experiment4 as exp4
import Experiment5 as exp5

def initialize():
    dominios = parseDominio()
    anotacoes = parseAnnotation()
    atributos = ['leftaround', 'right', 'orientation', 'color', 'straight', 'next', 'slightlyleft', 'rightaround', 'left', 'type', 'slightlyright']
    return dominios, anotacoes, atributos

if __name__ == '__main__':
    contextos, anotacoes, atributos = initialize()
     
    folds = cross.crossValidation(10, anotacoes) 
    
    anotacoes = exp1.run(contextos, anotacoes, atributos)
    
    exp2.run(contextos, folds, atributos)
     
    exp3.run(contextos, folds, atributos)
    
    exp4.run(contextos, folds, atributos)
     
    exp5.run(contextos, folds, atributos)
    
Exemple #3
0
'''
import numpy as np
# import matplotlib.pyplot as plt
# from hcluster import *
import Assurance as ass
from ParserGIVE import *
import Experiment1 as exp1
import Experiment2 as exp2
import Experiment3 as exp3
import Experiment4 as exp4
import Experiment5 as exp5

def initialize():
    dominios = parseDominio()
    anotacoes = parseAnnotation()
    atributos = ['leftaround', 'right', 'orientation', 'color', 'straight', 'next', 'slightlyleft', 'rightaround', 'left', 'type', 'slightlyright']
    return dominios, anotacoes, atributos

if __name__ == '__main__':
    contextos, anotacoes, atributos = initialize()
     
    anotacoes = exp1.run(contextos, anotacoes, atributos)
    
    exp2.run(contextos, anotacoes, atributos)
    
    exp3.run(contextos, anotacoes, atributos)
    
    exp4.run(contextos, anotacoes, atributos)
    
    exp5.run(contextos, anotacoes, atributos)