16 using namespace shogun;
19 :
CLinearMachine(), learn_rate(0.1), max_iter(1000), m_initialize_hyperplane(true)
24 :
CLinearMachine(), learn_rate(0.1), max_iter(1000), m_initialize_hyperplane(true)
42 SG_ERROR(
"Specified features are not of type CDotFeatures\n")
56 if (m_initialize_hyperplane)
61 for (int32_t i=0; i<num_feat; i++)
69 for (int32_t i=0; i<num_vec; i++)
73 if (CMath::sign<float64_t>(output[i]) != train_labels.
vector[i])
85 SG_INFO(
"Perceptron algorithm converged after %d iterations.\n", iter)
96 m_initialize_hyperplane = initialize_hyperplane;
101 return m_initialize_hyperplane;