这两天遇到两个坑,稍微记录一下:
首先是os.listdir这个函数
切记,当文件夹内的文件名字为数字的时候,os.listdir()这个函数,并不是按着从小到大的顺序读取文件,而是类似于先读1.txt,10.txt....这样跳着读的,所以处理后的数据跟label对不上!!!
第二个是keras使用GPU的一个坑,最近用keras跑ResNet,发现总会报一个错,InvalidArgumentError: Tensor input_1:0, specified in either feed_devices or,原因在于K.tensorflow_backend.set_session(session)这句,import keras.backend as K,并将原来的改为K.set_session(session)即可