摘要

对于涉及验证码的反爬,比较有效的方式就是利用机器学习训练模型,破解验证码,之前有零散的接触一些机器学习相关知识,但记忆过于混乱于是边学边记录学习遇到的坑

安装
  • 使用国内镜像进行加速下载tensorflow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
  • 下载Cuda Cudnn

Nvidia下载速度比较慢,建议使用代理,注意版本兼容性,环境变量配置如图

13b731552f423d916cc121faf8b2269.png

  • 测试能否使用Gpu加速
import tensorflow as tf
import os

os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

a = tf.constant(1.)
b = tf.constant(2.)
print(a+b)

print('GPU:', tf.test.is_gpu_available())
  • 异常处理

按照以上步骤安装,我出现了Could not load dynamic library 'cudart64\_101.dll 异常,我按照参考一文章提示解决了

[1] 解决tensorflow-gpu 2.1出现错误“Could not load dynamic library 'cudart64_101.dll'


Geekrun
12 声望1 粉丝