五分钟开发好你的第一个人工智能应用


关于人工智能,有几个常被问到的问题:

Q:人工智能开发前景好不好?

A:据IDC(互联网数据中心)预测,到2020年,全球人工智能收入将超过460亿美元。与传统行业相比,人工智能增长速度非常迅猛。

2018年年初,教育部也将人工智能相关内容纳入高中新课标,并启动了人工智能+教师队伍建设行动计划。

Q:人工智能开发好学吗?

A:只要是能学的东西都是相对简单的,人工智能不难,难的是“开发”两个字


今天为大家介绍如何快速地构建一个人工智能识图程序——任意丢张图片给它,程序可以告诉我们图片内容是啥。

请大家登录到行云趣码平台:

http://factory.cloudtogo.cn

没来过的朋友可以扫描微信免费注册使用。

登录后请创建一个新的项目,并选择采用Blank模板:


完成向导进入架构图设计器后,从左侧组件栏中依次将下图中标为1、2、3号的组件拖入画布。


这三个组件分别是:

  • Show and Tell Frontend — 前端页面,用来接收上传的图片,显示识别结果。它好似我们的眼睛。
  • TensorFlow Runtime — 用来识别图像的人工智能引擎。它好似我们的大脑。
  • Show and Tell Model 3M —经过300万次训练形成的数据模型。它好似我们所掌握的知识。

接下来,把提前编写好的一些简单代码和TensorFlow Runtime关联,方法是:选中TensorFlow Runtime组件,在右则参数栏中Training Code参数的编辑框内填入值 https://git.coding.net/cloudtogo/itengine.git


最后一步是把三个组件间的服务调用关系用线连接起来,完成后的结果如下图所示:


然后请点击右上角“保存架构”,在弹出框中选择“发布应用”并点“确定”:


在接下来的发布配置界面中,直接点击“确定”按钮。


在下图中发布界面中,大约等待一两分钟应用即可发布完成。


访问应用后,选择Upload 页,拖入要识别的图像,应用会自动识别图像内容。


多试几张不同的图片后,会对这个识图程序的能力有个基本了解。有兴趣的朋友,可以再试试修改架构图,采用下图中4号组件 200万次的训练模型替换原来300万次训练模型,你会发现识别的准确率大大降低。


通过行云趣码平台,不单可以体验快速构建人工智能应用的乐趣,还可以试一试区块链技术实现的银行演示系统:《五分钟搭建你的第一个区块链应用

您自己的项目,无论是前端还是后端技术,无论是什么开发语言,行云趣码都能为您提供完美支持,让您的创新效率大大提高。

有关趣码更多有趣功能,我们将在未来的文章中陆续介绍,敬请期待。

敬请访问:

www.cloudtogo.cn


(登录注册即可使用)

零距离体验超酷的“全云端软件开发新模式”


原文地址:http://blog.51cto.com/13561855/2132878

时间: 2024-10-09 23:28:58

五分钟开发好你的第一个人工智能应用的相关文章

算法笔记_105:蓝桥杯练习 算法提高 上帝造题五分钟(Java)

目录 1 问题描述 2 解决方案   1 问题描述 问题描述 第一分钟,上帝说:要有题.于是就有了L,Y,M,C 第二分钟,LYC说:要有向量.于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询.于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限.于是就有了数据范围 第五分钟,CS说:要有做题的.说完众神一哄而散,留你来收拾此题 输入格式 第一行两个正整数n和Q,表示向量长度和查询个数 接下来一行n个整数,依次对应向量中元素:a[0],a[1],

Git五分钟教程

许多人认为Git太混乱或是复杂的版本控制系统,这篇文章是面向一些人想快速上手使用Git, 对于大多数基本需求这篇文章涵盖了使用的70%至90% 入门 使用Git前 需要先建立一个仓库(repository).你可以使用一个已经存在的目录作为Git仓库或创建一个空目录 使用您当前目录作为Git仓库,我们只需使它初始化 git init 使用我们指定目录作为Git仓库 git init newrepo 从现在开始,我们将假设你在Git仓库根目录下,除非另有说明 添加新文件 我们有一个仓库,但什么也没

Angular2的五分钟入门在Windows下的实现

Angular2的五分钟入门在Windows下的实现 官网提供的是在linux的步骤,而实际直接拿这些步骤在windows下也可以实现,但唯一就是无法 --watch TypeScript文件,那就是扯蛋,改一下代码就要重新编译,谁受得了. 那么我来尝试一下直接使用Gulp来搭建. 一.创建项目 虽然Angular2允许我们使用TypeScript.Dart.ES5.ES6来写代码,但是出于Angular2也拥抱TypeScript,那么变成我们唯一最好的选择也是TypeScript. 首先创建

一个睡五分钟等于六个钟头的方法

一个睡五分钟等于六个钟头的方法  睡觉的诀窍    所以,根据医学和我的体验.观察,一个人真正睡着觉最多只有两个钟头,其余都是浪费时间,躺在枕头上做梦,没有哪个人不做梦.至于醒来觉得自己没有做梦,那是因为他忘记了.    通常一个人睡两个钟头就够了,为什么有人要睡七.八个钟头?那是你赖床躺在枕头上休息的习惯养成的,并非我们需要那么久的睡眠时间,尤其打坐做功夫的人晓得,正午只要闭眼真正睡着三分钟,等于睡两个钟头,不过要对好正午的时间.夜晚则要在正子时睡着,五分钟等于六个钟头.    就这个时间的学

《vi中的替换艺术》-linux命令五分钟系列之十一

vi方面的内容不知道分类到哪里好,就放到<Linux命令五分钟系列>里吧! 今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号). 其实这个不难,不过我觉得应该总结一下vi里的替换技术了,以备以后查阅. 1 所有替换方案都要在冒号“:”状态下书写. 2 如果想将abc替换为xyz,那么就这样 :s/abc/xyz/ 不过要特别注意,这个替换只局限于光标所在当前行,而且更糟糕的是它只替换当前行的第一个匹配项. 即,如果此行内容为I write abc, I

五分钟一个设计模式之命令模式

五分钟一个设计模式,用最简单的方法来描述设计模式. 小米智能模块的例子 前一段小米的老总雷军在印度的全英文演讲想必大家都还历历在目,不过今天我们讨论的主题不是那次演讲,而是小米智能模块.小米4发布时,雷军说,小米已经开发了一个智能模块,只要电器厂商将这个智能模块集成到自家的电器中,就可以用小米手机来控制它,并且小米智能模块才22块钱.是不是一件很牛X的事情?这个事情,从宏观上来看,通过小米手机来控制所有集成了智能模块的电器,就是使用了命令模式!下面我们来模拟一下这个事情. 首先,有一些家用电器的

五分钟一个设计模式之策略模式

五分钟一个设计模式,用最简单的方法来描述设计模式. 开发一个小游戏 还是先来看个例子吧. 有一天老板一拍脑袋,想做一个游戏,于是把你找来,告诉你他的想法: 做一个最简单的闯关游戏,每个关卡都有一些小怪兽,而游戏的角色通过打死所有小怪兽来通关 角色可以使用武器,先做三四个简单的武器,有一般的武器,有厉害的武器,每个武器的伤害值不一样 游戏过程中,角色可以更换武器 先做一个角色,以后可能增加新角色,但不同角色之间的区别现在还没想好. 你作为这个新游戏的主程序员,要做的就是使程序的架构足够灵活,能够为

《sort帮你排序》-linux命令五分钟系列之二十六

本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. === 好久没写技术文章了,对不住大家.今天送上sort帮你排序,以资共享.:) [正文开始] sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行

zookeeper-非常重要的zab协议-《每日五分钟搞定大数据》

上篇文章paxos与一致性说到zab是在paxos的基础上做了重要的改造,解决了一系列的问题,这一篇我们就来说下这个zab. zab协议的全称是ZooKeeper Atomic Broadcast即zookeeper"原子""广播"协议.它规定了两种模式:崩溃恢复和消息广播 恢复模式 什么时候进入? 当整个服务框架在启动过程中 当Leader服务器出现网络中断崩溃退出与重启等异常情况 当有新的服务器加入到集群中且集群处于正常状态(广播模式),新服会与leader进行