前两天看了一下百度世界大会2017,哦,原来人工智能已经这么强大了,而我还在一个传统的公司宣称做这大数据。前几年大数据是最火的,但最近人工智能和数据挖掘已经成为了最火的技术。这形式也是必然的,大数据时代只代表能处理大数据的能力,主要是用分布式技术,单台节点完全无法完成的事可以交给上千台组建的集群去完成。但处理这些数据价值的体现再不是传统的应用,而是对这些海量的数据进行数据挖掘,加上机器学习,配合硬件的支撑,就成了目前的人工智能了。人工智能提出时间是很早的(追溯到1956年),但最近却让人觉得它的时代真的到来了,技术领域的变化为人工智能做好了准备,比如大数据为人工智能提供了学习训练所需的数据基础。百度大会的内容我不再多说了,大家可以去爱奇艺看看。可能是我觉得百度大会的槽点还是有很多的,比如主持人说他们的产品不需要唤醒词,但却在演示的时候一直说“小度,小度”,比如说到有人通过手机百度直接成为程序员的,百度应该说一下魏则西事件才对。。

还是说正事,有朋友问我有没有方法能很快录入图片上的一长短文字到电脑里。我第一时间想到了语音转换文字(图片识别软件收费并且准确率很差),于是用手机试了一下效果,早前就试过那个功能,最开始我以为那个功能是微信支持的,不好意思,又是百度,百度输入法。连续转换了几条语音,发现这几条正确率非常高,较以前使用的时候正确率高了很多,识别速度也有了很大提高。百度大会上面谈的百度的人工智能有语音,图像,自然语言和用户画像,输入法的语音转换文字是语音和自然语言的结合的应用。这样一来,比手动输入的效率大大提高,这用户体验也是杠杠的。我平时用的是为知笔记,我之前就想过这样的需求,有时候我自己的想法是一个瞬间的灵感,可能在马路上,在跑步,在公交上,我想把这个想法记下来,身边又没电脑,我又很懒,不想手机输入,手机输入长段文字很累。我去为知笔记官网查看,早在2014年为知笔记就上线语音转文字的功能了(当然现在你也可以直接用百度度输入法),但我觉得自己需要用这个功能的时候是在今年,一方面是这个技术的成熟性,开始的准确率和速度都是问题,再则是从手写到语音转换输入这个习惯改变需要时间。

我突然不想再写代码了,写代码太累了。能不能通过说,代码就写好了,能不能通过说,代码就开始调试了。这效率提高的不是一点半点的。好像很简单,直接把百度的输入法套进去不就行了嘛。首先代码大部分是英文的,通过说的方式,想必英语要比较好,一句简单的条件语句if (a>b){return a}else{return b},说英语呢还是说如果a大于b那么...。有时候写代码的时候,并不是记得特别要调用方法的名字,就只能去那个类里面搜一下(eclipse中ctrl+o),我觉得还是繁琐,能不能直接说:“正则切割的方法”,此时因为正则切割的方法有重载的情况,split(String regex)和split(String regex, int limit),通常我们需要使用键盘去选择第二个,操作有时候容易失误选到第一个,那我这时候可以直接说“第二个”,又或者我可以直接说:“正则切割”,“limit”,方法就调用好了。还有很多的方式都可以改善,比如在项目里找类,包太多,很麻烦,直接告诉它我要找什么样的类,问一句“有没有一个类的方法封装了某种特别的功能”,自动搜索到那个类锁定到那个方法。这种畅想还有很多,只怕未来这些都可能实现。或许以后我应该有一台智能电脑,叫它开机,叫它做什么它就做什么,不用再点来点去。目前更有一些论调,机器人未来接管编程,这个我并不想去考虑,但愿能赶在程序员面临失业之前财富自由,哈哈。

前些天去京东和同学事聚了一下,离开之前去京东无人超市体验了一下,同学在京东上班,但也是第一次体验,无人超市营业不久。体验的过程是这样的,第一次进入时先二维码扫描绑定一下快捷支付,然后在门口有个头像采集区自动拍个照,拍完之后,系统会通过麦说一句“我已经记住你了,下次请直接进入”,就这样我两进去选了两袋薯片,走到门口有个区域,头顶有个显示屏,显示了一下我手里拿着的薯片和价格,系统又说“结账完成”,然后闸机打开,离去。这里也主要是图像识别的应用。这两年图像识别结合机器学习的应用也愈发的成熟,相信全民无人汽车,交通治理也不远了。

全变无人了,人是不是都失业了,马云大叔说得我好怕怕。。