对 动手实践用飞桨识别海洋生物 课程项的一些问题
NickiTTwindy 发布于2020-05 浏览:864 回复:5
0
收藏

最近在学习这部分的知识时,发现有个地方一直没有弄明白,想请大家可否看一下。

它的标签输入方式是按照什么来录入的?我在上面的代码中一直找不到这个规定。

收藏
点赞
0
个赞
共5条回复 最后由星光ld1回复于2020-05
#6星光ld1回复于2020-05
#4 NickiTTwindy回复
['fish_22', 'fish_9', 'fish_5', 'fish_2', 'fish_7', 'fish_19', 'fish_23', 'fish_14', 'fish_12', 'fish_18', 'fish_8', 'fish_16', 'fish_17', 'fish_15', 'fish_1', 'fish_10', 'fish_20', 'fish_6', 'fish_13', 'fish_4', 'fish_3', 'fish_21', 'fish_11'] 我print出来了,但是跟label_list的对不上哎。 测试的结果区别也很大
展开

如果想保证每次读取顺序一致的话,可以加个sort这样应该不管什么环境读取,结果都是一致的

0
#5星光ld1回复于2020-05
#4 NickiTTwindy回复
['fish_22', 'fish_9', 'fish_5', 'fish_2', 'fish_7', 'fish_19', 'fish_23', 'fish_14', 'fish_12', 'fish_18', 'fish_8', 'fish_16', 'fish_17', 'fish_15', 'fish_1', 'fish_10', 'fish_20', 'fish_6', 'fish_13', 'fish_4', 'fish_3', 'fish_21', 'fish_11'] 我print出来了,但是跟label_list的对不上哎。 测试的结果区别也很大
展开

应该是要对上的可能案例写的读取顺序和你fork后运行读取顺序不一致,但是案例吧后面class给写死了,这样子的话类别预测就会不对,测试结果自然会变差

0
#4NickiTTwindy回复于2020-05

['fish_22', 'fish_9', 'fish_5', 'fish_2', 'fish_7', 'fish_19', 'fish_23', 'fish_14', 'fish_12', 'fish_18', 'fish_8', 'fish_16', 'fish_17', 'fish_15', 'fish_1', 'fish_10', 'fish_20', 'fish_6', 'fish_13', 'fish_4', 'fish_3', 'fish_21', 'fish_11']

我print出来了,但是跟label_list的对不上哎。 测试的结果区别也很大

0
#3星光ld1回复于2020-05

与下述部分对应

class_dirs = os.listdir(target_path+"/fish_image")
0
#2星光ld1回复于2020-05

我去看了一下那个项目,这边的label list是有上面文件夹读取的顺序决定的

0
TOP
切换版块