机器学习sklearn(15)TSNE降维

本文介绍了机器学习中的降维技术TSNE,详细解析了TSNE的主要参数及其意义,包括n_components、perplexity、early_exaggeration等,并提供了一个使用TSNE进行降维的代码示例,展示如何在鸢尾花数据集上应用TSNE并对比PCA的效果。
摘要由CSDN通过智能技术生成

TSNE概念部分参考:http://bindog.github.io/blog/2016/06/04/from-sne-to-tsne-to-largevis/#0x02-%E4%BB%8Esne%E8%AF%B4%E8%B5%B7

sklearn.manifold.TSNE(n_components=2perplexity=30.0early_exaggeration=12.0learning_rate=200.0n_iter=1000n_iter_without_progress=300min_grad_norm=1e-07metric=’euclidean’init=’random’verbose=0random_state=Nonemethod=’barnes_hut’angle=0.5)

参数:
n_components:int,可选(默认值:2)嵌入式空间的维度。
perplexity:浮点型,可选(默认:30)较大的数据集通常需要更大的perplexity。考虑选择一个介于5和50之间的值。由于t-SNE对这个参数非常不敏感,所以选择并不是非常重要。
early_exaggeration:fl

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值