我开始与谷歌方面,但我发现文件不足。你知道吗
我想使用facets dive来可视化图像,就像它们对cifar-10所做的那样。还有另一个例子here使用快速绘制!数据集。你知道吗
但是,我找不到如何设置它。你知道吗
到目前为止,代码运行正常:
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来实现这一点,但我发现文档非常不足。你知道吗
如果有不清楚的地方,请在评论中告诉我,我可以尝试添加更多相关信息。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐