github参考地址:https://github.com/oscarknagg/few-shot#tests-optional
前提基础环境:python 3.7 + windows10 +GPU +cuda 10.0(没有GPU只有cpu 也可以参考安装)
1.下载网络构架包
github参考地址:https://github.com/oscarknagg/few-shot#tests-optional
2.解压安装包后(我的目录是C:\few-shot-master)
cmd ➡cd C:\few-shot-master ➡ pip install -r requirements.txt
我出现的几个最重要问题:
2.1 pkg-resources==0.0.0 运行安装这个包出错
解决办法参考https://www.jianshu.com/p/71fab3c8fc28(文章中说可以忽略)
2.2 torch==1.0.0 运行安装这个包出错 和 torchvision==0.2.1 运行安装这个包出错
解决办法:(如果你的环境有所不同可选择不同方案解决此问题。
详情参考pytorch官网)https://pytorch.org/get-started/locally/
(如果使用的 是cpu,选择没有cuda就可以 )
PS:找了很多方案,说要装其他环境(最烦不去找直接解决办法,老是曲线装一堆解决的思路)以上在推荐官方文档 ,如有其他情况参考上述2.2中pytorch官网
3.修改 config.py (C:\few-shot-master文件夹下)中DATA_PATH
初期化: DATA_PATH = NONE
改为: DATA_PATH = ‘C:/few-shot-maste/data’
ps:我自己在 C:\few-shot-master下建了一个文件夹data(你可以建一个自己的文件夹,但是一定要在config.py文件中的DATA_PATH 中写正确)
4.下载相关数据(github)
4.1 新建文件夹Omniglot(C:\few-shot-master\data\Omniglot)
4.2 Omniglot dataset 下载地址 https://github.com/brendenlake/omniglot/tree/master/python
PS:下载包里面包含matlab文件,但是我们不需要。