Example #1
0
numVertices =  SvmInfoExperiment.getNumVertices()
numVertices = 10000

infoProb = 0.1

graphTypes = ["SmallWorld", "ErdosRenyi"]
ps = [0.1, 0.003]
ks = [15, 15]

svmParamsFile = SvmInfoExperiment.getSvmParamsFileName()
sampleSize = SvmInfoExperiment.getNumSimulationExamples()

simulator = SvmEgoSimulator(examplesFileName)
CVal, kernel, kernelParamVal, errorCost = SvmInfoExperiment.loadSvmParams(svmParamsFile)
classifier = simulator.trainClassifier(CVal, kernel, kernelParamVal, errorCost, sampleSize)
preprocessor = simulator.getPreprocessor()

maxIterations = 5

eCsvReader = EgoCsvReader()
egoQuestionIds = eCsvReader.getEgoQuestionIds()

pajekWriter = PajekWriter()
simpleGraphWriter = SimpleGraphWriter()
vertexWriter = CsvVertexWriter()

for i in range(len(graphTypes)):
    graphType = graphTypes[i]
    p = ps[i]
    k = ks[i]