python - KeyError:“无效的拆分火车[:80%]。可用的拆分是:['train']”
问题描述
在链接:https ://www.tensorflow.org/tutorials/images/transfer_learning
(raw_train, raw_validation, raw_test), metadata = tfds.load(
'cats_vs_dogs',
split=['train[:80%]', 'train[80%:90%]', 'train[90%:]'],
with_info=True,
as_supervised=True,
)
为什么会有错误
KeyError: "Invalid split train[:80%]. Available splits are: ['train']"
解决方案
试试这段代码我们可以在 TF 2 中将其拆分为:
(raw_train, raw_validation, raw_test), metadata = tfds.load(
'cats_vs_dogs',
split=[
tfds.Split.TRAIN.subsplit(tfds.percent[:80]),
tfds.Split.TRAIN.subsplit(tfds.percent[80:90]),
tfds.Split.TRAIN.subsplit(tfds.percent[90:])
],
with_info=True,
as_supervised=True,
)
推荐阅读
- freepascal - Rotate Function for Component Drawed with Canvas Lazarus
- flutter - List which contains 10000 items, how to insert this list in cloud_firestore
- python - How to connect mysql in django
- hazelcast - run hazelcast based on docker locally
- arrays - 根据每一行将四列合二为一
- go - Why does the golang.org/x/sys package encourage the use of the syscall package it's meant to replace?
- c++ - How do I print an entire vector?
- javascript - How to use the instagram api?
- excel - Find a date which is represented with a formula
- google-cloud-functions - 如何使用谷歌 gloud 功能和谷歌存储上传图像?