第十八章 开发平台软件讲解(2 / 2)

“形象化设计,顾名思义就是让开发不再是枯燥乏味的代码,而是更具形象化,将需求通过形象化实现。

简单来说,如果你想实现对一个猫进行识别,只需告诉软件平台,想将见到的任何一只猫能识别出是猫,而非狗或其它动物,虽然这个猫可能毛被剃了或身上的毛呈现各种颜色,亦或脸上可能有伤口,尾巴没长出来,但是只要看到它,就知道它一定是猫。”智灵继续说。

“开发平台听到这个需求,会给出一个简单的输入和输出界面,当然你也可以将输出界面进行形状或颜色进行改变,改变的方法也很简单,只需语音告诉开发平台即可。这个时候,你只需将见到的猫拍照或者扫描,软件即会告诉你结果。”智灵说道。

“那它是怎么辨别出是猫呢,别人又没有告诉它?”张浩纳闷,他知道现在的开发平台开发的软件在设计出来后,需要拿大量的猫的照片样本让软件自行学习,也就是告诉软件这就是猫,软件才可以识别,但是对于那些与学习的照片样本偏差较大的猫,却有可能识别不了。

“哈哈,这个地方简单,我只需让软件获取网上的所有有关猫的图片及文字信息就行,软件将会将猫的特征点进行分析确认,具备了思维能力,也就不会分辨错了。这个和人类似,只要这个人见过一只白色的猫,如果再见到黑色的猫,肯定不能说成是老虎,而是知道它应该是猫的一种。

同样的道理,由于获取的样本足够多,也许比人识别更准。你们现在的软件呢,就是由于识别的样本太少,如果足够多,也许能做到类似的程度。”智灵做了简单的解释。

张浩听着有点绕,不过思考下,也明白了,就是软件具有思考能力,且能从网上自己找大量的照片和素材进行匹对,便实现了准确识别。

“嗯,如果这样,那肯定没问题,但是现在的软件学习起来非常慢,为了学习一样东西,需要输入很多张照片才行,如果需要学习网络上那么多照片样本,又可能需要很久很久。”张浩也了解这个软件,提出疑问。

“这就是开发平台的独到之处了,你说的那种是先下载下来提供给软件学习,我说的呢,直接链接网络,平台有个快速分析网络信息的功能,可以快速对数据分析并完成学习的。”智灵哈哈一笑,这也是与现有平台的特别之处。

张浩听了后,就不再有疑问,但是毕竟没有经过实际测试验证,还无法确认。

“模拟测试呢,也做了较大的改良,不再单纯的靠运行代码来验证,那样虽然可以验证一些基本功能,但是同样由于样本较少,难以充分验证。

模拟测试呢,同样也会借助于网络信息,会在网上收集足够多类似的信息,拿来做测试样本。同样呢,也可以进行实物模拟,就是通过摄影或者扫描将实际运用的现场实物进行模拟测试,并对实物赋予相应的功能,通过软件将现场模拟出来,进行验证,当然测试环境也不是简单的理想环境下进行,而是通过网络信息和现场运行的实际数据的分析,模拟出更贴合现场的环境,这样测试会更充分更实际。”智灵解释。

返回