如何使用 googlefacetsdive 显示图像?

问题描述 投票:0回答:1

我正在开始使用 googlefacets,但我发现文档不足。

我想使用facets div 来可视化图像,就像herecifar-10 一样。还有另一个示例这里使用快速绘制!数据集。

但是,我找不到如何设置。

这就是我到目前为止所拥有的,代码工作正常:

from sklearn.datasets import fetch_mldata
from sklearn.decomposition import PCA
import pandas as pd
import numpy as np
from IPython.core.display import display, HTML

#load data:
mnist = fetch_mldata("MNIST original")
idx =np.random.randint(70000, 1000) #get random 1000 samples
X = mnist.data[idx]/255.0
y = mnist.target[idx]

#dimensionality reduction to get 3 features
pca = PCA(n_components=3)
pca_result = pca.fit_transform(X)

#put everything in a dataframe
df = df_pca = pd.DataFrame(data = pca_result, columns = [["pca-one", "pca-two", "pca-three"]])
df['y'] = y

#display facets dive
jsonstr = df.to_json(orient='records')
HTML_TEMPLATE = """<link rel="import" href="https://raw.githubusercontent.com/PAIR-code/facets/master/facets-dist/facets-jupyter.html">
        <facets-dive id="elem" height="600"></facets-dive>
        <script>
          var data = {jsonstr};
          document.querySelector("#elem").data = data;
        </script>"""
html = HTML_TEMPLATE.format(jsonstr=jsonstr)
display(HTML(html))

这个脚本工作正常,但我只是得到带有标签的圆圈(或我选择的任何功能),但我不知道如何将实际图像集成到其中。到目前为止,我唯一的提示是我需要 facets_atlasmaker,但我发现文档相当不够。

如果有不清楚的地方,请在评论中告诉我,我可以尝试添加更多相关信息。

python python-3.x data-visualization visualization facet
1个回答
0
投票

请尝试此链接,这是使用 atlasmaker 进行切面潜水的演示

https://github.com/PAIR-code/facets/blob/master/facets_dive/colab_dive_atlas_demo.ipynb

© www.soinside.com 2019 - 2024. All rights reserved.