人们说的算法工程师,到底是一个什么样的存在?

2020-10-09 13:38发布

4条回答
水默
2楼 · 2020-10-09 15:17

算法工程师一般都是学的数据挖掘和机器学习,而且对专业要求比较高,对能力也有一定的限制。

算法工程师通过算式来完成不同的逻辑运算,他们的工作范围有对图像音频视频等信息进行处理,如图像和视频的分类、检测、识别、跟踪、计算成像等,通过大数据分析进行广告等内容的推荐,通过算法实现导航定位及机器的自动化,发送信号通讯方面也不能缺少算法工程师,可以说算法工程师几乎占据了互联网的每一个领域。


流流流年
3楼 · 2020-10-10 09:06

如果把算法工程师比作送快递的,那Deep Learning,说白了只是一套好用的交通工具(例如摩托车)。

以前的算法工程师是怎样的一个角色?那当然还是送快递的,只不过用自行车/三轮车送 而已。

如果不理解现在的算法工程师相比于算法基础更看重场景应用,那可以想象一下,快递员相比于交通工具是不是更看重送快递这个业务? 

在当今这个世界上,大家分工不同。 总有些算法工程师(老师傅)负责研发工具(造轮子),他们一般住在学校(车间)里。而DL本身最早也诞生于学校(Hinton本身就是教授一枚)。也有些算法工程师负责应用工具(修轮子/骑摩托去送快递)。他们分布于各个IT大厂(快递公司)。这些都是正常的。

算法工程师其实比较代表一些科研能力较强的工程师,这些人不太出现在民用软件实现的过程中,也就是不太参与写代码实现功能,一般是在一个产品的初期,去解决技术上的难题,提供一些技术方案,也包括方案的初步算法实现,比如在X为,一个研究视频处理的团队,这帮人会对核心技术的算法进行实现,弄出一堆库,一堆包,开发团队拿到这些核心技术后,就进行实用性产品的开发了

pipi雪
5楼 · 2021-03-18 09:21

如果把算法工程师比作送快递的,那Deep Learning,说白了只是一套好用的交通工具(例如摩托车)。

以前的算法工程师是怎样的一个角色?那当然还是送快递的,只不过用自行车/三轮车送 而已。

如果不理解现在的算法工程师相比于算法基础更看重场景应用,那可以想象一下,快递员相比于交通工具是不是更看重送快递这个业务? 

在当今这个世界上,大家分工不同。 总有些算法工程师(老师傅)负责研发工具(造轮子),他们一般住在学校(车间)里。而DL本身最早也诞生于学校(Hinton本身就是教授一枚)。也有些算法工程师负责应用工具(修轮子/骑摩托去送快递)。他们分布于各个IT大厂(快递公司)。这些都是正常的。


相关问题推荐

  • 回答 7

    首先创建表:CREATE TABLE `sys_sequence` (   `NAME` varchar(50) NOT NULL,   `CURRENT_VALUE` int(11) NOT NULL DEFAULT '0',   `INCREMENT` int(11) NOT NULL DEFAULT '1',   PRIMARY KEY (`NAME`) )插...

  • 回答 14

    原因:因为默认情况下,当getSession()后,session就被被创建。session在创建时,服务器会通过Cookie返回session 的ID给浏览器,之后服务器根据浏览器Cookie里的session的ID来分辨不同用户。但是,这种方法返回的cookie是保存在浏览器的内存中,浏览器关闭后...

  • 回答 15

    1、什么是线程池:  java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。       ...

  • 回答 4

    我知道快速排序是

  • 回答 14

    优化一下分页,每次不一定要取出所有记录,再说搜索结果太过也没什么意义,通过主键来排序,即便不用全文索引也应该是很快的.

  • 常见的算法有哪些?2020-06-23 10:35
    回答 1
    已采纳

    (一)基本算法 : 1.枚举 2.搜索: 深度优先搜索 广度优先搜索 启发式搜索 遗传算法 (二)数据结构的算法 (三)数论与代数算法 (四)计算几何的算法:求凸包 (五)图论 算法: 1.哈夫曼编码 2.树的遍历 3.最短路径 算法 4.最小生成树 算法 5.最小树形图 6....

  • 回答 10

    基础:比如计算机系统、算法、编译原理等等Web开发: 主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、 Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面)。J2EE:你需...

  • 回答 2

    void solve(){int a,b,c,d,e,f;int y,z;    for(a=1;a

  • 回答 6

    算法是Java大数据算法  肯定有用的

  • 回答 6

    冒泡排序(BubbleSort)是一种最简单的排序算法。它的基本思想是迭代地对输入序列的第一个元素到最后一个元素进行俩俩比较,当满足条件时交换这俩个元素的位置,该过程持续到不需要执行上述过程的条件时。选择排序(SelectSort)是一种原地(in-place)排序算法,适...

没有解决我的问题,去提问