我有两个 Python 环境并使用 PATHLIB 来构造对文件和放置的引用。
当我在下面的 3.6 上运行代码时工作正常。在 3.5 中我无法让它工作,所以我必须手动指定每条路径。我对这个世界很陌生。我是不是错过了什么。像 f'strings 这样的版本之间是否有很大的变化......我似乎没有发现很大的变化,只是在他们告诉你使用 PATHLIB2 但我在这里不需要的早期版本中。帮助!
ROOT_DIR = Path(".")
COCO_WEIGHTS_PATH = ROOT_DIR / "mask_rcnn_coco.h5"
if not COCO_WEIGHTS_PATH.exists():
utils.download_trained_weights(str(COCO_WEIGHTS_PATH))
# Directory to save logs and model checkpoints
DEFAULT_LOGS_DIR = ROOT_DIR / "training_logs"
# Where the training images and annotation files live
DATASET_PATH = ROOT_DIR / "training_images"
# Start training from the pre-trained COCO model
WEIGHTS_TO_START_FROM = COCO_WEIGHTS_PATH