def tune(dataset):
     gram_train, gram_test = dataset.gram_train, dataset.gram_test
     train_Y = dataset.train_Y
     c_range = [0.0001, 0.5, 1, 5, 10, 100, 1000]
     param_grid = dict(estimator__C=c_range)
     svr = OneVsRestClassifier(SVC())
     svr.weight = 'auto'
     svr.kernel = 'precomputed'
     grid = GridSearchCV(svr, param_grid, cv=5, scoring='accuracy')
     grid.fit(gram_train, train_Y)
     print()
     print("Best parameters set found on development set:")
     print()
     print(grid.best_params_)
     print("Grid best score:")
     print()
     print(grid.best_score_)