【乘风破浪的开发者】丁一超:从AI实战营出发探索未知的AI世界
摘要:从年初的不知不觉进入AI学习的道路,到认识并熟练使用ModelArts平台。虽然只有短短的半年,但这半年的探索学习,让丁一超看清了未来的路在何方。
从招聘网站上输入“人工智能工程技术人员”,我们可以看到AI工程师的薪酬是15K-50K。伴随着人工智能政策的加持,越来越多企业已经布局人工智能项目,AI相关岗位也随之有增无减,AI人才越来越吃香。
在疫情期间,面对猖獗的病毒,广大医务工作者逆行而上, AI奔赴“战疫”一线,从AI病毒传播模型预测、AI语音输入病例、到AI无人机监管等实践,再次证明数字经济时代,AI带来的自动化革命处正高速进行,“无AI,不科技”的应用也正全面渗透日常。
初入AI的世界
作为一名从事IT工作10年的程序员,丁一超从2010年毕业开始从事计算机方面工作,一直听说人工智能、机器学习、神经网络等名词,但是对于这些名词到底是什么还有点模糊,也没有去深入的研究,毕竟在当时人工智能实在是太高大上了。
在今年年初的疫情爆发期间,丁一超从GitHub上搜索COVID-19相关内容,将社区上其他开发者贡献的数据分析代码下载运行测试,希望能贡献一份自己的力量。早期丁一超接触过一些数据分析方面的工作,他认为GitHub上的一些可能都是基于EXCEL、SPSS、SAS之类做一个统计然后得出结论,高级点的用Python搭配Numpy、Pandas、Matplotlib三剑客做一些可视化分析报告。
一次偶然的机会,在GitHub上看到一位女程序员贡献的可以通过数据集预测未来疫情趋势的Notebook文件,丁一超在琢磨这个文件中的代码时,看到了Torch的字样文件包,发现它能进行预测计算。就这样,他对Torch技术产生了兴趣,随后去查询PyTorch及Tensorflow的内容信息。就这样他正式的和深度学习框架有了一个接触,开启了AI技术的学习之路。
AI开启新世界
2020年3月份,还在学习TensorFlow、PyTorch等技术的时候,丁一超看到华为开源自研的深度学习框架Mindspore。本着探索新事物的理念,他参与学习Mindspore技术课程,并获得华为智能计算技术丛书《深度学习与Mindspore实践》。
通过前期接触Mindspore,丁一超已经对这个深度学习框架产生了兴趣。随后参加了华为Mindspore社区的两日集训营。在第一期学习过程中,需要在昇腾芯片上运行ResNet50Cifar10一个实例,该功能需要在ModelArts上进行创建。他说道,这是第一次和ModelArts的接触。

Mindspore的课程使丁一超对ModelArts有了初步了解,但是真正深入了解认识到ModelArts的强大还是在华为云AI实战营。他表示,AI实战营的第一节课就是使用ModelArts自动学习功能,零代码开发一个美食分类的实例。也正是这一节课让他真正的感受到了零代码AI开发并不是遥不可及的梦想。学习的不断深入,他又了解到了AI市场算法订阅等功能,这更坚定了他无论如何一定要坚持把AI实战营的课程全都学习完。
在随后的学习中,从AI实战营的第三章开始他逐渐不使用自动学习、AI市场的算法这类工具了,开始使用Notebook进行算法训练。在学习的过程中,他不满足只为做完作业,而是花费很多时间去了解和弄懂Notebook代码的作用。
当然,上天是眷顾努力勤奋的人。丁一超顺利通过华为云AI实战营的结业考试,获得结课证书。他表示,不论是你想要0代码的做一个简单的图片分类、物体识别,还是需要自定义的框架代码又或者使用Notebook边开发边看结果的数据分析相关开发操作都可以利用ModelArts来实现。ModelArts真正是一站式AI开发,只要你想得到的它基本上都能做的到。


在今年9月份的HC大会上,丁一超又一次感受到了ModelArts的强大,对ModelArts又有了更深入的了解和学习的渴望。与此同时,在26号的ModelArts+HiLens的小型闭门研讨会上,他结合自己的经历讲述了在AI实战营的经历和体会,为参会的小伙伴们带去了精彩的分享。随后,丁一超通过学习一次性通过了华为云Mindspore微认证的考试。

HC大会2天的时间,让丁一超学到了很多知识,就想动手实操尝试一下。他在AI市场的数据集中看到有口罩数据集,觉得可以尝试做一个口罩识别的实例。于是就开始一点点的从订阅算法+数据集---模型训练----模型转换---模型导入----模型部署,当部署完成之后上传一张口罩照片,能够顺利识别出戴口罩的图片后,心里的成就感油然而生。

做AI世界的分享者、追梦人
从年初的不知不觉进入AI学习的道路,到认识并熟练使用ModelArts平台。虽然只有短短的半年,但这半年的探索学习,让丁一超看清了未来的路在何方。使其坚定要把机器学习、深度学习、Mindspore、ModelArts等技术继续学习的想法,更努力尝试用ModelArts做出更多好玩的案例。正式基于前期的学习和对AI技术的熟练掌握,丁一超在AI全栈训练营中成为课程助教,帮助训练营的小伙伴解决遇到的问题和难点。
在谈及未来展望时,丁一超表示,坚持不懈的结合自己的经验在华为云论坛ModelArts专区和Mindspore专区帮助更多的开发者。他讲到,其实每个人都是从初学者一路走来的,如果能把自己的经验分享给更多在路上的小伙伴。他们少走很多弯路,自己也会非常开心。“AI人工智能的昨天来不及参与,AI人工智能的未来坚定不移的一路走下去。做人工智能应用世界的追梦人,有梦想肯付出肯坚持,我相信一定能等到收获的那一天!”丁一超最后说道。
本文分享自华为云社区《华为云云享专家丁一超:从AI实战营出发探索未知的AI世界》,原文作者:华为云云享专家丁一超 。
【乘风破浪的开发者】丁一超:从AI实战营出发探索未知的AI世界的更多相关文章
- 华为云 AI 实战营计划,带你迈上 AI 之路
当今,AI的开发人才需求呈现极大的供需不平衡.所有开发者都关心,要如何从一名开发者晋升为AI开发者?AI开发能力,是主要的进入障碍.不用慌,华为云推出了 <华为云ModelArts-Lab AI ...
- 商汤科技汤晓鸥:其实不存在AI行业,唯一存在的是“AI+“行业
https://mp.weixin.qq.com/s/bU-TFh8lBAF5L0JrWEGgUQ 9 月 17 日,2018 世界人工智能大会在上海召开,在上午主论坛大会上,商汤科技联合创始人汤晓鸥 ...
- 中国最强AI超级服务器问世,每秒提供AI计算2000万亿次
https://mp.weixin.qq.com/s/1EVczHp11OJ4GEjeE3z5cA 业内唯一以“AI计算”为核心的人工智能大会昨天发布了一份重要报告. 9月12日,<中国AI计算 ...
- IoT开发精英实战营招募啦!速来报名!
具有了向上的力量,才能一眼望到山外的大地,蜿蜒的长河,人类精神的进步. --罗曼·罗兰<爱与死的搏斗> 七月流火,八月未央,九月授衣.说是长长长长的夏天,眨眼间,也早过了立秋而迎来处暑.距 ...
- AI保存文件出现了未知错误 (Adobe Illustrator)
可能的原因如下:1 把文件中所有的文字全选,转成曲线,把所有的文字都创建成轮廓2 新建一个页面,把制作的复制到新页面里3 需要把图层全部解锁再保存4 没有权限,设置一下即可5 PRINT SPOOLE ...
- 小马哥的 Java 项目实战营学习笔记(1)
小马哥的 Java 项目实战营 小马哥的 Java 项目实战营 第二节:数据存储之 JDBC JDBC 核心 API 数据源 接口 - javax.sql.DataSource获取方式 1.普通对象初 ...
- 荣耀实锤Magic2或将助力AI,再次带动成长?
临近年底,热闹了一年的手机圈纷纷偃旗息鼓,准备为明年3月的新品发力.然而今天(12月7日),恰逢节气大雪,@荣耀手机 在微博发布了一张预热海报,随后荣耀总裁赵明转发这条微博表示「关于技术,真的有很多话 ...
- 为测试赋能,腾讯WeTest探索手游AI自动化测试之路
作者:周大军/孙大伟, 腾讯后台开发 高级工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest导读 做好自动化测试从来不件容易的事情,更何况是手游的自动化测试,相比传 ...
- 【AI】Android Pie中引入的AI功能
前言 “无AI,不未来”,绝对不是一句豪情壮语,AI早已进入到了我们生活当中.去年Google发布的Android Pie系统在AI功能方面就做了重大革新,本文就对Google在新系统中引入的AI功能 ...
- AI测试101:测试AI系统的实用技巧&ML和AI自动化工具
基于人工智能的系统,也称为神经网络(NN Neural Networks),和其他应用程序一样是 "系统",因此需要测试.本文将指导你测试AI和基于NN的系统,并理解相关概念. 测 ...
随机推荐
- 可观测性数据收集集大成者 Vector 介绍
如果企业提供 IT 在线服务,那么可观测性能力是必不可少的."可观测性" 这个词近来也越发火爆,不懂 "可观测性" 都不好意思出门了.但是可观测性能力的构建却着 ...
- 【京东开源项目】微前端框架MicroApp 1.0正式发布
介绍 MicroApp是由京东前端团队推出的一款微前端框架,它从组件化的思维,基于类WebComponent进行微前端的渲染,旨在降低上手难度.提升工作效率.MicroApp无关技术栈,也不和业务绑定 ...
- mybatis-plus使用心得
mybatis-plus是一款基于mybatis的持久层框架,在mybatis上只做增强不做改变.基本使用流程: 导入依赖坐标: <dependency> <groupId>c ...
- 每天5分钟复习OpenStack(七)内存虚拟化
标题中的存储虚拟化,涉及到两个方面,分别是内存和磁盘的虚拟化技术.内存的虚拟化就不得不提EPT和VPID 技术. 首先申明下本人其实不想写一些纯理论的东西,但是架不住面试经被问,为此特将一些特别复杂的 ...
- JAVA异常的不正确处理方式
最近收到一个求助信息,异常堆栈如下: ``` java.lang.RuntimeException: FF1C1005 at test_ssh.sftp.Pool.get(Pool.java:25) ...
- 阿里Java一面,难度适中!(下篇)
上一次因为文章篇幅和个人精力有限的原因,只分享了淘天的前 6 道题及其答案(点击访问上一篇).接下来,咱们把其他几道题面试题及答案也分享给大家. 1.公司简介 淘天集团就是"淘宝" ...
- Spring5学习随笔-Spring5的基本介绍、工厂设计模式
学习视频:[孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索.学不会Spring?只因你未遇见孙哥] Spring系列-工厂 第一章.引言 Spring I ...
- Ubuntu18虚拟机远程开发
Ubuntu18 虚拟机远程开发 1. 安装 VMware 和 Ubuntu18 虚拟机 (1)VMware 官网上下载免费版本 一路 next 安装就行(中间也许需要改一下存放路径) (2)Ubun ...
- 学会XPath,轻松抓取网页数据
一.定义 XPath(XML Path Language)是一种用于在 XML 文档中定位和选择节点的语言.XPath的选择功能非常强大,可以通过简单的路径选择语法,选取文档中的任意节点或节点集.学会 ...
- classpath 和 classpath* 的区别
classpath 和 classpath* 的区别 classpath 和 classpath* 是两种不同的类路径搜索模式,它们在寻找资源文件时有所不同: classpath:classpath ...