【用AI开挂的人生】5岁学编程,12岁进IBM
“
跟普通孩子比起来,14岁少年Tanmay Bakshi身上有无数光环:
5岁开始对计算机感兴趣
9岁发布了第1个iOSAPP
12岁成为IBM沃森最年轻的程序员
现任IBM Watson工程师
不过最令人印象深刻的不是他所取得的成就,而是他的年龄——14岁。
五岁观看电脑工程师父亲工作,他迷恋上编程。
Tanmay Bakshi和父亲
7岁时,在YouTube上开设专栏,发布编程和网络开发教程。帮助100,000编程初学者开启自己的旅程。
9 岁的时候,他制作了第一个iPhone应用程序,并且最终在 2013 年情人节那天在应用商店上发布。
11岁时,在百无聊赖地上传YouTube视频时候,他发现了一部关于“IBM Watson”的纪录片,深深为此着迷。在一星期之内,他就建立了自己的第一个Watsonapp——Ask Tanmay。
Watson是能够使用自然语言来回答问题的人工智能系统,由IBM公司的首席研究员David Ferrucci所领导的DeepQA计划小组开发并以该公司创始人ThomasJ. Watson的名字命名。2011年,Watson参加综艺节目《Jeopardy》来测试它的能力,这是该节目有史以来第一次人与机器对决。
不久之后,在使用IBM开发转换文件格式的服务Document Conversion时,他发现了一个漏洞,并把相关发现发到了编程网站和自己的Twitter账号上。
而这铸就了Tanmay Bakshi和科技巨头IBM的第一次触电。
一些在IBM技术部门工作的工程师找到了他,而最初的两人则成了他的导师,在Tanmay之后与IBM的合作中,扮演了关键的角色。
从此之后,这位小男孩的开挂之路正式为世人所知。
虽然实质上,Tanmay并不在为IBM工作,但是在许多项目上,IBM与他开展了很多深入的合作,并开始邀请他出席各种会议和演讲——在公司的互联会议上,Tanmay之是在2.5万人面前发表了主题演讲,在印度孟加拉的IBM开发者大会上,他的观众则有10,000人。
科技界开始为这个男孩疯狂。
IBM公司高层也向他投来赞许的目光,Tanmay现任导师——IBM Watson项目组的首席科学家Rob High这么评价他:“他像一块海绵一样吸收知识,并且乐意接受更多关于深度学习和人工智能方面的信息。”
与导师IBM Watson项目组的首席科学家Rob High
在波士顿召开的世界AI大会(AI World)上,他们一起探讨了社交媒体如何利用AI进行数据分析。对于知识共享与传播,Tanmay提出了自己的看法:“我非常热爱人工智能AI,也十分乐意与大家分享自己拥有的知识。”
在AI方面的高度专业性让Tanmay Bakshi广受赞誉。在2017年迪拜举行的知识峰会上,他被Kingof Dubai's Mohammed bin Rashid Al Maktoum基金会授予大使奖,现在作为IBM云荣誉顾问,他还享有IBMCloud champion的殊荣。
不过,这个年少成名的14岁男孩,并没有被鲜花和掌声所迷惑,他把目光投向了更远的地方——让人工智能在医疗领域有所建树。
他最近把时间花在了神经网络neural network上——一部模仿神经系统和人脑的计算机系统。
“我认为人工神经网络对医疗领域会非常有用,医疗产业现在已经到了被人工智能颠覆的时代。”人类在医疗诊断中更容易出错,并且这一领域会涉及大量数据,阅读这些数据并且进行实验都会花费大量的时间,这样医疗过程就变得缓慢。
由IBM业务合作伙伴、人工智能设计公司Darwin Ecosystem,认知计算公司Not So Rocket Science和他的导师Rob High领导的Cognitive Story项目邀请Tanmay Bakshi加入。
他们的第一个任务是让住在加拿大多伦多北部的全瘫女孩Boo获得可以表达自己的机会,“无论是渴了、饿了,不舒服或者想看电视,她都说不出来。”Tanmay这么说。
为了帮助Boo沟通,团队建立了一个用来扫描患者脑电波的系统。Tanmay在其中的角色是利用学习算法理解分析Boo的脑电图,并且将它们转化成自然语言,这样她便可以表达了。
现在,Boo已经可以用二进制代码来交流,当然她的未来还很长。“想象一下,有多少人可以重新‘说话’,没有深度学习,这是不可能的。”Tanmay自豪地说。
“医生们也认为人工智能是一个强大的工具。” Tanmay几乎每个星期都会看到有关人工更智能与医学结合的文章,比如×××治疗或是发现新药。
当然,专家不会有那么多时间来阅读数以万计已经出版的文献资料,将知识消化并且利用到实际诊断治疗中也需要花费时间——这给了深度学习deeplearning机会:AI可以在几秒内看完百万部文献,理解并且用我们可以理解的简单方式描述出来。
不过,Tanmay承认在具体执行方面,事情会变得没那里理想化。不过,“每一个项目都是一段旅程,我愿意坚持把问题解决,因为我知道结果是让人们的生活变得更好,并且每一小步都是一段学习的过程。”
一个十四岁的男孩,凭着全然的兴趣与热爱,成为IBM最年轻Watson系统工程师。之后,并没有沉迷于炫技,而是更关注自己的技术如何为社会做贡献。从这两点看,在教育和家长培养上,在这个浮躁的社会,值得称颂。
转载请注明出处:http://www.renma123.com/#/detailsPage?id=113 人马科技
转载于:https://blog.51cto.com/13779309/2165553
【用AI开挂的人生】5岁学编程,12岁进IBM的更多相关文章
- Aaron Swartz – 互联网天才开挂的人生历程:每时每刻都问自己,现在这世界有什么最重要的事是我能参与去做的?
Aaron说的一句话让我挺有感触的-- 相信你应该真的每时每刻都问自己,现在这世界有什么最重要的事是我能参与去做的? 如果你没在做那最重要的事,那又是为什么? 1986年11月8日,有个叫Aaron ...
- 80后,天才程序员, Facebook 第一任 CTO,看看开挂的人生到底有多变态?
鸡仔说:今天介绍一位天才程序员--亚当·德安格洛(Adam D'Angelo),他被<财富>杂志誉为"科技界最聪明的人之一",大学去了被誉为"天才" ...
- 20岁的设计师vs30岁的设计师
20岁的设计师vs30岁的设计师 如果你还是20来岁,要恭喜你,你还年轻, 一切才刚刚开始 还有时间去探索无尽的可能 还有时间去找到无限的前途 如果30岁的你还不够强大, 请记得时刻给予自己信心, ...
- 12岁的少年教你用Python做小游戏
首页 资讯 文章 频道 资源 小组 相亲 登录 注册 首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...
- 【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试
1.几个知识点(1)MicroPython 是 Python 3 语言的精简高效实现 ,包括Python标准库的一小部分,并针对嵌入式微控制器(单片机)和受限制的环境进行了优化,它是Python延伸出 ...
- 我教女朋友学编程html系列(7)—Html无序列表、自定义列表、有序列表及常用例子
昨天写的那篇文章<我教女朋友学编程Html系列(6)—Html常用表单控件>,基本上有1000人左右看了,那边文章是我站在前人的肩膀上修改来的,添加了截图和说明,合并了例子,使之更容易被初 ...
- [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...
- [Python] 文科生零基础学编程系列三——数据运算符的基本类别
上一篇:[Python] 文科生零基础学编程系列二--数据类型.变量.常量的基础概念 下一篇: ※ 程序的执行过程,就是对数据进行运算的过程. 不同的数据类型,可以进行不同的运算, 按照数据运算类型的 ...
- 《陪孩子像搭积木一样学编程》,一起来玩Scratch(1)使用Scratch编程的基本流程
编程是一件很有趣的事情.初次接触编程,你可能不知所措,别担心,这并不复杂.首先,为了让读者对编程有大概的了解,可以把编写Scratch程序的过程分成7个步骤(如图1.8).注意,这是理想状态.在实际的 ...
随机推荐
- Jmeter 压力测试笔记(1)--服务器迁移失败
近期,公司服务器因技术架构升级等原因需要迁移,在经过开发,运维DBA,测试多部门进行联合讨论后,制定出了迁移方案.迁移前也对APP应用进行了各种测试,并没有发现问题. 凌晨2点开始迁移,5点完成迁移. ...
- python爬取疫情数据详解
首先逐步分析每行代码的意思: 这是要引入的东西: from os import path import requests from bs4 import BeautifulSoup import js ...
- 家庭记账本app进度之android中AlertDialog的相关应用以及对日期时间的相关操作(应用alertdialog使用的谈话框)
对于AlertDialog的相关知识: 1.创建构造器AlertDialog.Builder的对象: 2.通过构造器对象调用setTitle.setMessage.setIcon等方法构造对话框 ...
- 30.5 Map遍历方法
package day30_2_Map; import java.util.HashMap; import java.util.Map; import java.util.Set; /* 方法一.用e ...
- Struts2-学习笔记系列(15)-ajax支持和JSON
7.1stream类型的result 使用stream就无需jsp页面,直接在action想浏览者生成指定的响应 @Override public java.lang.String execute() ...
- docker安装GD扩展
apt update #更新软件源 apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev #安装各种库 docker-p ...
- AJ学IOS 之微博项目实战(6)导航控制器NavigationController 的滑动回退功能实现
AJ分享,必须精品 一:效果 第二篇里面写了怎样自定义navigation实现自定义的导航控制器左右按钮样式,但是当我们自己实现后,系统自带的向右边滑动来实现回退的功能就不能用了. 这里主要实现滑动回 ...
- Springboot系列(七) 集成接口文档swagger,使用,测试
Springboot 配置接口文档swagger 往期推荐 SpringBoot系列(一)idea新建Springboot项目 SpringBoot系列(二)入门知识 springBoot系列(三)配 ...
- OpenAL试水
参考了https://wysaid.org/976.html. 这个博客给了一个EGE+OpenAL的demo和源代码.一开始没注意,博主也没有给EGE相关信息.会找不到EGE相关头文件,建议如果要二 ...
- Java前台传值至后台中文乱码
记一次常见问题 今天导入了一个网上下载的项目,运行后发现,前台传值 到Servlet,Servlet保存至数据库,数据库保存的中文数据出现乱码,检查了一下表中的编码是utf8没错. 输出测试了一下 原 ...