Machine learning过程中各种问题汇总

初次使用Linux,所知甚少,虽不至于寸步难行,但也是一步一个坎,吃一堑长一智,故将所遇困难详记之,以便查阅

1. 解决Keras无法使用GPU加速问题

网上教程不少,试过之后才知道对我没用,历经几天的摸索,终于发现问题所在——是一开始的Anaconda出问题,Anaconda3-5.1.0以前的版本在安装Tensorflow-gpu时不会附带cudatoolkit、cudnn,(测试发现安装1.12.0以前的版本会附带,但如果是CUDA10.0所对应的Tensorflow版本最低是1.13.0,所以各方面都不合适)就算手动安装conda install cudatoolkit、conda install cudnn,也会因为不兼容而无法调用GPU,故如果是CUDA10.0版本的Linux的话要注意Anaconda3版本不要选的过低,当然也不要过高,最新版最好不用,我试过不兼容,Anaconda各种版本可以点这,有点多,注意看版本号。
tensorflow各个版本的CUDA以及Cudnn版本对应关系
tensorflow 与 Keras 对应关系
细微之差,竟天壤之别

2. AttributeError: module ‘keras.backend’ has no attribute ‘set_image_dim_ordering’

Solve:

K.image_data_format() == ‘channels_first’

K.set_image_data_format(‘channels_last’)

K.image_dim_ordering() == ‘th’
做替换。

3. pip install paddlepaddle-gpu==1.7.1.post97

4. Unofficial Windows Binaries for Python Extension Packages

5. Linux命令:

  1. 删除文件夹:rm - r name
  2. 新建文件夹:mkdir name
  3. 复制文件夹:cp -ri ./dataset/nets/ ./other/nets/

6. tiff格式图片

  1. conda install tifffile
  2. pip install libtiff
  3. from libtiff import TIFF
  4. TIFF.open()
  5. import tifffile as tif
  6. tif.imread()
  7. tif.imwrite()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值