算法工作

1、

看你做哪方面了,有做搜索算法的,有做图形算法的,有做加密的,有做人工智能的。代码能力很次要,主要是思想,发散思维, think out of box.想做算法工程师,建议你基础课程学好,比如高数,线代,数据结构,算法,操作系统等。多研究,建议读研。

2、

作者:H Hsu
链接:http://www.zhihu.com/question/31284094/answer/52649382
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我不算工程师,只算打杂的。。还是说说我老板吧,确实太佩服他了。

我老板的title就是Research Engineer&Scientist, 之前是读cs的phd,主要做的是机器学习。

他的工作内容包括:
1)跟大老板讨论idea,讨论到底可不可行,能不能做。。很多也是浅尝辄止,尝试了一下效果并不好就弃坑了。
2)会读很多paper,而且速度惊人。每年机器学习的一些会议icml,cvpr、acl都会关注,然后会发邮件列出一些他觉得不错的paper给我这个low b看。不过确实太多了,我看paper速度也没那么多,其实很多时候我就划水了。业界的东西他好像看的主要是书,课本那些,估计是自己不算太懂也在学习吧。
3)全栈工程师,手速很快。我们为了开发比较快,很多时候都是用现成的api,哪个api写得比较好就用哪个,当然还会根据需求改一下。所以看老板写模型,python,java是主力,为了给人展示自己也会做一些前端,用得很6,除此一些比较非主流的语言也是秒好。比较佩服他的地方是能迅速判断完成一个特定的task需要什么工具,然后读api文档很快就掌握了。

工作以外,平时很geeky的一个人,吃饭的时候也喜欢聊量子计算机到底合不合理之类我觉得不是专业的很难搞懂的话题,然后我就思密达了。还有个例子,他在纽约选房子是自己写了个程序,用google earth判断周围绿化和交通这样选址的。

3、

职位简介
算法工程师是一个非常高端的职位;
专业要求:计算机、电子、通信、数学等相关专业;
学历要求:本科及其以上的学历,大多数是硕士学历及其以上;
语言要求:英语要求是熟练,基本上能阅读国外专业书刊;
必须掌握计算机相关知识,熟练使用仿真工具MATLAB等,必须会一门编程语言。
研究方向
视频算法工程师、图像处理算法工程师、音频算法工程师 通信基带算法工程师 信号算法工程师
目前国内外状况
目前国内从事算法研究的工程师不少,但是高级算法工程师却很少,是一个非常紧缺的专业工程师。算法工程师根据研究领域来分主要有音频/视频算法处理、图像技术方面的二维信息算法处理和通信物理层、雷达信号处理、生物医学信号处理等领域的一维信息算法处理。
在计算机音视频和图形图形图像技术等二维信息算法处理方面目前比较先进的视频处理算法:机器视觉成为此类算法研究的核心;另外还有2D转3D算法(2D-to-3D conversion),去隔行算法(de-interlacing),运动估计运动补偿算法(Motion estimation/Motion Compensation),去噪算法(Noise Reduction),缩放算法(scaling),锐化处理算法(Sharpness),超分辨率算法(Super Resolution),手势识别(gesture recognition),人脸识别(face recognition)。
在通信物理层等一维信息领域目前常用的算法:无线领域的RRM、RTT,传送领域的调制解调、信道均衡、信号检测、网络优化、信号分解等。
另外数据挖掘、互联网搜索算法也成为当今的热门方向。
算法工程师逐渐往人工智能方向发展。

  • 最高工资 ¥13,600
  • 最低工资 ¥9,425

4、

百度 华为 算法工程师

5、

时间: 2024-10-05 23:50:23

算法工作的相关文章

Java学习 (七)、数组,查找算法,二分查找法,冒泡排序,选择排序,插入排序

一.常用数组查找算法 工作原理:它又称为顺序查找,在一列给定的值中进行搜索,从一端的开始逐一检查每个元素,知道找到所需元素的过程. 例1:查找指定的数在数组中出现的位置,找到返回下标,找不到返回-1 1 import java.util.Scanner; 2 public class LinearSearch{ 3 public static void main(String []argas) 4 { 5 int [] array={10,100,90,65,80,92}; 6 System.o

详细解读神经网络十大误解,再也不会弄错它的工作原理

来源:http://www.cstor.cn/textdetail_10544.html_biz=MjM5OTA1MDUyMA==&mid=407358558&idx=2&sn=b21877f23bf4063fa311185009c1f0b7&scene=0#wechat_redirect1462674382044 神经网络是机器学习算法中最流行和最强大的一类.但在作者看来,因为人们对神经网络工作原理存在误解,导致网络设计也很糟糕.所以这篇文章就对其中一些误解进行了讨论.

实现负载均衡的基本算法

平衡算法设计的好坏直接决定了集群在负载均衡上的表现,设计不好的算法,会导致集群的负载失衡.一般的平衡算法主要任务是决定如何选择下一个集群节点,然后将新的服务请求转发给它.有些简单平衡方法可以独立使用,有些必须和其它简单或高级方法组合使用.而一个好的负载均衡算法也并不是万能的,它一般只在某些特殊的应用环境下才能发挥最大效用.因此在考察负载均衡算法的同时,也要注意算法本身的适用面,并在采取集群部署的时候根据集群自身的特点进行综合考虑,把不同的算法和技术结合起来使用. 一.轮转法: 轮转算法是所有调度

Linux内存管理6---伙伴算法与slab

1.前言 本文所述关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识讲座的整理. 本讲座主要分三个主题展开对内存管理进行讲解:内存管理的硬件基础.虚拟地址空间的管理.物理地址空间的管理. 本文将主要以X86架构为例来介绍伙伴算法和slab分配 2.伙伴算法概述 块链表 Linux的伙伴算法将所有的空闲页面分成MAX_ORDER+1(MAX_ORDER默认大小为11)个块链表 每个链表中的一个节点指向一个含有2的幂次个页面的块,即页块或简称块 伙伴 大小相同.物理地址连续的两个页块称为伙

词向量( Distributed Representation)工作原理是什么

原文:http://www.zhihu.com/question/21714667 4 个回答 83赞同反对,不会显示你的姓名 皮果提 刘鑫.莫教授要养猫.Starling Niohuru 等人赞同 要将自然语言交给机器学习中的算法来处理,通常需要首先将语言数学化,词向量就是用来将语言中的词进行数学化的一种方式. 一种最简单的词向量方式是 one-hot representation,就是用一个很长的向量来表示一个词,向量的长度为词典的大小,向量的分量只有一个 1,其他全为 0, 1 的位置对应

碰撞检测之分离轴定理算法讲解

本文翻译自@sevenson的文章Separating Axis Theorem (SAT) Explanation .原文作者用的是ActionScript 3来编写算法,不过文中主要讲述的还是算法原理,我想一旦算法原理被我们掌握了,选择什么编程语言来实现算法都是次要的事情了. 本人并非英文专业,所以文中翻译得有不妥或疏漏之处,欢迎各位指正,谢谢! 正文如下: 分离轴定理(英文简称SAT)是一项用于检测凸多边形碰撞的技术. 我绝不是这个方面的专家,但当检测碰撞的需求出现在我面前之后,我做了大量

一个 Q-learning 算法的简明教程

本文是对 http://mnemstudio.org/path-finding-q-learning-tutorial.htm 的翻译,共分两部分,第一部分为中文翻译,第二部分为英文原文.翻译时为方便读者理解,有些地方采用了意译的方式,此外,原文中有几处笔误,在翻译时已进行了更正.这篇教程通俗易懂,是一份很不错的学习理解 Q-learning 算法工作原理的材料. 第一部分:中文翻译   第二部分:英文原文   作者: peghoty 出处: http://blog.csdn.net/pegho

机器学习实战笔记一 k-近邻算法

属于离散监督,是一个简单的分类算法 工作原理: 存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系.输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似数据(最近邻)的分类标签. k-近邻算法,主要是求输入向量和训练样本之间的距离,距离近的表示是同一类,距离远的表示不是同一类,所谓物以类聚.然后将这些排序,最后取k个最小的,判断这k个最小的中的数据是哪一类的,最后得出输入向量

海量数据去重之SimHash算法简介和应用

SimHash是什么 SimHash是Google在2007年发表的论文<Detecting Near-Duplicates for Web Crawling >中提到的一种指纹生成算法或者叫指纹提取算法,被Google广泛应用在亿级的网页去重的Job中,作为locality sensitive hash(局部敏感哈希)的一种,其主要思想是降维,什么是降维? 举个通俗点的例子,一篇若干数量的文本内容,经过simhash降维后,可能仅仅得到一个长度为32或64位的二进制由01组成的字符串,这一点