コード例 #1
0
def mobilesoft_cart(fileNameParam, fileToWriteP):
    testAndTrainData = IO_.giveTestAndTrainingData(fileNameParam)
    trainData = testAndTrainData[0]
    testData = testAndTrainData[1]
    selected_training_data = pca_mobilesoft.getPCAedFeatures(trainData)
    print "Size of selected training data : ", np.shape(selected_training_data)
    print "=" * 50

    dict_of_results = param_exp_classifier.runCART(selected_training_data,
                                                   testData, 0.90)
    reportStr = param_exp_analysis.analyzeThis(dict_of_results)
    IO_.writeStrToFile(fileToWriteP, reportStr)
コード例 #2
0
def speedup_random_forest(fileNameParam, fileToWriteP):

  testAndTrainData = IO_.giveTestAndTrainingData(fileNameParam)
  trainData = testAndTrainData[0]
  testData  = testAndTrainData[1]
  #print trainData
  selected_training_data = pca_mobilesoft.getPCAedFeatures(trainData)
  print "Size of selected training data : ", np.shape(selected_training_data)
  print "="*50

  dict_of_results = runRandomForest(selected_training_data, testData)
  reportStr = param_exp_analysis.analyzeThis(dict_of_results)
  IO_.writeStrToFile(fileToWriteP, reportStr)