安装TensorFlow 2.0 preview进行深度学习(附Jupyter Notebook)

2019 年 1 月 11 日 专知

【导读】深度学习框架TensorFlow 2.0 (preview版)可以用pip进行安装了。本文介绍安装TensorFlow 2.0 preview的方法,并介绍一个Github项目tf2_course,它包含了一些TensorFlow 2的练习和解决方案,以Jupyter Notebook的形式展现。



TensorFlow是最流行的深度学习框架之一,大家期待已久的TensorFlow 2.0现在出了Preview版本,并且可以直接通过pip安装。目前的TensorFlow 2.0 Preview版本可能会包含一些bug,并且不能保证和最终的2.0 Release版一致。


TensorFlow 2.0 Preview版本的安装


我们在Ubuntu上的Python 3.6环境中成功安装了TensorFlow 2.0 preview(暂时没有在Windows或Python3.5环境上成功安装)。首先需要用Miniconda或Anaconda创建一个名为python36的Python3.6环境:

conda create -n python36 python=3.6

安装完成后用下面命令进入python36环境:

source activate python36

然后使用pip直接安装TensorFlow 2.0 Preview:

pip install tf-nightly-gpu-2.0-preview

注意:如果要运行tf-nightly-gpu-2.0-preview,需要安装CUDA 10,否则会报下面的错误:

ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory


tf2_course教程


tf2_course是Github上的一个Jupyter Notebook项目,包含了TensorFlow 2的练习和解决方案,Github地址为:https://github.com/ageron/tf2_course


用git命令clone教程到本地,可以将$HOME替换为你希望存放的路径:

$ cd $HOME  # or any other development directory you prefer
$ git clone https://github.com/ageron/tf2_course.git
$ cd tf2_course

教程的Jupyter Notebook都在tf2_course中,其中包括:

  • Neural Nets with Keras

    简介:

    用tensorflow.keras进行一些常规的神经网络操作。

    链接:

    https://github.com/ageron/tf2_course/blob/master/01_neural_nets_with_keras.ipynb

  • Low-Level TensorFlow API

    简介:

    一些基本的tensorflow API,如层的定义等。 

    链接:

    https://github.com/ageron/tf2_course/blob/master/02_low_level_tensorflow_api.ipynb

  • Loading and Preprocessing Data


    简介:

    数据预处理,如tf.data.Dataset。

    链接:

    https://github.com/ageron/tf2_course/blob/master/03_loading_and_preprocessing_data.ipynb


参考链接:

  • https://github.com/ageron/tf2_course


-END-

专 · 知

   专知《深度学习: 算法到实战》课程正在开讲! 中科院博士为你讲授!




请加专知小助手微信(扫一扫如下二维码添加),咨询《深度学习:算法到实战》参团限时优惠报名~

欢迎微信扫一扫加入专知人工智能知识星球群,获取专业知识教程视频资料和与专家交流咨询!

请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料!

点击“阅读原文”,了解报名专知《深度学习:算法到实战》课程

登录查看更多
10

相关内容

TensorFlow 2.0中有多处更改,让用户使用更高效。TensorFlow 2.0删除冗余 APIs,使API更加一致(统一 RNNs,统一优化器),并通过Eager execution模式更好地与Python运行时集成。
《强化学习—使用 Open AI、TensorFlow和Keras实现》174页pdf
专知会员服务
136+阅读 · 2020年3月1日
一网打尽!100+深度学习模型TensorFlow与Pytorch代码实现集合
TensorFlow 2.0 学习资源汇总
专知会员服务
66+阅读 · 2019年10月9日
官方解读:TensorFlow 2.0 新的功能特性
云头条
3+阅读 · 2019年1月23日
TF Boys必看!一文搞懂TensorFlow 2.0新架构!
引力空间站
18+阅读 · 2019年1月16日
TensorFlow神经网络教程
Python程序员
4+阅读 · 2017年12月4日
Arxiv
4+阅读 · 2020年3月27日
Arxiv
5+阅读 · 2019年8月22日
Monocular Plan View Networks for Autonomous Driving
Arxiv
6+阅读 · 2019年5月16日
A Comprehensive Survey on Graph Neural Networks
Arxiv
13+阅读 · 2019年3月10日
Arxiv
19+阅读 · 2018年10月25日
Semantics of Data Mining Services in Cloud Computing
Arxiv
4+阅读 · 2018年10月5日
VIP会员
Top
微信扫码咨询专知VIP会员