摘要:从年初的不知不觉进入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世界的更多相关文章

  1. 华为云 AI 实战营计划,带你迈上 AI 之路

    当今,AI的开发人才需求呈现极大的供需不平衡.所有开发者都关心,要如何从一名开发者晋升为AI开发者?AI开发能力,是主要的进入障碍.不用慌,华为云推出了 <华为云ModelArts-Lab AI ...

  2. 商汤科技汤晓鸥:其实不存在AI行业,唯一存在的是“AI+“行业

    https://mp.weixin.qq.com/s/bU-TFh8lBAF5L0JrWEGgUQ 9 月 17 日,2018 世界人工智能大会在上海召开,在上午主论坛大会上,商汤科技联合创始人汤晓鸥 ...

  3. 中国最强AI超级服务器问世,每秒提供AI计算2000万亿次

    https://mp.weixin.qq.com/s/1EVczHp11OJ4GEjeE3z5cA 业内唯一以“AI计算”为核心的人工智能大会昨天发布了一份重要报告. 9月12日,<中国AI计算 ...

  4. IoT开发精英实战营招募啦!速来报名!

    具有了向上的力量,才能一眼望到山外的大地,蜿蜒的长河,人类精神的进步. --罗曼·罗兰<爱与死的搏斗> 七月流火,八月未央,九月授衣.说是长长长长的夏天,眨眼间,也早过了立秋而迎来处暑.距 ...

  5. AI保存文件出现了未知错误 (Adobe Illustrator)

    可能的原因如下:1 把文件中所有的文字全选,转成曲线,把所有的文字都创建成轮廓2 新建一个页面,把制作的复制到新页面里3 需要把图层全部解锁再保存4 没有权限,设置一下即可5 PRINT SPOOLE ...

  6. 小马哥的 Java 项目实战营学习笔记(1)

    小马哥的 Java 项目实战营 小马哥的 Java 项目实战营 第二节:数据存储之 JDBC JDBC 核心 API 数据源 接口 - javax.sql.DataSource获取方式 1.普通对象初 ...

  7. 荣耀实锤Magic2或将助力AI,再次带动成长?

    临近年底,热闹了一年的手机圈纷纷偃旗息鼓,准备为明年3月的新品发力.然而今天(12月7日),恰逢节气大雪,@荣耀手机 在微博发布了一张预热海报,随后荣耀总裁赵明转发这条微博表示「关于技术,真的有很多话 ...

  8. 为测试赋能,腾讯WeTest探索手游AI自动化测试之路

    作者:周大军/孙大伟, 腾讯后台开发 高级工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处.  WeTest导读 做好自动化测试从来不件容易的事情,更何况是手游的自动化测试,相比传 ...

  9. 【AI】Android Pie中引入的AI功能

    前言 “无AI,不未来”,绝对不是一句豪情壮语,AI早已进入到了我们生活当中.去年Google发布的Android Pie系统在AI功能方面就做了重大革新,本文就对Google在新系统中引入的AI功能 ...

  10. AI测试101:测试AI系统的实用技巧&ML和AI自动化工具

    基于人工智能的系统,也称为神经网络(NN Neural Networks),和其他应用程序一样是 "系统",因此需要测试.本文将指导你测试AI和基于NN的系统,并理解相关概念. 测 ...

随机推荐

  1. [AHOI2002] Kitty猫基因突变

    我们不妨将所有权值打到一棵树上,这很容易想到. 考虑暴力,如果我们选择了 \(w\) 个点,修改后我们会从叶子节点依次合并去计算贡献. 很显然我们可以动态规划维护. \(f[p][w][0/1/2]\ ...

  2. 《数据结构》王卓老师 p48-p62学习反馈

    跟着青岛大学-王卓老师的视频进行到链队列时,运行链队列代码的时候遇到了两个问题: 1.)Program received signal SIGSEGV Segmentation fault 附代码: ...

  3. 文心一言 VS 讯飞星火 VS chatgpt (121)-- 算法导论10.4 2题

    二.用go语言,给定一个n结点的二叉树,写出一个 O(n)时间的递归过程,将该树每个结点的关键字输出. 文心一言: 在Go语言中,你可以使用递归函数来遍历二叉树的所有节点,并输出每个节点的关键字.以下 ...

  4. P9754 [CSP-S 2023] 结构体 题解

    大模拟的话,大家应该都会,主要就是容易写挂. 操作 1 先理解什么叫做对齐规则.这点我们以样例 2 进行解释: struct a { int aa; short ab; long ac; byte a ...

  5. .Net中的内存泄露

    .Net中的内存泄露 说明: 虽然已经有GC垃圾回收器在工作,但是还是会出现内存泄露. 内存碎片 费托管内存泄露比托管内存泄露更加严重.GC可以移动托管内存,为其他对象腾空间.但是非托管内存将永远的卡 ...

  6. .NET中的数组在内存中如何布局?

    总的来说,.NET的值类型和引用类型都映射一段连续的内存片段.不过对于值类型对象来说,这段内存只需要存储其字段成员,而对应引用类型对象,还需要存储额外的内容.就内存布局来说,引用类型有两个独特的存在, ...

  7. 大数据开发要学什么java还是python?

    在大数据开发领域,Java和Python都是备受青睐的编程语言.它们分别具有各自独特的特点和优势,在大数据处理方面也有不同的应用场景. 以下是对Java和Python在大数据开发中的应用.优势以及学习 ...

  8. Java 21中的两个值得关注的Bug修复

    在Java 21中,除了推出很多新特性之外,一些Bug修复,也需要注意一下.因为这些改变可能在升级的时候,造成影响. Double.toString()和Float.toString()的精度问题修复 ...

  9. SpringBoot Seata 死锁问题排查

    现象描述:Spring Boot项目,启动的时候卡住了,一直卡在那里不动,没有报错,也没有日志输出 但是,奇怪的是,本地可以正常启动 好吧,姑且先不深究为什么本地可以启动而部署到服务器上就无法启动的问 ...

  10. 可视化学习:WebGL的基础使用

    引言 继续复习可视化的学习.WebGL和其他Web端的图形系统存在很大的不同,是OpenGL ES规范在浏览器的实现,它最大的不同就在于它更接近底层,可以由开发者直接操作GPU来实现绘图,性能很好,可 ...