当前位置: 首页 > news >正文

【新手向】TensorFlow 安装教程:RK3399上运行谷歌人工智能

从AlphaGo大胜柯洁后,谷歌的人工智能备受关注。人工智能好像离我们好远,深度学习算法貌似非常复杂。但其实看看你的手机上的语音助手,相机上的人脸识别,今日头条上帮你自动筛选出来的新闻,还有各大音乐软件的歌曲“每日推荐”……形形色色的AI早已进入我们生活的方方面面。深刻的影响了着我们,可以说,这是一个AI的时代。



 

 

 

 

其实早在去年年底,谷歌就开源了其用来制作AlphaGo的深度学习系统TensorFlow,相信有不少同学曾经对着这款强大的机器学习系统蠢蠢欲动,官方的Tensorflow的教程其实不少,但苦于门槛较高,还需要FQ。安装TensorFlow变得麻烦起来。

 

本教程引用了牛头大神的帖子,在Firefly-RK3399上装上的TensorFlow。并将过程做了一个新手向的教程,想动手玩玩人工智能的朋友不妨试试。

 


 

 

1,安装Ubuntu系统

烧录Ubunu系统镜像到Firefly-RK3399,我升级的是ubuntu单系统:Firefly-RK3399_xubuntu1604_201707041527.img,可到官网下载此固件:

http://www.t-firefly.com/zh/firenow/Firefly-rk3399/download/

 


注意:如果你的Firefly-RK3399是默认的双系统固件,可以直接切换到Ubuntu系统,跳过此步骤:
切换教程:http://wiki.t-firefly.com/index.php/Firefly-RK3399/Starter_guide


升级成功:
 


2,安装pip3

进入系统后使用ALT+CTRL+T调出终端,输入

                  sudo apt install python3-pip  

 



3,使用git下载tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl

安装git

           sudo apt-get install git-core  


下载tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl

 

          git clone https://github.com/JohnnyChan8/TensorFlow4FireflyRK3399.git  

 

4,使用pip3安装TensorFlow

            cd TensorFlow4FireflyRK3399  

           pip3 install tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl  


 

 

安装完成!

 

5,测试TensorFlow
完成上面的步骤后,TensorFlow已经安装到Firefly-RK3399了,这个时通过简单的例程来测试程序输入

         python3  

 

  1. import tensorflow as tf  
  2. hello = tf.constant('Hello world!')  
  3. sess = tf.Session()  
  4. print(sess.run(hello))  


此时会打印
b'Hello world!'

 

 

 

总结:

TensorFlow作为机器学习工具已经开源了一年,借助Google的影响力TensorFlow成为了热门的开源机器学习,在短短的一年多的时间,在GitHub上已经产生了众多的基于TensorFlow的案例,如图像识别,自然语言处理,小型AlphaGo,机器编写音乐等等有趣的项目。

 

人工智能真得离我们不远,TensorFlow的开源让我们有创造属于自己的人工智能的机会。

转载于:https://www.cnblogs.com/TeeFirefly/p/7574137.html

相关文章:

  • 域功能级别与目录林功能级别
  • 关于SVM(support vector machine)----支持向量机的一个故事
  • 静态文件的缓存
  • 广联达面试
  • JavaScript案例开发之扑克游戏
  • 信息系统开发平台OpenExpressApp:【OpenTest】 之 框架实现说明
  • 优秀者是真的优秀
  • PKU 1011
  • 阿里巴巴加强个人信息保护 获中央网信办等四部委点赞
  • mfc框架下osg的内存泄露问题(转)
  • SQL优化系列:别让强制类型转换偷走性能
  • 基于TCP的通信程序设计
  • 阿里云前端周刊 - 第 26 期
  • 您小程序了吗? 专家一语道破小程序安全本质
  • MySQL的 insert into ... on duplicate key update语句
  • [译]前端离线指南(上)
  • 【前端学习】-粗谈选择器
  • CODING 缺陷管理功能正式开始公测
  • es6--symbol
  • github从入门到放弃(1)
  • Java面向对象及其三大特征
  • js ES6 求数组的交集,并集,还有差集
  • JS学习笔记——闭包
  • leetcode386. Lexicographical Numbers
  • MobX
  • node.js
  • PHP那些事儿
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • spring-boot List转Page
  • vue-cli在webpack的配置文件探究
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 从setTimeout-setInterval看JS线程
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 大整数乘法-表格法
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 数据结构java版之冒泡排序及优化
  • 组复制官方翻译九、Group Replication Technical Details
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (4)logging(日志模块)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (ZT)薛涌:谈贫说富
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (差分)胡桃爱原石
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (南京观海微电子)——COF介绍
  • (十一)c52学习之旅-动态数码管
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库