21 using namespace shogun;
53 if (strcmp(type_str,
"linear")==0)
55 else if (strcmp(type_str,
"")==0)
57 else if (strcmp(type_str,
"log")==0)
59 else if (strcmp(type_str,
"log(+1)")==0)
61 else if (strcmp(type_str,
"log(+3)")==0)
63 else if (strcmp(type_str,
"(+3)")==0)
67 SG_ERROR(
"unknown transform type (%s)\n", type_str) ;
94 this->
cache=local_cache ;
101 strcpy(
name,p_name) ;
106 for (int32_t i=0; i<P; i++)
127 d_value = log(d_value) ;
130 d_value = log(d_value+1) ;
133 d_value = log(d_value+3) ;
136 d_value = d_value+3 ;
145 for (int32_t i=0; i<
len; i++)
219 d_value = log(d_value) ;
222 d_value = log(d_value+1) ;
225 d_value = log(d_value+3) ;
228 d_value = d_value+3 ;
236 SG_PRINT(
" -> value = %1.4f ", d_value) ;
241 for (int32_t i=0; i<
len; i++)
274 for (int32_t i=0; i<
len; i++)
296 d_value = log(d_value) ;
299 d_value = log(d_value+1) ;
302 d_value = log(d_value+3) ;
305 d_value = d_value+3 ;
313 for (int32_t i=0; i<
len; i++)
343 d_value = log(d_value) ;
346 d_value = log(d_value+1) ;
349 d_value = log(d_value+3) ;
352 d_value = d_value+3 ;
360 for (int32_t i=0; i<
len; i++)
381 svm_ids[(*num_svms)] =
use_svm;