【用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).注意,这是理想状态.在实际的 ...
随机推荐
- Hadoop(九):Shuffle组件
重温MR整体流程 工作流程 开始执行输入(InputFormat),先对文件进行分片,然后读取数据输入到Map中. Mapper读取输入内容,解析成键值对,1行内容解析成1个键值对,每个键值对调用一次 ...
- Nginx-高性能的反向代理服务器
Nginx Nginx作为一款反向代理服务器,现在大多数网站都有使用,自己在项目中几乎都有用到,自己的网站也使用到了它. 了解Nginx 上面图可以直观的看出Nginx的用处,可以将请求转发至Web服 ...
- python 函数--匿名函数
一.匿名函数的定义: 解决一些简单的需要用函数去问题,匿名函数的函数体只有一行. 二.格式: calc = lambda n:n**n 函数名 = 匿名函数 参数:返回值 三.练习:
- Python之 module安装
如出现这种错误 ModuleNotFoundError: No module named 'numpy' 这种错误通常不会出现,因为Python的模块,通常在你安装Python shell的时候,就已 ...
- eclipse 使用 快捷键
ctrl + t :查看类的子类和实现类 ctrl + o 查看类实现的方法 ctrl + 1 相当于idea的 alt + enter 补全变量 syso 点 alt + / System.out ...
- 假的数论gcd,真的记忆化搜索(Codeforce 1070- A. Find a Number)
题目链接: 原题:http://codeforces.com/problemset/problem/1070/A 翻译过的训练题:https://vjudge.net/contest/361183#p ...
- 03-css3中的3D转换
一.CSS3-3D转换 1.3D 特点:近大远小,物体和面遮挡不可见 1.1三维坐标系 x 轴:水平向右 -- x 轴右边是正值,左边是负值 y 轴:垂直向下 -- y 轴下面是正值,上面是负值 z ...
- svg 实践之屏幕坐标与svg元素坐标转换
近期在做svg相关项目,很好用的东西要记下来: 1.基础知识就是根据 矩阵进行坐标转换,如下: : 屏幕坐标 = 矩阵* svg对象坐标 2.javascript有个方法用于获取 svg对象 的转换矩 ...
- commonJS、AMD和CMD之间的区别
JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已. 现在就看看吧, ...
- stand up meeting 11/19/2015
队员 今日工作 工作耗时/h 明日计划 计划耗时/h 冯晓云 利用昨天编写的调用必应词典API的DLL,完成了UWP版本查词APP的试水,证实了DLL可调和在线查词的可行性:和其他部分的同学就接口数据 ...