如何成为一名AI工程师

step

  1. 前端:js,html,找准方向开始累积知识!

  2. 计算机/数学专业

  3. python anaconda IDE pycharm/jupyter

  4. 熟悉基础语法,了解数据结构

    • 刷leetcode,剑指offer
  5. 熟悉基础数学知识

  6. 机器学习入门概念

    • 监督学习 = 分类模型
    • 半监督学习
    • 无监督学习=聚类模型
  7. 之后kaggle搞起,做一个机器学习流程

    • 先做分类模型
    • 入门题目:titanic
    • 下载数据
    • 数据清洗
    • 算法选择:逻辑回归
    • 提交预测结果
  8. 低阶分类算法公式推导

    • 罗辑回归
    • SVM
    • 神经网络:BP
    • 决策树:CART/C4.5
  9. 准备简历:过渡实习/工作

    • 观察招聘网要求
  10. 明确工作方向,三大应用方向:分类预测,计算机视觉/自然语言处理

    • 知乎搜文章,找门路
  11. 高阶分类算法推导

    • boosting/bagging
    • 决策树:xgboost
    • 神经网络(图像):cnn/alexnet
    • (nlp):rnn/lstm(越学越融会贯通
  12. 开源框架

    • tensorflow
    • pytorch
  13. 收集面经,整理笔记

  14. 高阶算法刷榜kaggle

    • ML:titanic
    • cv: 等等。刚开始的比赛。前几十名
  15. 完善简历,进行投递,准备面试

    • 了解算法框架,算法推理,任务流程,应用场景

      加分项:维护个人网站,维护GitHub网站

不需要的擦边球技能

爬虫

  1. 至少五次面试,坐等offer
  2. 恭喜才刚刚开始

    如何成为一名AI工程师的更多相关文章

    1. 如何成为一名Top DevOps Engineer

      软件世界的战场 如果你对devops的概念不是很了解的话,没有关系,可以先跳到维基百科阅读一下DevOps条目.有了模模糊糊的概念之后, 我们先抛开所有市面上对于devops的各种夸大和炒作,首先来思 ...

    2. 当年写的如何成为一名MSSQL DBA

      很多开发人员都想成为一名数据库培训,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我        做DBA工作和面试DBA时,整理的一些DBA方面的三十个问 ...

    3. 如何成为一名JAVAEE软件工程师?(前言)

      笔者将会整理出一整套成为一个JAVAEE工程师的学习路线和资料.欢迎同行和网友们订阅或指正.不定期更新.         笔者在软件工作做了7年java开发,开发过ERP,CRM等应用系统并担任过项目 ...

    4. 如何快速成为一名Linux运维工程师

      如今的互联网,绝大多数的网站.服务.游戏均是跑在Linux上面的,虽说Linux发行版众多,只要玩熟了一种发行版,了解了Linux精髓.基本架构.设计原理,其他都是触类旁通的,千万不要在选择哪一发行版 ...

    5. 怎么成为一名WEB前端开发工程师

         对于刚开始学的人来说,web 就是HTML+CSS+JavaScript其实我们是可以这样理解的.web工程师负责或参与Web产品的页面开发,包含PC端.移动APP内嵌移动端.微信小程序.web ...

    6. 成为一名Java高级工程师你需要学什么

      宏观上: 1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码.2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研.尾是指上线交付之后,包括维护阶段.3 ...

    7. 成为一名JAVA高级工程师你需要学什么【转】

      宏观上: 1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码. 2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研.尾是指上线交付之后,包括维护阶段. ...

    8. 怎么才能成为一名PHP专家?

      本文作者Bruno Skvorc是一名资深的Web开发者.在这篇文章里主要是讲述成为一名专业的PHP专家所要经历的过程,以及在这个过程里要如何学习掌握技巧和对工具的舍取.(以下为编译内容) 当阅读各种 ...

    9. 如何成为一名:黑客/Programmer/Python高手

      如何成为一名黑客 Eric Steven Raymond https://translations.readthedocs.org/en/latest/hacker_howto.html How To ...

    随机推荐

    1. 计算机网络 From Mr.Liu

      引言 本博客摘自Mr.Liu,原帖请点击这里. 感谢Mr.Liu,这个文章很充分的描述了计算机网络的核心知识点. 我还在学习中,所以没有进行自己的转述.图片因为是copy代码而没有获得,想看更详尽的, ...

    2. 前后端API交互如何保证数据安全性?(转)

      前言 前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合.无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用 ...

    3. Linux kernel简介

      内核体系设计分:单内核,微内核 windows是微内核设计. Linux是单内核设计,但充分借鉴了为微内核体系的优点,为内核引入了模块化机制. 内核的组成部分 kernel:内核核心,一般为bz压缩的 ...

    4. XOR and Favorite Number CodeForces - 617E

      a[i]^a[i+1]--a[j]=k; 处理前缀和pre[i] 那么上式可以表示为pre[i-1]^pre[j]=k; #include<bits/stdc++.h> using nam ...

    5. Vue中import from的来源--省略后缀与加载文件夹

      Vue使用import ... from ...来导入组件,库,变量等.而from后的来源可以是js,vue,json.这个是在webpack.base.conf.js中设置的: module.exp ...

    6. Eclipse中Git图标表示内容

      Eclipse中->属性->Team->Git->Label Decorations

    7. BigDecimal精确计算工具类

      前言 在实际开发中,遇到例如货币,统计等商业计算的时候,一般需要采用java.math.BigDecimal类来进行精确计算.而这类操作通常都是可预知的,也就是通用的.所以,写了个工具类来方便以后的工 ...

    8. Gin框架之参数绑定

      为了能够更方便的获取请求相关参数,提高开发效率,我们可以基于请求的Content-Type识别请求数据类型并利用反射机制自动提取请求中QueryString.form表单.JSON.XML等参数到结构 ...

    9. P2024 NOI2001 种类冰茶鸡

      展开 题目描述 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A 吃 B,B 吃 C,C 吃 A. 现有 N 个动物,以 1 - N 编号.每个动物都是 A,B,C 中的一种, ...

    10. 1-2.Kubectl命令行工具

      1.kubectl用法 $~: kubectl [command] [TYPE] [NAME] [flags] [command] 子命令.用于操作Kubernetes集群资源对象. 可取值:[cre ...