Skip to content

Commit

Permalink
Removed normalization from DiffusionMaps
Browse files Browse the repository at this point in the history
  • Loading branch information
lisitsyn committed Oct 23, 2011
1 parent f236e25 commit e7b34f1
Showing 1 changed file with 1 addition and 16 deletions.
17 changes: 1 addition & 16 deletions src/shogun/converter/DiffusionMaps.cpp
Expand Up @@ -68,26 +68,11 @@ CFeatures* CDiffusionMaps::apply(CFeatures* features)

// get dimensionality and number of vectors of data
int32_t N = simple_features->get_num_vectors();
int32_t dim;
int32_t dim = simple_features->get_num_features();

// loop variables
int32_t i,j;

float64_t* feature_matrix = simple_features->get_feature_matrix(dim,N);

float64_t features_min = feature_matrix[0];
float64_t features_max = feature_matrix[0];
for (i=0; i<dim*N; i++)
{
if (feature_matrix[i]>features_max)
features_max = feature_matrix[i];
if (feature_matrix[i]<features_min)
features_min = feature_matrix[i];
}

for (i=0; i<dim*N; i++)
feature_matrix[i] = (feature_matrix[i]-features_min)/features_max;

// compute distance matrix
ASSERT(m_kernel);
m_kernel->init(simple_features,simple_features);
Expand Down

0 comments on commit e7b34f1

Please sign in to comment.