跟普通孩子比起来,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的更多相关文章

  1. Aaron Swartz – 互联网天才开挂的人生历程:每时每刻都问自己,现在这世界有什么最重要的事是我能参与去做的?

    Aaron说的一句话让我挺有感触的-- 相信你应该真的每时每刻都问自己,现在这世界有什么最重要的事是我能参与去做的? 如果你没在做那最重要的事,那又是为什么? 1986年11月8日,有个叫Aaron ...

  2. 80后,天才程序员, Facebook 第一任 CTO,看看开挂的人生到底有多变态?

    鸡仔说:今天介绍一位天才程序员--亚当·德安格洛(Adam D'Angelo),他被<财富>杂志誉为"科技界最聪明的人之一",大学去了被誉为"天才" ...

  3. 20岁的设计师vs30岁的设计师

    20岁的设计师vs30岁的设计师 如果你还是20来岁,要恭喜你,你还年轻, 一切才刚刚开始 还有时间去探索无尽的可能 还有时间去找到无限的前途 ​ 如果30岁的你还不够强大, 请记得时刻给予自己信心, ...

  4. 12岁的少年教你用Python做小游戏

    首页 资讯 文章 频道 资源 小组 相亲 登录 注册       首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...

  5. 【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试

    1.几个知识点(1)MicroPython 是 Python 3 语言的精简高效实现 ,包括Python标准库的一小部分,并针对嵌入式微控制器(单片机)和受限制的环境进行了优化,它是Python延伸出 ...

  6. 我教女朋友学编程html系列(7)—Html无序列表、自定义列表、有序列表及常用例子

    昨天写的那篇文章<我教女朋友学编程Html系列(6)—Html常用表单控件>,基本上有1000人左右看了,那边文章是我站在前人的肩膀上修改来的,添加了截图和说明,合并了例子,使之更容易被初 ...

  7. [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念

    上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...

  8. [Python] 文科生零基础学编程系列三——数据运算符的基本类别

    上一篇:[Python] 文科生零基础学编程系列二--数据类型.变量.常量的基础概念 下一篇: ※ 程序的执行过程,就是对数据进行运算的过程. 不同的数据类型,可以进行不同的运算, 按照数据运算类型的 ...

  9. 《陪孩子像搭积木一样学编程》,一起来玩Scratch(1)使用Scratch编程的基本流程

    编程是一件很有趣的事情.初次接触编程,你可能不知所措,别担心,这并不复杂.首先,为了让读者对编程有大概的了解,可以把编写Scratch程序的过程分成7个步骤(如图1.8).注意,这是理想状态.在实际的 ...

随机推荐

  1. 在Android Studio中导入jar包

    #1 下载jar包文件, #2 拷贝到libs目录下 #3 打开你的build.gradle,在dependencies加入如下代码 dependencies {compile files('libs ...

  2. vue技术栈进阶(02.路由详解—基础)

    路由详解(一)--基础: 1)router-link和router-view组件 2)路由配置 3)JS操作路由

  3. C#两大知名Redis客户端连接哨兵集群的姿势

    前言 前面利用<Docker-Compose搭建Redis高可用哨兵集群>, 我们的思路是将Redis.Sentinel.Redis Client App链接到同一个网桥网络,这个网桥内的 ...

  4. 33.1 File 获取目录下的所有文件及子目录

    重要获取功能 String[] list() 返回当前路径下所有的文件和文件夹名称 //注意:只有指向文件夹的File对象才可以调用该方法(指向文件的file对象使用list会报错npe) File[ ...

  5. .NET Core 3 WPF MVVM框架 Prism系列之导航系统

    本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统 在讲解Prism导航系统之前,我们先来看看一个例子,我在之前的demo项目创建一个登录界面: 我们看 ...

  6. 如何实现Jenkins 编译结果通知到QQ好友及QQ群组<很遗憾 2019年1月1日腾讯停止了webqq机器人的服务支持>

    Jenkins-NotifyQQ NotifyQQ 运行于Docker 本文介绍mac 环境下实现Jenkins编译结果QQ即时通知 Jenkins 安装使用及iOS自动化打包,邮件通知请参考本人博客 ...

  7. Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(四)之Operators

    At the lowest level, data in Java is manipulated using operators Using Java Operators An operator ta ...

  8. 使用 Chrome 插件 Vimium 打造黑客浏览器

    之前一直用 cVim,与 Vimium 功能类似,但是之后不在更新了,故转战到 Vimium. 简介 官网:http://vimium.github.io/ Vimium 是 Google Chrom ...

  9. Spring Data REST不完全指南(一)

    简介 Spring Data REST是Spring Data项目的一部分,可轻松在Spring Data存储库上构建超媒体驱动的REST Web服务. Spring Data REST 构建在 Sp ...

  10. ST表(求解静态RMQ问题)

    例题:https://www.acwing.com/problem/content/1272/ ST表类似于dp. 定义st[i][j]表示以i为起点,长度位2^j的一段区间,即[ i , i + 2 ...