Linux系统练习的的deep learning 的caffe中的问题总结

最近在学习deep learning 的开源软件caffe,中间出现了几个无解的问题,最后自己花了很长时间终于解决了。

问题1:做Image Classification [notebook]:classify images with the pretrained ImageNet model by the Python interface这个实验的时候,import  caffe 的时候,始终提示没有这个模块 No model named caffe         

       方法一:注意一定要 make pycaffe或者 make distribute;将其中一个文件夹中的caffe复**/python2.7/dist- packages 这个文件夹里面;          

       方法二:在主目录下建立一个新的文件夹python,将上面的caffe文件到python里面,打开~/.bashrc, export   PYTHONPATH=~/python,最好重启一 下系统。

问题2:in classifier.py line,TpyeError: squeeze takes no keyword arguments.  这个问题的主要原因是版本ipython的版本不 对。安装ipython2.1.0: sudo pip install ipython,这个问题就这样很容定,不过话了我半天的时间。最好重启一下系统,因为有些系统是自带的低版本,如果直接运行ipython的以前的低版本,还会出现同样的问 题。如果不想重启的话,需要找到你新安装的ipython2.1.0 的位置:which ipython 可以找到你ipython2.1.0的位置,然后采用直接路径的位置运行ipython就可以了;              

问题3:做“Visualizing Features and Filters [notebook]:extracting features and visualizing trained filters with an example image, viewed l - by-layer.”这个在实验的时候,出现了   np(numpy)has no attribution 'pad'.这个问题的主要原因还是版本的问题 ,这个问题可以按照问题2来处理。不同的是,在ipython的命令行中,我始终无法完成函数的定义。因此择ipython的notebook来解决了。     

       (1)首先安装notebook:sudo apt-get install ipython-notebook;

        (2)  在安装jinja2:sudo pip install Jinja2 redia;

       (3)直接运行:ipython notebook 即可。

----------------------具体的错误提示我是凭记忆写的,不是很准确,大概意思是对的。所有方法仅供参考!

你可能感兴趣的:(deep,learning)