Skip to content

Commit

Permalink
Improved faces dimreduction application
Browse files Browse the repository at this point in the history
  • Loading branch information
lisitsyn committed Oct 23, 2011
1 parent 4bd8b18 commit 2856876
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions applications/faces/faces_embedding.py
Expand Up @@ -50,11 +50,13 @@ def build_features(path):
return nd,md,RealFeatures(feature_matrix)

path = '../../data/faces/'
converter = DiffusionMaps
converter = KernelLocallyLinearEmbedding
nd,md,features = build_features(path)
converter_instance = converter()
converter_instance.parallel.set_num_threads(2)
converter_instance.set_t(2)
converter_instance.set_k(5)
converter_instance.set_kernel(GaussianKernel(50,500000.0))
#converter_instance.set_nullspace_shift(1e-3)
converter_instance.set_target_dim(2)

start = time.time()
Expand Down Expand Up @@ -82,7 +84,7 @@ def build_features(path):
Z[Z[:,:,2]<0] = 0
for k in range(nd):
for j in range(md):
Z[k,j,3] = pow(sin(k*pi/nd)*sin(j*pi/md),0.3)
Z[k,j,3] = pow(sin(k*pi/nd)*sin(j*pi/md),0.5)
imagebox = OffsetImage(Z,cmap=cm.gray,zoom=0.60)
ab = AnnotationBbox(imagebox, (new_features[0,i],new_features[1,i]),
pad=0.001,frameon=False)
Expand Down

0 comments on commit 2856876

Please sign in to comment.