TSNE降维学习

在学习使用Cora数据集时,输入的初始为2708, 1433, 输入一共有2708个点,每个节点有1433个特征。测试集的大小为1000, 1433最后的输出为1000, 7,表示每个点的类别。

我们要的就是查看这个1000, 7的预测结果。想要将他展示在一个平面上是比较困难的,因为平面是2维的。所以需要用TSNE来将1000, 7降维至1000, 2

使用过程如下:

python 复制代码
# tsne visualize
    # TSNE 用于降维
    tsne = TSNE()
    out = tsne.fit_transform(predict)   # out: [1000, 2]    predict:[1000, 7]
    fig = plt.figure()
    for i in range(7):
        indices = tensor_y == i
        x, y = out[indices].T
        plt.scatter(x, y, label=str(i))

    plt.legend(loc=0)
    plt.savefig('tsne.png')
    plt.show()
相关推荐
wuyk5559 分钟前
7.AVL 树:第一个自平衡二叉搜索树
开发语言·stm32·单片机·算法
程序猿炎义10 分钟前
【llm-algo-leetcode学习笔记】显存与性能认知底座
笔记·学习·leetcode
荣码12 分钟前
向量数据库选型:4种方案全测了,选错重来成本最高
java·python
eagle_Annie18 分钟前
Python/torch/深度学习——Miniforge+uv环境安装
python·深度学习·uv
SomeB1oody22 分钟前
【RustyML入门】5.3. 聚类指标
开发语言·后端·机器学习·rust·教程
OPEN-F30 分钟前
Python进阶教程:Web开发入门(Flask)
开发语言·python
神仙别闹33 分钟前
基于C++ MFC实现动态分区分配存储管理
开发语言·c++·mfc
for_ever_love__38 分钟前
python基础语法学习: 类型注解
开发语言·python·学习
caimouse44 分钟前
ReactOS 图形系统分析(46):DC 工具 — dcutil.c
c语言·开发语言
王志来137944730081 小时前
聚焦五大核心场景:工控服务器机箱平台的垂直深耕之路
运维·服务器·python