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 ;
100 name=get_strdup(p_name);
110 sprintf(buf,
"plif%i",
id);
111 return get_strdup(buf);
117 for (int32_t i=0; i<P; i++)
138 d_value = log(d_value) ;
141 d_value = log(d_value+1) ;
144 d_value = log(d_value+3) ;
147 d_value = d_value+3 ;
156 for (int32_t i=0; i<
len; i++)
230 d_value = log(d_value) ;
233 d_value = log(d_value+1) ;
236 d_value = log(d_value+3) ;
239 d_value = d_value+3 ;
247 SG_PRINT(
" -> value = %1.4f ", d_value)
252 for (int32_t i=0; i<
len; i++)
285 for (int32_t i=0; i<
len; i++)
307 d_value = log(d_value) ;
310 d_value = log(d_value+1) ;
313 d_value = log(d_value+3) ;
316 d_value = d_value+3 ;
324 for (int32_t i=0; i<
len; i++)
354 d_value = log(d_value) ;
357 d_value = log(d_value+1) ;
360 d_value = log(d_value+3) ;
363 d_value = d_value+3 ;
371 for (int32_t i=0; i<
len; i++)
392 svm_ids[(*num_svms)] =
use_svm;