当前位置: 首页 > 编程日记 > 正文

64% 的企业未实现智能化,5成公司算法工程师团队规模小于 10人,AI 工程师的机遇在哪里?...

整理 | 夕颜

责编 | 唐小引

出品 | CSDN(ID:CSDNnews)

当前,人工智能技术已应用于各行各业,落地成为大家关注的核心问题。

在经历了 2019 年的行业低谷期之后,无论是行业巨头还是新兴独角兽,都开始审视 AI 能够切实落地的场景。用审视的眼光来看,很多企业当前还停留在信息化阶段,AI 所能发挥的优势还不够明显,但有趋势可以看出一些新兴的 AI 形态得到了认可和落地,例如 RPA、对话系统等。

在这样的背景下,开发者们逐渐看到这样一个事实:从就业的角度来看,由于算法工程化才是商业落地的核心关键,因此拥有扎实工程化能力的算法工程师更受青睐。另一方面,由于深度学习是以大数据为基础的,而感知智能中的计算机视觉又是目前深度学习较为成熟的应用,所以,机器学习和深度学习工程师,以及数据工程师、计算机视觉工程师成为热门岗位。

从技术本身的角度来看,较为成熟的 TensorFlow 成为 AI 工程师的首选深度学习框架,Torch/PyTorch 由于其开发效率较高,也得到了较多支持。在统计数据上,两者的普及率均接近 50%。

以上数据都是在 CSDN 针对软件开发技术、应用开发领域等方面进行大调查后统计而出的《2019-2020中国开发者调查报告》中的部分结论。CSDN 最早从 2004 年开始针对中国开发者进行大规模调查,是迄今为止覆盖国内各类开发者人群数量最多,辐射地域、行业分布最广的调查活动。

2019 年-2020 年,中国的人工智能技术的应用现状是怎样的?是否符合你的预期?在这样的应用现状之下,开发者应该关注哪些技术点?本文将对报告中的相关内容做详细解读,包括企业人工智能现状、人工智能技术开发特点,以及人工智能行业应用与选用因素,希望能为开发者提供关于人工智能应用方面的参考。

首先,我们总结一下报告中关于人工智能技术应用现状分析的几个重要发现:

  • 64% 的企业尚未实现智能化

  • 5 成公司算法工程师团队规模小于 10人

  • 机器学习/深度学习算法工程师最急缺

  • TensorFlow 是人工智能领域主流深度学习框架

  • 强化学习、决策树是开发者使用最多的机器学习类型

  • 机器学习/深度学习/神经网络是最普遍的学习计划

  • 制造、金融行业是 AI 技术结合最多的行业

  • 35% 开发者选用国产 AI 芯片应用于自己的 AI 开发,最看重对主流 AI 框架的支持能力

以下为报告解读:

企业人工智能现状

64% 的企业尚未实现智能化

调研数据显示,14% 的企业尚无信息化基础。27% 的企业实现了事务处理数字化,22% 的企业具备商业智能基础设施,可实现描述性分析。使用机器学习实现预测性分析和决策优化的企业占比为 16%,而在业务中全面使用 AI 系统、机器人和其他自动化工具的仅占 12%。

由此可以看出,大部分应用 AI 的企业还停留在信息化阶段,未充分挖掘 AI 的潜能。

5 成公司算法工程师团队规模小于 10 人

调查发现,50% 开发者公司的算法工程师团队规模小于 10 人,员工数量在 10-100 人之间的企业占 27%,超过 100 人的 仅有 14%。

机器学习/深度学习算法工程师最急缺

此次调研中,机器学习/深度学习算法工程师、计算机视觉/图像识别/图像处理工程师岗位从业人员更多,分别占比 23%、22%。当前最急缺的岗位也是机器学习/深度学习算法工程师、数据科学家/数据分析师/数据挖掘工程师岗位。

53% 的开发者表示其团队急缺机器学习/深度学习算法工程师,37% 表示急缺数据科学家/数据分析师/数据挖掘工程师,知识图谱工程师、语音识别/语音合成工程师的缺口也仍然较大。

人工智能技术开发特点

TensorFlow 卫冕,仍为 AI 主流深度学习框架

此次调研中,TensorFlow 的使用普及率达到 48%,其次为 Torch/PyTorch,有 43% 的企业在使用。紧随其后的还有 Caffe、Scikit-learn、MLib 等。

强化学习、关联规则学习、决策树为使用最多的机器学习类型

强化学习、关联规则学习、决策树是开发者使用最多的三种机器学习类型,强化学习占比 34%,关联规则学习和决策树使用占比旗鼓相当,均为 32%。

其次,线性分类、聚类分析、生成模型也是开发者使用较多的机器学习类型,近年来得到很大关注度的迁移学习使用率也比较高,占比 22%,而分层聚类则被采用较少,占比仅有 10%。

最想学机器学习/深度学习/神经网络

此次调研发现,机器学习/深度学习/神经网络最多地出现在开发者的学习计划表中,是大家最想学习的技能,占比 51%。

其次,数据科学/数据挖掘/数据分析是开发者未来学习计划表中的第二大关键词,有 40% 的人表示想要学习。

接下来是深度学习框架/深度学习数学基础,占比为 37%,看来开发者对于数理基础的重要性已经有了深刻的认识。

计划学习计算机视觉/图像识别/图像处理的开发者也不在少数,占比 32%,边缘人工智能/嵌入式人工智能/AIoT 也被提上学习计划的日程,越来越多的人开始注意到这个较为新兴的技术领域。

人工智能行业应用与选用因素

制造、金融行业是 AI 技术结合最多的行业

此次调研中,27% 的开发者表示其所在企业的 AI 技术正在结合制造行业业务。其次是金融业,占比 26%。

此外,健康医疗、电商、安防、社交媒体等领域也正在与 AI 技术紧密结合,但还有更大的提升空间

国产 AI 芯片受青睐,最看重对主流 AI 框架的支持能力

随着国产 AI 芯片的崛起,国内越来越多的企业选用国产 AI 芯片。当把国产 AI 芯片应用于自己的 AI 开发时最看重的因素方面,对主流 AI 框架的支持能力是最普遍的因素,占比 35%,其次最看重是开发社区文档的完备性和支持能力,占比 22%。

产品的算力和性能、产品价格因素也是开发者选用国产 AI 芯片的重要因素。

最后,上海瓦歌智能科技有限公司总经理,狗尾草科技人工智能研究院院长邵浩对报告中关于人工智能技术应用的部分做了精辟的总结:

无论是对在职的研发人员还是在求职的候选人,持续学习都是一个强需求。不出意外,机器学习、 深度学习、数据挖掘仍然是最热门的学习内容。通过基础内容的学习,开发者可以更好地在各领域,如自然语言处理、知识图谱、计算机视觉上做深入的研究和提升。

无论是 AI+ 还是 +AI,人工智能技术只有结合行业实际需求,才能够真正落地并取得商业效果。在制造业、金融、医疗、电商等领域,AI 技术在节省成本,提高效率,提升用户满意度方面都取得了良好的效果。在 AI 芯片领域,国内厂商也开始弯道超车,越来越多的开发者也开始关注国内 AI 芯片的进展。

高投入的 AI 行业在 2020 能够带来怎样的产出,让我们拭目以待。

现在,想全面了解中国开发者的现状,可扫描下图中的二维码或点击阅读原文,获得完整版报告????

扫描下图二维码或点击「阅读原文」即可立即阅读完整报告!

版权声明:《2019 - 2020 中国开发者调查报告》版权属于 CSDN,转载、摘编或利用其他方式使用本调查报告文字或观点应注明来源。

【end】

◆精彩推荐◆推荐阅读百万人学AI:CSDN重磅共建人工智能技术新生态对标Pytorch,清华团队推出自研AI框架“计图”
曾经废寝忘食学到的技术,现在都没用了......小白学编程千万别踩这 4 个坑!| 原力计划只要 8 个步骤,学会这个 Docker 命令终极教程!如何开发日均吸引100万活跃用户的DApp?先收藏再看!你点的每个“在看”,我都认真当成了AI

相关文章:

指针的本质--u_char*指针在Nginx源码中的应用及原因

GNU下的void *p相当于char *p 也就是移动一个字节。 下面的代码是Nginx中内存池的结构体代码,其中last和end是表示内存地址的。 last是u_char*指针类型也就是unsigned char typedef struct {u_char *last;u_char *end;ngx_pool_t …

原来这就是乡下人

来源:http://user.qzone.qq.com/313998514/blog/1215427152#!app2&viaQZ.HashRefresh&poscatalog_private 今天早晨一早就去做家教了, 原因是我的学生要去香港去学习七天, 明天就要走了, 所以为了赶时间, 今天的课就提到早晨来上. 这些都很正常, 早晨6:17我…

如何查看Apache的连接数和当前连接数

查看Apache的连接数和当前的连接数以及IP访问次数,下面有个不错的示例,大家可以参考下,希望对大家解决问题有所帮助查看了连接数和当前的连接数 复制代码 代码如下:netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep ES…

linux环境insight安装与使用

去官网下载:ftp://sourceware.org/pub/insight/releases 安装步骤 # wget ftp://sourceware.org/pub/insight/releases/insight-6.8-1a.tar.bz2 # tar xvf insight-6.8-1a.tar.bz2 # cd ./ # ./configure --prefix/usr/local/insight # make 注意第一次make…

磁盘加密软件TrueCrypt知识大全(二)之创建文件型加密卷

磁盘加密软件TrueCrypt知识大全(二)之创建文件型加密卷 1、在“TrueCrypt”窗口中选择“创建加密卷(C)”按钮,在向导中选择“创建文件型加密卷”,然后一直下一步。 2、在TrueCrypt加密卷创建向导中单击“选…

你的企业在什么情况下需要人工智能?快来看看你需要具备哪些条件与能力吧!...

作者 | Anzhela Sychyk译者 | 风车云马 责编 | 徐威龙出品 | AI科技大本营(ID:rgznai100)如今有关人工智能的炒作多得令人眼花缭乱。各个行业都极力采用这种技术,以获得相对于其他企业的竞争优势——降低运营成本,并改善客户体验。…

struts2学习笔记--线程安全问题小结

在说struts2的线程安全之前,先说一下,什么是线程安全?这是一个网友讲的, 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的&#x…

函数指针--Nginx和Redis中两种回调函数写法

1.Nginx和Redis中两种回调函数写法 #include <stdio.h>//仿Nginx风格 //结构外声明函数指针类型 typedef void (*ngx_connection_handler_pt)(int c); //仿redis风格 typedef void redisCommandProc(int c); typedef struct { int a; //结构内定义函数指针变量pshow voi…

人生苦短,不光要用Python,还要在VSCode里用

作者 | imbennyguo出品 | CSDN博客在程序员圈子里&#xff0c;Visual Studio Code&#xff08;以下简称VSCode&#xff09;可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器&#xff0c;并且支持全平台系统。这些特性使得VSCode颇受欢迎&#…

从XXX 产品的失败谈起

从XXX 产品的失败谈起 从去年年中公司开始秘密研究一项高级产品&#xff0c;以替换陈旧体系下的老款产品&#xff0c;为此&#xff0c;创建了一个产品开发部 门&#xff0c;由七八个富有本行业开发经验的全职成员构成&#xff0c;经过一年多的努力&#xff0c;即将投入市场了&…

C++ 经常使用类 string类

6.3.2使用string对象 string word"I love China" *链接字符串* string descriptionadjective " " word; _Note_: 不能连接两个字符串字面量&#xff0c;以下的语句是错误的 string test "I have" "a dream"; 6.3.3訪问字符串中的字…

Nginx源码分析--字符串处理

ngx_string.cvoid ngx_strlow(u_char *dst, u_char *src, size_t n); 将src的前n个字符转换成小写存放在dst字符串当中&#xff0c;调用者需要保证dst指向的空间大于等于n。操作不会对原字符串产生变动。如要更改原字符串&#xff0c;可以&#xff1a;ngx_str_t str ngx_strin…

信息保留的二值神经网络IR-Net,落地性能和实用性俱佳 | CVPR 2020

出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;导语&#xff1a;在CVPR 2020上&#xff0c;商汤研究院链接与编译组和北京航空航天大学刘祥龙老师团队提出了一种旨在优化前后向传播中信息流的实用、高效的网络二值化新算法IR-Net。不同于以往二值神经网络大多关注量…

Jq-table最后一行添加样式

豪情姓名QQE-mail豪情249056406jikeytanggmail.comtony1234567puaggmail.comtony1234567puaggmail.comtony1234567puaggmail.comtony1234567puaggmail.com豪情啊不得了真是的运行代码

Same binary weight (位运算)

题目描述 The binary weight of a positive integer is the number of 1s in its binary representation.for example,the decmial number 1 has a binary weight of 1,and the decimal number 1717 (which is 11010110101 in binary) has a binary weight of 7.Give a positi…

Nginx源码分析--基本数据类型的别名

typedef intptr_t ngx_int_t; typedef uintptr_t ngx_uint_t; typedef intptr_t ngx_flag_t; intptr_t在 # /usr/include/stdint.h 中&#xff0c;下面是stdint.h部分代码 #ifndef _STDINT_H #define _STDINT_H 1#include <features.h> #include…

EnterpriseDB Migration 迁移工具使用测试(2)

下面我们来测试EnterpriseDB Migration 工具对于Oracle 大对象(LOB)的迁移情况&#xff1b; 首先在在Oracle实例Scott模式下创建具有LOB对象的表,如&#xff1a; SQL> create table tlob (t1 int primary key,t2 clob,t3 blob); Table created. -- 并填充数据 SQL> begin…

生物学的机器学习:使用K-Means和PCA进行基因组序列分析 COVID-19接下来如何突变?...

作者 | Andre Ye译者 | 孟翔杰来源 | DeepHub IMBA许多人没有想到&#xff0c;病毒就像地球上为生存而挣扎的其他生物一样&#xff0c;它们会进化或变异。只要看一看人类病毒来源的蝙蝠携带的病毒RNA序列片段即可。AAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAACTAAGTT…以及…

sql server时间转换

--getdate 获取当前时间select getdate()--dateadd 原有时间加&#xff1a; 2013-02-17 13:20:16 此时间加12个月 select dateadd(MONTH,12,2013-02-17 13:20:16) --返回&#xff1a;2014-02-17 13:20:16.000 &#xff08;参数month可以改为 day&#xff0c;year等日期加相应…

cgdb安装与使用

官网&#xff1a;http://cgdb.github.io/ 安装 # wget http://cgdb.me/files/cgdb-0.6.7.tar.gz # tar -zvxf cgdb-0.6.7.tar.gz # cd cgdb-0.6.7 # ./configure --prefix/usr/local # make && make install 使用 1&#xff1a;cgdb分为上下两栏&#xff0c…

[MFC]多线程传参问题 [AfxBeginThread]

前言MFC中使用多线程比较简单&#xff0c;大家都推荐用AfxBeginThread来实现&#xff0c;但使用过程中确遇到传入this之后不能得到对象内部字段数据的问题。正文一、问题代码1.1 Test.h#pragmaonceclassCTest{public: CTest(void); ~CTest(void); voidThreadMethod…

学习Python,这22个包怎能不掌握?

作者 | Erik-Jan van Baaren译者 | 弯月&#xff0c;责编 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;以下为译文&#xff1a;如今全球各个行业内 Python 的使用状况怎么样呢&#xff1f;这个问题就是我写这篇文章的初衷。我找…

JSTL标签库的一些基础实例

如题所示&#xff0c;只是一些简单的入门实例&#xff0c;代码如下&#xff1a;<% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <%taglib prefix"c" uri"http://java.sun.com/jsp/jstl/core"%…

旷视提Circle Loss,统一优化视角,革新深度特征学习范式 | CVPR 2020

作者 | 旷视研究院本文是旷视 CVPR 2020的被收录论文解读第。它提出用于深度特征学习的Circle Loss&#xff0c;从相似性对优化角度正式统一了两种基本学习范式&#xff08;分类学习和样本对学习&#xff09;下的损失函数。通过进一步泛化&#xff0c;Circle Loss 获得了更灵活…

收藏好玩的网站

1.输名字出照片 http://turnyournameintoaface.com/?name2.看google页面可以做成这样http://mrdoob.com/projects/chromeexperiments/google_gravity/3. 有趣的在线人脸变动物&#xff08;川剧中有变脸&#xff0c;其实你也可以滴&#xff01;&#xff09;http://youwild.org/…

GDB 格式化结构体输出

set print address set print address on 打开地址输出&#xff0c;当程序显示函数信息时&#xff0c;GDB会显出函数的参数地址。系统默认为打开的&#xff0c; show print address 查看当前地址显示选项是否打开。 set print array set print array on 打开数组显示&#xff…

Kinect For Windows V2开发日志九:侦测并绘制人体骨架

简介 在上一篇《侦测、追踪人体骨架》里&#xff0c;介绍了关节点的使用办法&#xff0c;这一篇记录将关节点与OpenCV结合的绘图方法。 代码 #include <iostream> #include <opencv2\imgproc.hpp> #include <opencv2\calib3d.hpp> #include <opencv2\high…

拨号连接或 ××× 连接的错误代码列表

本文列出了在使用Windows 2000、Windows XP 或 Windows Server 2003 作为客户机&#xff0c;建立拨号连接或 连接时可能收到的错误代码。注意&#xff1a;只有在尝试连接到正运行Windows 2000 或更高版本的路由和远程访问服务器时&#xff0c;才会看到编号高于 900 的错误代码…

“程序员数学不行,干啥都不行!”高级开发:90%都是瞎努力!

之前有很多读者留言向我们反馈&#xff1a;数学不好做算法优化&#xff0c;每次遇到不一样的问题就不会了&#xff0c;要是赶上面试基本就凉凉了。平时很难搞懂像数据结构、算法、复杂的语句等等&#xff0c;因为这些核心原理都是数学。而且光会基础数学远远不够&#xff0c;还…

Redis源码分析--lookupKey函数查看value值

lookupKey函数查看value值 robj *lookupKey(redisDb *db, robj *key) {dictEntry *de dictFind(db->dict,key->ptr);if (de) {robj *val dictGetVal(de);/* Update the access time for the ageing algorithm.* Dont do it if we have a saving child, as this will t…