`
m635674608
  • 浏览: 5042441 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

TensorFlow 教程 - 新手入门笔记

 
阅读更多

1. Tensorflow简介

11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初步的 Windows 支持。

TensorFlow 宣布开源刚刚过去一年。在谷歌的支持下,TensorFlow 已成为 GitHub 上最受欢迎的机器学习开源项目。同时,谷歌也在 TensorFlow 框架中进行过各类研究、开源了其中一些项目,这些研究涉及到自然语言处理、机器翻译、图像描述、图像分类等等。

谷歌在开发者博客上写到:「原生的 Windows 版 TensorFlow 是自开源以来,我们工作的重中之重。尽管 Windows 的用户们已经可以在 Docker 容器中运行 TensorFlow 了,我们仍然希望提供更加完整的原生体验,包括对于 GPU 的支持。」

随着 TensorFlow r0.12 版的发布,这一开源软件库现已支持 Windows7、10 和 Server 2016。同时,这一新版本可以让用户在 TensorFlow 训练中得到 CUDA 8 的 GPU 加速。我们已将新版本在 PyPI 中封装成型。现在你可以使用命令 C:> pip install tensorflow 安装 TensorFlow 了。

2. 下载和安装Python,Python-pip

2.1. 下载Python和Python-pip

2.1.1. Python下载地址:

https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe

//3.5.2版本的我是安装的这个版本,这个衔接可以直接用下载工具下载。

想用其他版本可以去官网下载:https://www.python.org/downloads/windows/

不过,2.7版本的我试过了,但是安装tensorflow失败了。

2.1.2. Pip下载地址:

https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

//最新版的pip,pip是安装tensorflow比不可少的工具

2.2. 安装python

2.2.1. 打开可执行文件

clip_image002

和安装其他软件的步骤是差不多的,注意修改一下路径,因为安装完之后还需要设置环境变量。

2.2.2. 设置环境变量(win10)

clip_image003

右键点击此电脑,点击属性。

clip_image005

点击高级系统设置。

clip_image007

点击环境变量。

clip_image009

点击Path变量,然后编辑它,如果没有的话,新建一个Path变量。

clip_image011

注意要以“;”分号结尾,分号,分号,分号。

添加完之后一直确定到底,刚刚打开的所有窗口都要点确定,确定,确定。

clip_image013

如果遇到这种情况,则说明你的环境变量没有配置好,需要重新配置一下环境变量

2.3. 安装pip

2.3.1. 解压安装包

clip_image014

我是用快压解压的,解压了两次得到了pip-9.01文件夹

clip_image016

2.3.2. 安装

clip_image018

在这个文件夹按住Shift键单击鼠标右键

点击在此处打开命令窗口

执行:python setup.py install //安装pip命令

clip_image020

然后会跳一大段东西,不用管

clip_image022

安装完成了。

2.3.3. 配置环境变量

Pip的安装路径在Python的安装路径下的Scripts里面。

所以吧Pip的路径也添加到Path变量里面就可以了,如下图:

clip_image024

3. 安装TensorFlow

3.1. 有关 TensorFlow Windows 支持的更多细节请阅读 r0.12 的版本注释

3.1.1. pypi 地址:

https://pypi.python.org/pypi/tensorflow

3.1.2. TensorFlow Release 0.12.0 地址:

https://github.com/tensorflow/tensorflow/releases

3.2. 安装

如果上面python和python-pip安装没有问题,只需要执行一个指令就可以顺利安装TensorFlow了。

C:> pip install tensorflow

Tensorflow所需要的依赖会自动安装:

clip_image025

clip_image027

我的已经是安装好了的,所以把版本号,依赖什么的显示了出来。

4. 测试你的第一个tensorflow程序

4.1. 测试代码:

C:\>python

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> sess.run(hello)

Hello, TensorFlow!

>>> a = tf.constant(10)

>>> b = tf.constant(32)

>>> sess.run(a+b)

42

>>> 

4.2. 测试成功截图:

clip_image029

因为我安装了两个版本的python,所以修改了python的名称,你们直接用python就可以了。

4.3. 彩蛋时间

1.程序员们在接触一门新语言的时候,通常做的第一件事就是编写一个Hello World程序,这一惯例源自最初一批大神们对计算机程序的希冀,希望它们就像一个新生儿一样,能友善的对这个世界宣告它的到来。

2.数字42的含义非常深刻。据著名一本道科幻小说“银河系漫游指南”所说,42是一个关于“生命、宇宙以及一切”的问题的答案(哈?你问我问题是什么?)。谷歌的创始人很可能也是这本小说的狂热粉丝,因为谷歌把这个彩蛋也嵌入了它们的搜索引擎之中,而且谷歌的总部外面就有一个“42”的模型。

分享到:
评论

相关推荐

    深度学习(基于Tensorflow2.0)学习笔记——Day2

    本篇学习笔记主要关注如何在Tensorflow2.0环境下开始深度学习的学习和实践。 【深度学习基础知识回顾】 在开始实战前,对深度学习的基础知识进行回顾是必要的。这包括神经网络的基本概念、反向传播算法、损失函数...

    Python-利用TensorFlow2和Keras的深度学习课程笔记

    在本课程笔记中,我们将深入探讨如何利用TensorFlow 2和Keras进行深度学习实践。TensorFlow是一个强大的开源库,由Google Brain团队开发,用于数值计算和机器学习,特别是深度学习。Keras则是一个高级神经网络API,...

    TensorFlow从零到一个:TensorFlow最佳学习资源大全(含课程,书籍,博客,公开课等内容)

    总的来说,TensorFlow的学习是一个不断探索和实践的过程,利用好各种资源,结合实际项目,你将能够逐步从新手成长为熟练的TensorFlow开发者。记得持续学习和动手实践,理论与实践相结合,是成为专业人士的关键。

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    吴恩达在Coursera上的机器学习课程是一个很好的起点,尽管课程使用Octave,但笔记可以帮助理解Python中的对应概念。 【数据预处理与特征工程】 在实际应用中,数据预处理和特征工程占据了大部分工作。这包括数据...

    2024最新版python、Java视频教程包括视频、笔记、源码

    视频教程提供了直观的学习方式,笔记能够帮助学习者梳理和复习重点知识,源码的提供则可以让学习者直接看到代码是如何被编写的,从而更好地理解编程概念。通过这样的学习材料,配合大量的实践和项目练习,学习者能够...

    python新手入门方法.pdf

    对于新手而言,学习Python需要遵循一定的步骤和方法。 首先,理解Python的基础语法至关重要。基础语法包括变量(用于存储数据)、循环(如for和while循环)、函数(自定义功能的模块)以及模块(导入和使用其他代码...

    GAN生成对抗网络入门与实战视频教程

    总结来说,本“GAN生成对抗网络入门与实战视频教程”将带你走进深度学习的神奇世界,通过理论与实践的结合,让你熟练掌握生成对抗网络及其在PyTorch和TensorFlow中的实现。无论你是深度学习新手还是有一定经验的...

    深度学习探索指南:教程案例与顶尖项目一览

    1. **TensorFlow 教程**: - 官方网站提供的详尽教程覆盖了从基础到高级的各个方面。 - 包括但不限于:张量操作、卷积神经网络(CNN)、循环神经网络(RNN)以及高级主题如强化学习等。 2. **PyTorch 教程**: - ...

    机器学习个人笔记完整版v5.4-A4打印版_supportxh6_snowuiy_C++_

    这份笔记详尽地涵盖了机器学习的基础概念、算法以及实践应用,旨在帮助新手快速入门并掌握这一领域。 首先,笔记可能会从机器学习的基本定义和分类开始,解释监督学习、无监督学习、半监督学习和强化学习的区别,...

    机器学习相关教程机器学习相关教程

    "零基础机器学习相关教程" 是一个适合新手入门的学习资源,旨在帮助读者理解机器学习的基础理论,并逐步掌握实际应用技巧。本教程可能包含了一系列的指导性材料,如理论讲解、实战案例和代码实现,以Python作为主要...

    PyDataAmsterdam2018:我在PyData Amsterdam 2018上举办的研讨会的内容“使用Keras和Tensorflow进行深度学习的动手入门”

    受众级别:新手 描述 深度学习已经征服了图像识别,NLP,语音识别等领域,并且是每个数据从业者必不可少的工具。 本教程面向有志向的深度学习者,其中包括快速钝化的深度学习概述,然后是动手实践教程,该教程将教您...

    Python程序语言从入门到深入.rar_Python入门_python 从入门_python 教程_python语言

    总之,Python是一门强大的编程语言,无论你是刚接触编程的新手还是有经验的开发者,这个“Python程序语言从入门到深入.rar”资源都能成为你学习和提升的宝贵工具。记得理论结合实践,多做项目,多看优秀的代码,你的...

    PaddlePaddle技术心得笔记.docx

    特别是对于初学者,无需复杂的环境配置,可以直接利用在线平台进行学习和实验,这大大降低了入门的门槛。此外,飞桨的一大亮点是提供免费的算力资源,这对于在CPU上运行模型的用户来说,节省了大量的时间和计算成本...

    七步精通Python机械学习.docx

    如果你是编程新手,可以阅读Zed A. Shaw的《Learn Python the Hard Way》。如果你已有编程经验但不熟悉Python,可以尝试以下教程: - Codecademy的Python课程(适合视觉型学习者) - Michael S. Shell的《Automate ...

    七步精通Python机器学习.docx

    入门可参考吴恩达在Coursera的课程,但建议先查看学生整理的笔记,专注于Python部分。此外,Tom Mitchell的课程也提供了友好的学习体验。 第三步:了解科学计算库 Python有许多科学计算库,如numpy用于N维数组操作...

    深度学习学习笔记(1)

    这几天开始搞毕业设计,跟着老师算是正式入门深度学习了,在此记录一下这几天的收获 1.深度学习环境配置 首先是深度学习环境的配置,以前都是用pycharm写一些小程序小打小闹,结果电脑炸了什么都没有了,现在刚好...

    预测乘客被转运的概率.zip

    描述中的“适合研究本领域的入门demo”表明这个项目是为初学者设计的,旨在帮助他们了解如何应用机器学习和深度学习的基本概念。这可能包括数据预处理、特征工程、模型选择、训练与验证、评估指标以及结果解释。 ...

    Python

    提到笔记,Python也有许多优秀的笔记工具,例如Jupyter Notebook,它允许开发者在同一个环境中编写代码、运行实验、展示结果和撰写文档。Jupyter Notebook支持多种语言,包括Python,使得学习和分享知识变得更加便捷...

    kaggle:关于Kaggle挑战的研究资料库

    这些模型可以作为参考,帮助新手快速入门。 通过学习和研究这个资料库,你可以深入了解数据分析和机器学习的实际应用,提升自己的技能,并且有可能在未来的Kaggle比赛中取得好成绩。此外,参与Kaggle社区还可以扩大...

    Colab

    3. **易于上手**:由于不需要本地安装,新手可以快速入门,只需一个浏览器就能开始编程。 4. **实时协作**:支持多人同时编辑同一个notebook,便于团队合作。 5. **丰富的库和预装软件**:Colab内置了许多常用的数据...

Global site tag (gtag.js) - Google Analytics