Tf.keras.utils.get_file()可以用来加载本地压缩文件吗?可以用来、压缩文件、加载、keras

2023-09-03 08:32:20 作者:祭·爱

我有一个包含4个图像文件夹的压缩文件。我在Google Colab上遵循的教程使用了类似的Zip文件,但该文件是在线托管的,链接是作为origin参数的值给出的,这是必需的。我将我的Zip文件上传到Google Drive,并可以在Colab中访问它。是否可以使用GET_FILE()加载本地文件?

推荐答案

我最近也遇到了这个问题。在找不到答案后,我不得不戴上旧的思考帽子,解决了它。 因此,在tf.keras.utils.get_file()的文档中,它声明前两个参数是必需的,其余参数可以根据内部情况默认。它们是用于在缓存中引用和命名的文件名,以及必须是从中获取图像/数据的URL的Origin。 myFile = sys.args[1] # just for example... fullPath = os.path.abspath("./" + myFile) # or similar, depending on your scenario data_for_processing = keras.utils.get_file(myFile, 'file://'+fullPath) 好的旧file://";是一个本地文件技巧的URL。 我希望这能帮助很多人。