【发布时间】:2023-03-05 10:19:01
【问题描述】:
我找到了一个关于如何train a neural net 的教程。我应该如何使用自己的数据集训练caffe module。
有一个例子Cats vs Dogs,我很清楚,我需要如何处理由两种类型(Dogs 和Cats)组成的数据。我尝试按照他的步骤进行操作,得到了caffe module的结果。
然后我想增加类型集,我的意思是,我只训练了2 类型,现在我想训练19 类型(是的,19 - 不同的对象)。
而我发现的问题是如何增加主选 在 caffe 模块中?
这是我发现问题的代码部分:
dog_images = [image for image in os.listdir(DATA_DIR) if 'dog' in image]
cat_images = [image for image in os.listdir(DATA_DIR) if 'cat' in image]
dog_train = dog_images[:int(len(dog_images)*0.7)]
dog_test = dog_images[int(len(dog_images)*0.7):]
cat_train = cat_images[:int(len(cat_images)*0.7)]
cat_test = cat_images[int(len(cat_images)*0.7):]
我不认为如果我有19 类型,这意味着我需要19 次来编写这样的代码(upper)。
另外,我的图像不在不同的文件夹中,我有一个,大约有 4,000 图像。
【问题讨论】:
标签: python machine-learning neural-network deep-learning caffe