0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Raspberry上安装TensorFlow

454398 来源:工程师吴畏 2019-07-30 14:30 次阅读

在Raspberry Pi上安装TensorFlow

在Raspberry Pi上安装TensorFlow曾经是一项令人沮丧的任务。但是,随着Raspberry Pi正式支持更新版本的Google TensorFlow,您只需要几个命令即可安装它。

首先,通过输入以下内容确保您的Raspberry Pi是最新的命令。这些命令将Raspberry Pi上已安装的软件包更新为最新版本。

sudo apt-get update

sudo apt-get upgrade

在Raspberry Pi最新的情况下,通过在终端中键入以下命令来安装Google TensorFlow:

sudo apt install libatlas-base-dev

pip3 install tensorflow

测试TensorFlow

让我们仔细检查安装。要检查TensorFlow是否已安装,请尝试通过键入

Python3 导入TensorFlow

然后

import tensorflow

如果您使用的是更大的Python版本,可能会引发错误比3.4。只需忽略此错误 - 一切都会正常工作。

要检查您拥有的TensorFlow版本,请键入以下命令:

Tensorflow.__version__

如何在Raspberry上安装TensorFlow

Hello World示例

让我们编写一个由Google提供的简单代码,用于测试将打印hello world的TensorFlow。

import tensorflow as tf

hello = tf.constant(‘Hello, TensorFlow!’)

sess = tf.Session()

print(sess.run(hello))

您应该看到“Hello,TensorFlow”已打印。

如果您运行的是Python 3.5,您将收到几个运行时警告。官方TensorFlow教程承认会发生这种情况,建议您忽略它。

安装图像分类器

首先,创建一个保存TensorFlow模型的新目录。

mkdir tensorflow

cd tensorflow

现在,在这个新目录中克隆TensorFlow模型库。

git clone https://github.com/tensorflow/models.git

我们将使用图像模型附带的分类示例,因此导航到该文件夹:

cd models/tutorials/image/imagenet

现在运行脚本。它会将“熊猫”的标准图像提供给神经网络,而神经网络反过来猜测这个图像包含的分数。

python3 classify_image.py

让我们将自己的图像提供给神经网络,看看它是否可以识别图像中的对象。

我将一张狗的图像放入我们正在使用的同一个文件夹中。现在我将运行该脚本以查看它的结果。

python3 classify_image.py –image_file=dog.jpg

它提供以下内容猜测:

正如您所看到的,它认识到此图像的概率最高的是哈巴狗。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • tensorflow
    +关注

    关注

    13

    文章

    329

    浏览量

    60535
收藏 人收藏

    评论

    相关推荐

    Ubuntu系统的虚拟机安装步骤 如何在Ubuntu系统编译软件

    Ubuntu系统安装虚拟机的步骤 在Ubuntu系统安装虚拟机是一个相对简单的过程,通常可以通过安装VirtualBox或KVM等虚拟化
    的头像 发表于 12-12 14:36 269次阅读

    何在树莓派上安装Docker容器

    1. 准备工作 在开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspbe
    的头像 发表于 11-11 11:38 557次阅读

    何在DRA821U使用Linux实现快速引导

    电子发烧友网站提供《如何在DRA821U使用Linux实现快速引导.pdf》资料免费下载
    发表于 09-03 10:11 0次下载
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux实现快速引导

    何在Tensorflow中实现反卷积

    ,扮演着重要角色。以下将详细阐述如何在TensorFlow中实现反卷积,包括其理论基础、TensorFlow中的实现方式、以及实际应用中的注意事项。
    的头像 发表于 07-14 10:46 615次阅读

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google开发的一个开源深度学习框架,它允许开发者方便地构建、训练和部署各种复杂的机器学习模型。TensorFlow凭借其高效的计算性能、灵活的架构以及丰富的工具和库,在学
    的头像 发表于 07-12 16:38 704次阅读

    求助,请问如何在Windows系统安装ESP-IDF⼯具链?

    求助,请问如何在Windows系统安装ESP-IDF⼯具链?
    发表于 07-09 06:28

    tensorflow和pytorch哪个更简单?

    PyTorch更简单。选择TensorFlow还是PyTorch取决于您的具体需求和偏好。如果您需要一个易于使用、灵活且具有强大社区支持的框架,PyTorch可能是一个更好的选择。如果您需要一个在
    的头像 发表于 07-05 09:45 868次阅读

    tensorflow和pytorch哪个好

    tensorflow和pytorch都是非常不错的强大的框架,TensorFlow还是PyTorch哪个更好取决于您的具体需求,以下是关于这两个框架的一些关键点: TensorFlow : 发布时间
    的头像 发表于 07-05 09:42 686次阅读

    tensorflow简单的模型训练

    在本文中,我们将详细介绍如何使用TensorFlow进行简单的模型训练。TensorFlow是一个开源的机器学习库,广泛用于各种机器学习任务,包括图像识别、自然语言处理等。我们将从安装
    的头像 发表于 07-05 09:38 666次阅读

    keras模型转tensorflow session

    在这篇文章中,我们将讨论如何将Keras模型转换为TensorFlow session。 Keras和TensorFlow简介 Keras是一个高级神经网络API,它提供了一种简单、快速的方式来构建
    的头像 发表于 07-05 09:36 536次阅读

    何在TensorFlow中构建并训练CNN模型

    TensorFlow中构建并训练一个卷积神经网络(CNN)模型是一个涉及多个步骤的过程,包括数据预处理、模型设计、编译、训练以及评估。下面,我将详细阐述这些步骤,并附上一个完整的代码示例。
    的头像 发表于 07-04 11:47 926次阅读

    何在鸿蒙系统安装Google Play

    。但是,通过以下简易步骤仍然可以在鸿蒙系统安装Google Play。 了解鸿蒙系统和Google Play之间的不兼容性 鸿蒙系统的背景介绍 鸿蒙系统是华为自主研发的操作系统,致力于实现全场景全连接的智能体验。它旨在为各种设备提供整合性和高效性。 Google Pla
    的头像 发表于 01-31 17:13 1.6w次阅读

    何在CYGWIN的IFX环境中安装cysecuretool?

    嗨, 我正在尝试在 cygwin 中安装 cysecure 工具但遇到了错误。 谁能指导如何在 CYGWIN 的 IFX 环境中安装 cysecuretool?
    发表于 01-25 08:25

    何在PSoC Creator中安装GSL库?

    的,并且仅使用其他方法的一小部分资源。 (在寻找解决方案时,TSQR 并不要求所有数据点都保留在 SRAM 中。 除非它也具有此功能,否则请不要建议其他方法。) 我现在想将代码移植到我的 PSoc4 。 如何在 PSoC Creator 中
    发表于 01-23 06:22

    何在KW45-EVK使用RTC

    电子发烧友网站提供《如何在KW45-EVK使用RTC.pdf》资料免费下载
    发表于 01-03 09:41 0次下载
    如<b class='flag-5'>何在</b>KW45-EVK<b class='flag-5'>上</b>使用RTC