我正在尝试使用fastai来为我的神经网络找出最佳学习率。其他一切工作正常,我只是没有完全达到我想要的精度。因此,我尝试使用以下代码行来优化学习速度:
learn.lr_find()
learn.sched.plot_lr()
所以我pip安装了fastai,一切似乎都正确地安装到了正确的目录中,但是每次我尝试导入fastai时,我都无法。我包括了命令提示符和错误消息的图片。谢谢大家的帮助,我非常感谢。如果我没有提供足够的信息,请告诉我。我是在这里问问题的新手。 Error Message
答案 0 :(得分:1)
我在用pip安装fastai时遇到了类似的问题。每当我尝试导入fastai时,我都会收到“没有名为fastai的模块”错误,但是如果我在终端中执行了“ pip Frozen | grep fastai”,则表明已明确安装fastai。
对我来说,解决方案是下载anaconda3,进入anaconda环境,然后使用fastai的使用AWS EC2实例的设置说明中的步骤6,使用conda重新安装fastai。
有用的链接:
答案 1 :(得分:1)
从提供的屏幕截图看来,您好像没有正确安装FastAi,而是安装了PyTorch。 FastAi带有PyTorch构建。因此,您无需单独安装PyTorch。
您可以通过以下命令通过Pip安装FastAi
pip install fastai
如果您使用的是Python 3.x,则有时可能需要使用pip3命令代替
pip3 install fastai
另一个问题可能是Python不匹配。也许您已经安装了两个版本的Python,但发行版无法验证从何处获取软件包。因此,请确保使用正确的Python和Pip版本
答案 2 :(得分:0)
我建议您等待fastai
的新版本,他们目前正在7月份使用版本2。
Learner.lr_find(start_lr=1e-07, end_lr=10, num_it=100, stop_div=True, show_plot=True, suggestions=True)