Skip to content

Commit

Permalink
Add an example for creating kernel by its name
Browse files Browse the repository at this point in the history
  • Loading branch information
lisitsyn committed Dec 20, 2017
1 parent 00b73c8 commit 9dff967
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
3 changes: 3 additions & 0 deletions examples/meta/src/base_api/kernel.sg
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Kernel k = kernel("GaussianKernel")

k.get_name()
7 changes: 4 additions & 3 deletions src/shogun/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,11 @@ IF (CTAGS_FOUND)
SET(CTAGS_FILE ${CMAKE_CURRENT_BINARY_DIR}/tags CACHE INTERNAL "" FORCE)
ADD_CUSTOM_COMMAND(OUTPUT ${CTAGS_FILE}
COMMAND ${CTAGS_EXECUTABLE} -f ${CTAGS_FILE}
# functions, classes, macroses, enumerations, enumerators, typedefs
--c++-kinds=fcdgetp
# classes, enums, functions
--c++-kinds=cgp
--fields=+im
-h "h.hpp"
--exclude=*.cpp
--languages=c++
-R ${CMAKE_SOURCE_DIR})

ADD_CUSTOM_TARGET(ctags DEPENDS ${CTAGS_FILE})
Expand Down
2 changes: 2 additions & 0 deletions tests/unit/base/trained_model_serialization_unittest.cc.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@
'CMultitaskL12LogisticRegression', 'CMultitaskLeastSquaresRegression',
'CMultitaskTraceLogisticRegression', 'CMultitaskClusteredLogisticRegression',
'CLatentSVM', 'CLatentSOSVM', 'CDomainAdaptationSVMLinear',
'CLinearLatentMachine',

# KernelMachines
'CDomainAdaptationSVM', 'CMKLRegression',
'CMKLClassification', 'CMKLOneClass',
'CSVM', # doesn't implement a solver
'CMKL',

# LinearMulticlassMachines
'CDomainAdaptationMulticlassLibLinear',
Expand Down

0 comments on commit 9dff967

Please sign in to comment.