【乘风破浪的开发者】丁一超:从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的系统,并理解相关概念. 测 ...
随机推荐
- 14.10 Socket 套接字选择通信
对于网络通信中的服务端来说,显然不可能是一对一的,我们所希望的是服务端启用一份则可以选择性的与特定一个客户端通信,而当不需要与客户端通信时,则只需要将该套接字挂到链表中存储并等待后续操作,套接字服务端 ...
- [ABC310D] Peaceful Teams 题解
Peaceful Teams 题目大意 将 \(n\) 个人分成 \(T\) 组,要求每组不能包含敌对的人,问有多少种分法. 思路分析 注意到 \(n,T\) 均很小,考虑爆搜. 注意到直接枚举会枚举 ...
- 带着问题去分析:Spring Bean 生命周期
1: Bean在Spring容器中是如何存储和定义的 Bean在Spring中的定义是_org.springframework.beans.factory.config.BeanDefinition_ ...
- Java系列:Java8 新特性:强大的 Stream API(创建 Stream、中间操作、终止操作)
Java8中有两大最为重要的改变.第一个是 Lambda 表达式:另外一个则是 Stream API. Stream API ( java.util.stream) 把真正的函数式编程风格引入到Jav ...
- ZYNQ国产化替代-FMQL100TAI 核心板
概述 FMQL100TAI 核心板基于复旦微的PSOC 架构处理器,型号为FMQL100TAI9000, 板卡 100%采用国产芯片设计,板卡质量等级分为国产 I 级和国产 J 级.具备强大的运算能 ...
- Log4j入门使用
前言 本篇文章主要在于,初步了解log4j,以及对它的简单使用 欢迎点赞 收藏 留言评论 私信必回哟 博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言 @ 目录 一,log4j简介 二,配 ...
- Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
前言 驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互. 杂项设备文件操作集 cd /usr/src/linux ...
- mac电脑升级后wifi报感叹号连不上WiFi的问题
我的mac电脑是2015款的makebook pro,13英寸,之前一直用的是10.14系统,后来看到系统更新一直在推10.15系统,我就升级了10.15系统,但是升级后就坑爹了,wifi标志直接就不 ...
- MySQL运维3-分库分表策略
一.介绍 单库瓶颈:如果在项目中使用的都是单MySQL服务器,则会随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行存储,存在一下性能瓶颈: IO瓶颈:热点数据太多,数 ...
- vue-test -------style绑定
<template> <p :style="{color:activeColor,fontSize:fontsize+'px'}"></p> & ...