Created
July 21, 2016 08:39
-
-
Save sanuj/cc98f73b040b34f8adbc1da12af71aa6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 1%] [ 1%] Built target HeadersProtobuf | |
Generating version header | |
[ 1%] Built target ShogunVersionProtobuf | |
[ 1%] Built target ChunksProtobuf | |
[ 1%] Built target class_list | |
[ 1%] Built target GoogleMock | |
[ 1%] Built target ctags | |
[ 1%] Built target discover_gtest_tests | |
[ 1%] Generating examples from meta-language | |
[ 1%] Built target version | |
Translating neural_nets/feedforward_net_classification.sg | |
Translating neural_nets/feedforward_net_regression.sg | |
Translating gaussian_processes/gaussian_process_classifier.sg | |
Translating gaussian_processes/gaussian_process_regression.sg | |
Translating multiclass_classifier/svm.sg | |
Translating multiclass_classifier/large_margin_nearest_neighbours.sg | |
Translating multiclass_classifier/multiclass_ecoc_random.sg | |
Translating multiclass_classifier/shareboost.sg | |
Translating multiclass_classifier/gaussian_naive_bayes.sg | |
Translating multiclass_classifier/knn.sg | |
Translating multiclass_classifier/relaxed_tree.sg | |
Translating multiclass_classifier/multiclass_linearmachine.sg | |
Translating multiclass_classifier/multiclass_logisticregression.sg | |
Translating multiclass_classifier/linear_discriminant_analysis.sg | |
Translating multiclass_classifier/random_forest.sg | |
Translating multiclass_classifier/quadratic_discriminant_analysis.sg | |
Translating clustering/kmeans.sg | |
Translating clustering/gmm.sg | |
Translating clustering/hierarchical.sg | |
Translating classifier/multiple_kernel_learning_binary_classifier.sg | |
Translating binary_classifier/lda.sg | |
Translating binary_classifier/linear_svm.sg | |
Translating binary_classifier/kernel_svm.sg | |
Translating regression/random_forest_regression.sg | |
Translating regression/multiple_kernel_learning.sg | |
Translating regression/linear_ridge_regression.sg | |
Translating regression/support_vector_regression.sg | |
Translating regression/kernel_ridge_regression.sg | |
[ 1%] Built target meta_examples | |
[ 63%] Built target libshogun | |
[ 63%] Built target shogun | |
[ 63%] Built target shogun-static | |
[ 63%] Built target ruby_doxy2swig | |
[ 64%] Built target meta_example_integration_tester | |
[ 64%] copying SWIG files | |
[ 64%] Built target ruby_modular_src | |
[ 65%] Built target balanced_conditional_probability_tree | |
[ 65%] Built target basic_minimal | |
[ 65%] Built target classifier_featureblocklogisticregression | |
[ 65%] Built target classifier_libsvm_probabilities | |
[ 65%] Built target classifier_lda | |
[ 65%] [ 66%] Built target classifier_gaussian_process_binary_classification | |
Built target classifier_minimal_svm | |
[ 66%] Built target classifier_mkl_svmlight_modelselection_bug | |
[ 66%] Built target classifier_mklmulticlass | |
[ 66%] Built target classifier_multiclass_ecoc | |
[ 66%] Built target classifier_multiclass_ecoc_discriminant | |
[ 66%] Built target classifier_multiclass_ecoc_random | |
[ 66%] Built target classifier_multiclass_prob_heuristics | |
[ 66%] Built target classifier_multiclasslinearmachine | |
[ 66%] Built target classifier_multiclasslibsvm | |
[ 66%] Built target classifier_qda | |
[ 66%] Built target classifier_svmlight_string_features_precomputed_kernel | |
[ 67%] Built target clustering_kmeans | |
[ 67%] Built target converter_diffusionmaps | |
[ 67%] Built target converter_factoranalysis | |
[ 67%] Built target converter_hessianlocallylinearembedding | |
[ 67%] Built target converter_isomap | |
[ 67%] Built target converter_kernellocallylinearembedding | |
[ 67%] Built target converter_jade_bss | |
[ 67%] Built target converter_laplacianeigenmaps | |
[ 67%] Built target converter_localitypreservingprojections | |
[ 67%] Built target converter_linearlocaltangentspacealignment | |
[ 67%] Built target converter_locallylinearembedding | |
[ 91%] Built target shogun-unit-test | |
[ 92%] Built target converter_localtangentspacealignment | |
[ 92%] Built target converter_multidimensionalscaling | |
[ 92%] Built target converter_stochasticproximityembedding | |
[ 92%] Built target converter_neighborhoodpreservingembedding | |
[ 92%] Built target evaluation_cross_validation_classification | |
[ 92%] Built target evaluation_cross_validation_locked_comparison | |
[ 92%] Built target evaluation_cross_validation_mkl_weight_storage | |
[ 92%] Built target evaluation_cross_validation_multiclass | |
[ 92%] [ 92%] Built target evaluation_cross_validation_regression | |
Built target evaluation_cross_validation_multiclass_mkl | |
[ 92%] Built target features_copy_subset_simple_features | |
[ 92%] Built target features_dense_real_modular | |
[ 92%] Built target features_copy_subset_sparse_features | |
[ 93%] Built target features_subset_labels | |
[ 93%] [ 93%] Built target features_subset_stack | |
Built target features_subset_simple_features | |
[ 93%] Built target io_libsvm_multilabel | |
[ 93%] Built target io_linereader | |
[ 94%] Built target kernel_custom | |
[ 94%] Built target kernel_custom_index | |
[ 94%] Built target kernel_gaussian | |
[ 94%] Built target kernel_machine_train_locked | |
[ 94%] Built target kernel_revlin | |
[ 94%] Built target library_dyn_int | |
[ 94%] Built target labels_binary_fit_sigmoid | |
[ 94%] Built target library_circularbuffer | |
[ 94%] [ 94%] Built target library_hash | |
Built target library_gc_array | |
[ 94%] Built target library_hdf5 | |
[ 94%] Built target library_indirect_object | |
[ 94%] Built target library_mldatahdf5 | |
[ 94%] Built target library_map | |
[ 94%] Built target library_serialization | |
[ 94%] Built target library_set | |
[ 94%] Built target mathematics_confidence_intervals | |
[ 94%] Built target mathematics_lapack | |
[ 94%] Built target modelselection_grid_search_kernel | |
[ 94%] [ 94%] Built target modelselection_combined_kernel_sub_parameters | |
Built target modelselection_apply_parameter_tree | |
[ 94%] Built target modelselection_grid_search_linear | |
[ 94%] Built target modelselection_grid_search_multiclass_svm | |
[ 94%] Built target modelselection_grid_search_string_kernel | |
[ 94%] Built target modelselection_grid_search_mkl | |
[ 94%] [ 94%] Built target modelselection_parameter_combination_test | |
Built target modelselection_model_selection_parameters_test | |
[ 95%] Built target modelselection_parameter_tree | |
[ 95%] Built target neuralnets_basic | |
[ 95%] Built target neuralnets_deep_autoencoder | |
[ 95%] Built target neuralnets_convolutional | |
[ 95%] Built target neuralnets_deep_belief_network | |
[ 95%] [ 95%] Built target parameter_iterate_float64 | |
Built target parameter_iterate_sgobject | |
[ 96%] [ 96%] Built target parameter_modsel_parameters | |
Built target regression_gaussian_process_fitc | |
[ 96%] [ 96%] Built target regression_gaussian_process_ard | |
Built target parameter_set_from_parameters | |
[ 96%] Built target regression_gaussian_process_laplace | |
[ 96%] Built target regression_gaussian_process_simple_exact | |
[ 96%] Built target regression_gaussian_process_product | |
[ 96%] Built target regression_gaussian_process_sum | |
[ 97%] Built target regression_libsvr | |
[ 97%] Built target so_factorgraph | |
[ 97%] [ 97%] [ 97%] Built target serialization_multiclass_labels | |
Built target serialization_basic_tests | |
Built target so_fg_multilabel | |
[ 97%] Built target so_multiclass_BMRM | |
[ 97%] Built target statistics_linear_time_mmd | |
[ 97%] Built target splitting_standard_crossvalidation | |
[ 97%] Built target statistics_hsic | |
[ 97%] Built target splitting_stratified_crossvalidation | |
[ 97%] Built target statistics_mmd_kernel_selection | |
[ 97%] [ 98%] Built target streaming_from_dense | |
Built target statistics_quadratic_time_mmd | |
[ 98%] [ 98%] Built target streaming_onlineliblinear_dense | |
Built target streaming_onlineliblinear_sparse | |
[ 98%] Built target streaming_vwfeatures | |
[ 98%] [ 98%] Built target transfer_multitasklogisticregression | |
Built target transfer_multitaskleastsquaresregression | |
[ 98%] Built target streaming_stringfeatures | |
[ 98%] Built target variational_approx_example | |
Scanning dependencies of target feedforward_net_classification | |
Scanning dependencies of target gaussian_process_classifier | |
Scanning dependencies of target feedforward_net_regression | |
[ 98%] [ 98%] Scanning dependencies of target kernel_ridge_regression | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/gaussian_process_classifier.dir/gaussian_processes/gaussian_process_classifier.cpp.o | |
Building CXX object examples/meta/cpp/CMakeFiles/feedforward_net_classification.dir/neural_nets/feedforward_net_classification.cpp.o | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/feedforward_net_regression.dir/neural_nets/feedforward_net_regression.cpp.o | |
Building CXX object examples/meta/cpp/CMakeFiles/kernel_ridge_regression.dir/regression/kernel_ridge_regression.cpp.o | |
Linking CXX executable regression/kernel_ridge_regression | |
Linking CXX executable gaussian_processes/gaussian_process_classifier | |
Linking CXX executable neural_nets/feedforward_net_regression | |
Linking CXX executable neural_nets/feedforward_net_classification | |
[ 98%] [ 98%] Built target kernel_ridge_regression | |
Built target feedforward_net_regression | |
[ 98%] Built target gaussian_process_classifier | |
[ 98%] Built target feedforward_net_classification | |
Scanning dependencies of target large_margin_nearest_neighbours | |
[ 98%] Scanning dependencies of target multiclass_ecoc_random | |
Building CXX object examples/meta/cpp/CMakeFiles/large_margin_nearest_neighbours.dir/multiclass_classifier/large_margin_nearest_neighbours.cpp.o | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/multiclass_ecoc_random.dir/multiclass_classifier/multiclass_ecoc_random.cpp.o | |
Scanning dependencies of target svm | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/svm.dir/multiclass_classifier/svm.cpp.o | |
Scanning dependencies of target shareboost | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/shareboost.dir/multiclass_classifier/shareboost.cpp.o | |
Linking CXX executable multiclass_classifier/svm | |
Linking CXX executable multiclass_classifier/large_margin_nearest_neighbours | |
Linking CXX executable multiclass_classifier/multiclass_ecoc_random | |
Linking CXX executable multiclass_classifier/shareboost | |
[ 98%] Built target multiclass_ecoc_random | |
Scanning dependencies of target gaussian_naive_bayes | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/gaussian_naive_bayes.dir/multiclass_classifier/gaussian_naive_bayes.cpp.o | |
[ 98%] Built target large_margin_nearest_neighbours | |
[ 98%] Built target shareboost | |
[ 98%] Built target svm | |
Scanning dependencies of target knn | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/knn.dir/multiclass_classifier/knn.cpp.o | |
Scanning dependencies of target multiclass_linearmachine | |
Scanning dependencies of target relaxed_tree | |
[ 98%] [ 98%] Building CXX object examples/meta/cpp/CMakeFiles/multiclass_linearmachine.dir/multiclass_classifier/multiclass_linearmachine.cpp.o | |
Building CXX object examples/meta/cpp/CMakeFiles/relaxed_tree.dir/multiclass_classifier/relaxed_tree.cpp.o | |
Linking CXX executable multiclass_classifier/gaussian_naive_bayes | |
Linking CXX executable multiclass_classifier/multiclass_linearmachine | |
Linking CXX executable multiclass_classifier/knn | |
Linking CXX executable multiclass_classifier/relaxed_tree | |
[ 98%] Built target gaussian_naive_bayes | |
[ 98%] Built target multiclass_linearmachine | |
[ 98%] Built target relaxed_tree | |
Scanning dependencies of target multiclass_logisticregression | |
[ 98%] Built target knn | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/multiclass_logisticregression.dir/multiclass_classifier/multiclass_logisticregression.cpp.o | |
Scanning dependencies of target linear_discriminant_analysis | |
Scanning dependencies of target random_forest | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/linear_discriminant_analysis.dir/multiclass_classifier/linear_discriminant_analysis.cpp.o | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/random_forest.dir/multiclass_classifier/random_forest.cpp.o | |
Scanning dependencies of target quadratic_discriminant_analysis | |
[ 98%] Building CXX object examples/meta/cpp/CMakeFiles/quadratic_discriminant_analysis.dir/multiclass_classifier/quadratic_discriminant_analysis.cpp.o | |
Linking CXX executable multiclass_classifier/linear_discriminant_analysis | |
Linking CXX executable multiclass_classifier/multiclass_logisticregression | |
Linking CXX executable multiclass_classifier/quadratic_discriminant_analysis | |
Linking CXX executable multiclass_classifier/random_forest | |
[ 98%] Built target linear_discriminant_analysis | |
Scanning dependencies of target kmeans | |
[ 98%] Built target random_forest | |
[ 98%] [ 98%] Built target multiclass_logisticregression | |
Building CXX object examples/meta/cpp/CMakeFiles/kmeans.dir/clustering/kmeans.cpp.o | |
Scanning dependencies of target hierarchical | |
Scanning dependencies of target gmm | |
[ 98%] [ 98%] Building CXX object examples/meta/cpp/CMakeFiles/gmm.dir/clustering/gmm.cpp.o | |
Building CXX object examples/meta/cpp/CMakeFiles/hierarchical.dir/clustering/hierarchical.cpp.o | |
[ 98%] Built target quadratic_discriminant_analysis | |
Linking CXX executable clustering/kmeans | |
Linking CXX executable clustering/hierarchical | |
Scanning dependencies of target multiple_kernel_learning_binary_classifier | |
[ 98%] Linking CXX executable clustering/gmm | |
Building CXX object examples/meta/cpp/CMakeFiles/multiple_kernel_learning_binary_classifier.dir/classifier/multiple_kernel_learning_binary_classifier.cpp.o | |
Linking CXX executable classifier/multiple_kernel_learning_binary_classifier | |
[ 98%] Built target kmeans | |
Scanning dependencies of target lda | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/lda.dir/binary_classifier/lda.cpp.o | |
Linking CXX executable binary_classifier/lda | |
[100%] Built target gmm | |
Scanning dependencies of target linear_svm | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/linear_svm.dir/binary_classifier/linear_svm.cpp.o | |
[100%] Built target hierarchical | |
Linking CXX executable binary_classifier/linear_svm | |
Scanning dependencies of target kernel_svm | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/kernel_svm.dir/binary_classifier/kernel_svm.cpp.o | |
Linking CXX executable binary_classifier/kernel_svm | |
[100%] Built target multiple_kernel_learning_binary_classifier | |
Scanning dependencies of target random_forest_regression | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/random_forest_regression.dir/regression/random_forest_regression.cpp.o | |
Linking CXX executable regression/random_forest_regression | |
[100%] Built target linear_svm | |
Scanning dependencies of target multiple_kernel_learning | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/multiple_kernel_learning.dir/regression/multiple_kernel_learning.cpp.o | |
[100%] Built target lda | |
Linking CXX executable regression/multiple_kernel_learning | |
Scanning dependencies of target linear_ridge_regression | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/linear_ridge_regression.dir/regression/linear_ridge_regression.cpp.o | |
[100%] Built target kernel_svm | |
Scanning dependencies of target support_vector_regression | |
Linking CXX executable regression/linear_ridge_regression | |
[100%] Building CXX object examples/meta/cpp/CMakeFiles/support_vector_regression.dir/regression/support_vector_regression.cpp.o | |
[100%] Built target random_forest_regression | |
Linking CXX executable regression/support_vector_regression | |
Linking CXX shared module modshogun.so | |
[100%] Built target multiple_kernel_learning | |
[100%] Built target linear_ridge_regression | |
[100%] Built target support_vector_regression | |
[100%] Compiled generated cpp examples | |
[100%] Built target build_cpp_meta_examples | |
/usr/bin/ld: /usr/local/lib/libruby-static.a(array.o): relocation R_X86_64_PC32 against symbol `rb_ary_free' can not be used when making a shared object; recompile with -fPIC | |
/usr/bin/ld: final link failed: Bad value | |
collect2: error: ld returned 1 exit status | |
make[2]: *** [src/interfaces/ruby_modular/modshogun.so] Error 1 | |
make[1]: *** [src/interfaces/ruby_modular/CMakeFiles/ruby_modular.dir/all] Error 2 | |
make: *** [all] Error 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'modshogun' | |
f_feats_train = Modshogun::CSVFile.new "../../data/classifier_binary_2d_nonlinear_features_train.dat" | |
f_feats_test = Modshogun::CSVFile.new "../../data/classifier_binary_2d_nonlinear_features_test.dat" | |
f_labels_train = Modshogun::CSVFile.new "../../data/classifier_binary_2d_nonlinear_labels_train.dat" | |
f_labels_test = Modshogun::CSVFile.new "../../data/classifier_binary_2d_nonlinear_labels_test.dat" | |
#![create_features] | |
features_train = Modshogun::RealFeatures.new f_feats_train | |
features_test = Modshogun::RealFeatures.new f_feats_test | |
labels_train = Modshogun::BinaryLabels.new f_labels_train | |
labels_test = Modshogun::BinaryLabels.new f_labels_test | |
#![create_features] | |
#![create_kernel] | |
poly_kernel = Modshogun::PolyKernel.new 10, 3 | |
poly_kernel.init features_train, features_train | |
poly_kernel_mat_train = poly_kernel.get_kernel_matrix | |
custom_kernel = Modshogun::CustomKernel.new poly_kernel_mat_train | |
another_poly_kernel = Modshogun::PolyKernel.new 10, 2 | |
gauss_kernel = Modshogun::GaussianKernel.new 0.5 | |
#![create_kernel] | |
#![create_combined_train] | |
combined_kernel = Modshogun::CombinedKernel.new | |
combined_kernel.append_kernel custom_kernel | |
combined_kernel.append_kernel another_poly_kernel | |
combined_kernel.append_kernel gauss_kernel | |
combined_kernel.init features_train, features_train | |
#![create_combined_train] | |
#![train_mkl] | |
mkl = Modshogun::MKLClassification.new | |
mkl.set_kernel combined_kernel | |
mkl.set_labels labels_train | |
mkl.train | |
#![train_mkl] | |
#![extract_weights] | |
beta = combined_kernel.get_subkernel_weights | |
alpha = mkl.get_alphas | |
bias = mkl.get_bias | |
#![extract_weights] | |
#![create_combined_test] | |
poly_kernel.init features_train, features_test | |
poly_kernel_mat_test = poly_kernel.get_kernel_matrix | |
custom_kernel.set_full_kernel_matrix_from_full poly_kernel_mat_test | |
combined_kernel.init features_train, features_test | |
#![create_combined_test] | |
#![mkl_apply] | |
mkl.set_kernel combined_kernel | |
labels_predict = mkl.apply_binary | |
#![mkl_apply] | |
#![evaluate_accuracy] | |
eval = Modshogun::AccuracyMeasure.new | |
accuracy = eval.evaluate labels_predict, labels_test | |
#![evaluate_accuracy] | |
# additional integration testing variables | |
output = labels_predict.get_labels |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment