码迷,mamicode.com
首页 > 其他好文 > 详细

CS231N assignment1

时间:2018-09-19 22:39:56      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:bsp   some   tle   dataset   分享图片   frog   rom   rand   说明   

# Visualize some examples from the dataset.
# We show a few examples of training images from each class.
classes = [plane, car, bird, cat, deer, dog, frog, horse, ship, truck] #类别列表
num_classes = len(classes) #类别数目
samples_per_class = 7 # 每个类别采样个数
for y, cls in enumerate(classes): # 对列表的元素位置和元素进行循环,y表示元素位置(0,num_class),cls元素本身‘plane‘等
    idxs = np.flatnonzero(y_train == y) #找出标签中y类的位置
    idxs = np.random.choice(idxs, samples_per_class, replace=False) #从中选出我们所需的7个样本
    for i, idx in enumerate(idxs): #对所选的样本的位置和样本所对应的图片在训练集中的位置进行循环
        plt_idx = i * num_classes + y + 1 # 在子图中所占位置的计算
        plt.subplot(samples_per_class, num_classes, plt_idx) # 说明要画的子图的编号
        plt.imshow(X_train[idx].astype(uint8)) # 画图
        plt.axis(off)
        if i == 0:
            plt.title(cls) # 写上标题,也就是类别名
plt.show() # 显示

技术分享图片

 

数学计算出现了问题???

 

CS231N assignment1

标签:bsp   some   tle   dataset   分享图片   frog   rom   rand   说明   

原文地址:https://www.cnblogs.com/captain-dl/p/9678006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!