def main():
    path = sys.argv[1]
    nombre = sys.argv[2]
    datos = funciones.cargarDatos(path)
    tags = funciones.getTags(datos, 2)
    procesado = funciones.procesarDatosNormalizados(datos, 2)
    modeloSVM = funciones.cargarBinario(nombre + ".svm")
    predecir(modeloSVM, procesado, tags)
def main():
    path = sys.argv[1]
    nombre = sys.argv[2]
    datos = funciones.cargarDatos(path)
    procesado = funciones.procesarDatosNormalizados(datos, 2)
    modeloSVM = entrenar(procesado)
    print("SVM Entrenado Exitosamente")
    funciones.GuardarBinario(modeloSVM, nombre + ".svm")
def main():
    path = sys.argv[1]
    naive = sys.argv[2]
    nombre = sys.argv[3]
    datos = funciones.cargarDatos(path)
    procesado = funciones.procesarDatosNormalizados(datos, 2)
    modelo = funciones.cargarBinario(nombre + ".nb")
    if naive == 1:  #Categorical
        opcion = Categorical(procesado, modelo)
    elif naive == 2:  #Bernoulli
        opcion = Bernoulli(procesado, modelo)
    elif naive == 3:  #Gausiano
        opcion = Gausiano(procesado, modelo)
    else:
        print("Opcion Invalida.")
def main():
    path = sys.argv[1]
    naive = sys.argv[2]
    nombre = sys.argv[3]
    datos = funciones.cargarDatos(path)
    procesado = funciones.procesarDatosNormalizados(datos, 2)
    opcion = []
    bandera = False
    if naive == 1:  #Categorical
        opcion = Categorical(procesado)
    elif naive == 2:  #Bernoulli
        opcion = Bernoulli(procesado)
    elif naive == 3:  #Gausiano
        opcion = Gausiano(procesado)
    else:
        print("Opcion Invalida.")
        bandera = False
    if bandera:
        print("NAIVE Entrenado Exitosamente")
        funciones.GuardarBinario(opcion, nombre + str(naive) + ".nb")
コード例 #5
0
def main():
    path = sys.argv[1]
    datos = funciones.cargarDatos(path)
    procesado = funciones.procesarDatosNormalizados(datos, 1)
    entrenar(procesado)