Python sklearn T-SNE:当我将初始值设置为先前的T-SNE时,它似乎又重新开始了。

时间:2018-07-22 16:21:44

标签: python scikit-learn

我正在尝试运行T-SNE,其初始放置位置是先前(完全完成)的T-SNE的结果。这是代码。

def connect(socket as socket, HOST, PORT):
    return socket.connect((HOST, PORT))

获得结果后,现在不管运行此代码多少次,似乎都从头开始。这是输出。

tsne = TSNE(perplexity=50, n_components=2, init=tsneResult, n_iter=650, n_iter_without_progress = 500, method='exact', verbose=2) #error is 61, 65 early_exaggeration=5, learning_rate = 100

tsneResult= tsne.fit_transform(final_embeddings[1:num_points2+1, :])

迭代50错误始终在60年代。经过250次迭代后,错误以某种方式急剧减少。

我想知道到底是怎么回事。

还有一个小问题,但是“ Mean sigma”在输出中代表什么?

0 个答案:

没有答案