课程简介

从去年的AlphaGo到今年无人驾驶大行其道,人工智能正在席卷全球,引发第4次工业革命,无论是政府,还是高校、企业,对人工智能的关注和投入都越来越大,特别是企业对AI人才的需求十分巨大,AI人才的薪资也水涨船高。但目前市面上AI人才供需比例仅为1:10,每年AI人才缺口超百万。

为给企业和社会输送更多AI人才,我们特意在上海开设本《人工智能工程师就业班》,由BAT一线专家线下面对面教学,用3~4个月的封闭学习,从零起步挑战年薪30万。

培养目标: 零基础,快速掌握Python编程基础、数据结构、数据分析、爬虫、机器学习、深度学习等AI核心技术,成为中高级人工智能工程师。

PS:企业/高校团购集训通道请点击课程咨询。另,2人及2人以上组团报名,可各减1000元,想组团者请加微信客服:julyedufu77

特色服务

  • BAT一线专家线下授课

    四个月线下封闭集训,从零起步,BAT一线专家面对面线下授课,现场coding实战辅导 + 一对一手把手辅导BAT工业项目,给你全程1v1般的定制辅导,直到教会为止。

  • 全面涵盖人工智能重要知识点

    本就业班分为五大部分,总计二十五个阶段,近三十个实战项目,涵盖教你零基础快速上手Python编程、数据结构和算法、数据爬取、数据分析、数据可视化、机器学习从原理到实战、深度学习从原理到实战、以及BAT工业级大项目实战、面试和就业辅导。逐步深入,覆盖面广,重点深入。

  • 提供GPU云实验平台

    还原BAT真实生产环境,提供工业数据和国内首创的价值数十万的GPU云实验平台(提前装tensorflow、caffe、mxnet等主流DL框架和相关数据)。提供完善的实验平台供您动手、真枪实战,拒绝纸上谈兵。

  • 作业项目考核三管齐下

    每次课均会布置、批改、讲解作业,一对一个性化辅导,尽最大程度保障学习效果。每个小阶段均有精心设计的实战项目,每个部分均有大型作业和阶段考核。学员学完全部内容后做毕业考核。在不断的阶段性实战中掌握和巩固人工智能技能。

  • 简历优化

    根据集训营实战项目,将涉及到的关键知识点和项目经历优化到您的简历中。

  • 就业推荐

    精讲机器学习工程师面试时常见考点/模型/算法,且BAT一线技术经理一对一模拟真实面试,从技术、表达等方面全方位提升您的面试能力。根据您的技术特长提供定制化的能力评估、就业指导以及包括BAT等一线互联网公司的多个工作机会推荐。四个月挑战起薪30万。

课程安排

  • 第一部分 零基础入门Python
    • 第一阶段 编程入门

      掌握循环判断和函数调用

      第一天 理论课
      • 1、编程学习经验分享、安装与配置
      • 2、使用Git管理代码
      • 3、基本语法和关键字
      • 4、基本数据类型
      • 5、循环和判断
      第二天 理论课
      • 1、函数定义和调用
      • 2、递归概念入门
      第三天 项目课
      • 1、打印斐波那契数列
      • 2、实现剪刀石头布游戏
      • 3、求解平方根
    • 第二阶段 基本数据结构

      熟练操作基本数据接口、以及字符串和日期处理

      第四天 理论课
      • 1、基本容器的使用:list/tuple/set/dict
      • 2、利用tuple和dict实现函数的不定参数
      • 3、基本数据结构相关简易算法入门。
      第五天 理论课
      • 1、字符串操作
      • 2、部分字符串操作函数的实现
      第六天 理论课
      • 1、时间日期处理
      • 2、时间日期与字符串相互转换
      第七天 项目课
      • 1、单词数量统计并去重
      • 2、按单词反转字符串
      • 3、反转单链表
      第八天 项目课
      • 1、八皇后问题
      • 2、日历打印
    • 第三阶段 面向对象基础

      掌握框架代码中常见的动态加载和自动任务分发

      第九天 理论课
      • 1、面向对象的优点
      • 2、对象简介
      • 3、类的定义与使用
      • 4、访问控制
      • 5、实例熟悉和类属性
      • 6、类型信息的获取
      • 7、类属性的动态编辑
      第十天 理论课
      • 1、继承和多态
      • 2、鸭子类型
      • 3、模块编写与引用
      • 4、模块信息遍历
      • 5、动态加载
      • 6、动态执行与变量获取
      第十一天 项目课
      • 1、配置文件动态加载
      • 2、动态任务分配
    • 第四阶段 错误处理与调试

      掌握常见的错误处理方法和调试技巧

      第十二天 理论课
      • 1、错误代码返回
      • 2、使用异常捕捉错误
      • 3、使用日志
      • 4、调试技巧
    • 第五阶段 系统操作

      实际工作中的常用场景处理

      第十三天 理论课
      • 1、文件读写(文本、二进制)
      • 2、序列化/反序列化
      • 3、Json文件解析
      • 4、目录和文件操作
      • 5、路径设置
      第十四天 项目课
      • 1、递归遍历目录
      • 2、CSV文件读写
      • 3、BMP文件头信息读取
    • 第六阶段 编程大作业

      综合之前所学内容,熟练掌握命令行输入,csv文件处理,容器使用,模块加载,错误处理等内容

      第十五天 理论课
      • 1、学生信息管理系统
      第十六天 理论课
      • 1、学生信息管理系统
      • 2、随机文本生成系统
    • 第七阶段 数据库

      掌握直接连接数据库操作,以及各类框架中常见的ORM模型使用

      第十七天 理论课
      • 1、MySQL与SQLite安装配置
      • 2、数据库连接建立
      • 3、查询请求发送与结果遍历
      • 4、SQL注入攻击简介及演示
      第十八天 理论课
      • 1、ORM简介
      • 2、Peewee库的安装与使用
      • 3、Join以及子查询等场景处理
      第十九天 项目课
      • 1、基于数据库实现学生信息管理系统
      • 2、分别基于直接数据库访问和ORM方式实现
    • 第八阶段 缓存与队列

      掌握缓存和队列的使用

      第二十天 理论课
      • 1、Redis安装与配置
      • 2、Key/Value数据访问
      • 3、队列数据访问
      • 4、Redis其它常用命令
      第二十一天 项目课
      • 1、使用redis实现按数据库查询缓存
      • 2、使用redis和mysql实现分布式生产者/消费者
    • 第九阶段 数据结构与算法

      熟练掌握常见算法

      第二十二天 理论课
      • 1、生成器
      • 2、迭代器
      • 3、实际应用代码分析
      第二十三天 理论课
      • 1、动态规划
      • 2、LintCode刷题训练
      第二十四天 <理论课
      • 1、贪心与二分
      • 2、LintCode刷题训练
      第二十五天 <理论课
      • 1、深度与广度优先遍历
      • 2、LintCode刷题训练
      第二十六天 <理论课
      • 1、排列组合问题与递归
      • 2、LintCode刷题训练
    • 第十阶段 函数式编程

      了解函数式编程以及应用场景

      第二十七天 理论课
      • 1、高阶函数
      • 2、函数作为返回对象
      • 3、匿名函数
      • 4、装饰器
      • 5、偏函数
      第二十八天 项目课
      • 1、实现map/reduce
      • 2、利用装饰器记录函数调用
      • 3、利用函数式编程模拟赛车游戏
    • 第十一阶段 设计模式

      掌握常见设计模式,提高编码质量

      第二十九天 理论课
      • 1、Python常用设计模式的实现
    • 第十二阶段 并发编程编程

      掌握多线程并发处理,建立异步模型概念

      第三十天 理论课
      • 1、多进程/进程池
      • 2、进程间变量共享
      • 3、多线程/线程池
      • 4、线程间变量共享与锁机制
      • 5、GIL机制简介
      第三十一天 理论课
      • 1、异步机制简介
      • 2、asyncio库使用介绍
      • 3、grequests库使用介绍
      • 4、wisted库使用介绍
      第三十二天 项目课
      • 1、使用多线程和线程池机制抓取新浪股票数据
      • 2、使用异步请求单线程抓取新浪股票数据
    展示更多
  • 第二部分 从零起步掌握Python爬虫
    • 第十三阶段 爬虫预备知识

      掌实战爬虫抓取,熟悉css定位器使用,XML解析

      第三十三天 理论课
      • 1、爬虫原理简介
      • 2、正则表达式入门
      • 3、XML/Json解析基础
      • 4、HTML基础
      第三十四天 理论课
      • 1、CSS定位器
      • 2、XPath定位器
      第三十五天 理论课
      • 1、使用Requests库处理http请求
      • 2、使用BeautifulSoup解析html网页
      • 3、使用selenium访问网页并抓取信息
      • 4、使用selenium模拟用户操作实现简单操作
      第三十六天 项目课
      • 1、电商网站商品信息抓取
      • 2、天气预报数据抓取
      • 3、全国邮政编码与长途区号抓取
    • 第十四阶段 模拟登录

      掌握模拟登陆技巧

      第三十七天 理论课
      • 1、使用用户名和密码登录
      • 2、验证码处理
      • 3、使用cookie信息登录
      第三十八天 项目课
      • 1、微博登录并抓取好友列表
    • 第十五阶段 Scrapy爬虫框架

      熟悉scrapy框架下爬虫代码编写以及任务管理处理

      第三十九天 理论课
      • 1、安装和运行
      • 2、代码结构分析
      • 3、使网页抓取
      • 4、任务管理
      • 5、日志记录
      第四十天 项目课
      • 1、使用scrapy框架实现链家数据抓取
    • 第十六阶段 分布式爬虫实现

      自己实现爬虫框架,深入了解实现中遇到的问题以及如何解决

      第四十一天 理论课
      • 1、分布式爬虫架构设计
      • 2、使用mysql进行任务管理
      • 3、使用redis实现缓存去重
      • 4、使用redis实现分布式队列服务
      第四十二天 理论课
      • 1、服务端调度程序实现
      • 2、客户端工作程序实现
      • 3、配置文件与爬虫实现的动态加载
      第四十三天 项目课
      • 1、爬取一组电商网站数据
    展示更多
  • 第三部分 掌握Python数据分析与可视化
    • 第十七阶段 Matplot绘图

      熟练掌握各种图例表达

      第四十四天 理论课
      • 1、经典图像绘制及应用场景
      • 2、颜色设置、标记和线型选择
      • 3、刻度、标签和图例
      • 4、文件保存
      第四十五天 项目课
      • 1、股票均线绘制
      • 2、人口统计数据曲线绘制
    • 第十八阶段 NumPy

      掌握numpy数据处理功能

      第四十六天 理论课
      • 1、Numpy简介
      • 2、Ndarray数组对象
      • 3、索引概念建立
      • 4、函数操作
      • 5、广播
      • 6、随机数
      • 7、线性代数应用
      第四十七天 项目课
      • 1、股票价格相关性计算
      • 2、线性代数实际应用
    • 第十九阶段 Pandas

      利用pandas处理实战数据,完成清洗,筛选,补缺,转换等功能

      第四十八天 理论课
      • 1、基本数据结构:Series,DataFrame和索引对象
      • 2、DataFrame深入学习:缺失数据处理,层次化索引,数据合并。
      第四十九天 理论课
      • 1、重塑,旋转和转换。
      • 2、面板数据和应用
      • 3、透视表和应用
      第五十天 项目课
      • 1、利用Pandas处理kaggel竞赛数据
    • 第二十阶段 时间序列

      掌握时间序列数据处理

      第五十一天 理论课
      • 1、日期和时间数据类型及工具
      • 2、时间序列基础
      • 3、日期的范围、频率以及移动
      • 4、时间日期的算术运算和转换
      第五十二天 理论课
      • 1、重采样及频率转换
      • 2、移动窗口函数
      • 3、绘图
      第五十三天 项目课
      • 1、股票数据分析
      • 2、经济数据分析
    • 第二十一阶段 Python大作业

      综合运用各项知识完成实际项目数据分析

      第五十四天 项目课
      • 1、链家房产交易数据分析与图标绘制
      第五十五天 项目课
      • 1、Kaggle竞赛真题实战
    展示更多
  • 第四部分 机器学习与深度学习
    • 第二十二阶段 机器学习原理

      掌握特征处理、模型调优

      第五十六天 理论课
      • 1、机器学习流程、预处理、特征工程
      第五十七天 理论课
      • 1、Kaggle机器学习比赛中的特征工程处理实战
      第五十八天 理论课
      • 1、模型评判标准与部分机器学习有监督算法
      第五十九天 理论课
      • 1、sklean接口熟悉与机器学习建模指导
      第六十天 项目课
      • 1、sklearn建模与使用
    • 第二十三阶段 机器学习实战

      掌握sklearn、Xgboost、LightGBM等常用工具/库的使用

      第六十一天 理论课
      • 1、机器学习有监督算法与无监督学习
      第六十二天 理论课
      • 1、sklearn刷Kaggle比赛题
      第六十三天 理论课
      • 1、机器学习集成算法与大杀器Xgboost/LightGBM
      第六十四天 理论课
      • 1、Xgboost与LightGBM使用
      第六十五 项目课
      • 1、集成算法与场景建模
    • 第二十四阶段 深度学习原理与实战

      掌握常见框架Tensorflow和Caffe的原理及其使用

      第六十六天 理论课
      • 1、深度神经网络、google wide&&deep模型、腾讯通用CTR神经网络框架与实现
      第六十七天 理论课
      • 1、卷积神经网络、caffe实战图像分类、Tensorflow实战图像风格变换实现
      第六十八天 理论课
      • 1、循环神经网络、Tensorflow实战情感分析与文本生成实现
      第六十九天 项目课
      • 1、Caffe&&Tensorflow实战
    展示更多
  • 第五部分 实际综合项目与就业指导
    • 第二十五阶段 毕业综合实战与面试辅导

      通过结业大项目做好就业前的最后冲刺

      第七十天 项目课
      • 1、自然语言处理项目
      第七十一天 项目课
      • 1、分类与推荐系统实战
      第七十二天 项目课
      • 1、图像项目(图像分类+图像检索)
      第七十三天 项目课
      • 1、机器学习面试辅导
    展示更多

实战项目

  • 实战项目1

    分布式爬虫实战

    爬取一组电商网站数据(利用自己实现的分布式框架实现数据高校抓取)

  • 实战项目2

    Python大作业实战(综合运用数据分析课程知识进行项目实战)

    链家房产交易数据分析与图标绘制、Kaggle竞赛真题实战

  • 实战项目3

    图像风格转换实战

    卷积神经网络、caffe实战图像分类、Tensorflow实战图像风格变换实现

  • 实战项目4

    深度学习框架实战

    这个部分,将获得激动人心的深度学习库Caffe与Tensorflow搭建网络进行训练的全技能。我们将通过一个景点的图像识别transfer learning,到图像检索,到风格转换,一步步带大家学习库的使用,真正做到使用深度学习库解决实际的图像场景。

  • 实战项目5

    自然语言处理实战

    针对工业界最大的一块应用场景:自然语言处理,设计了一个专题,我们将获取从文本数据抓取,到Spark/Pandas文本数据分析,到可视化,到多种文本特征抽取,到sklearn机器学习建模,到Spark机器学习建模,到利用深度学习建模的全部技能。

  • 实战项目6

    分类与推荐系统实战

    我们针对电商最常见的推荐系统,设计了这个专题,从音乐数据抓取,到数据分析可视化,到利用协同过滤、隐语义模型、用户序列建模、learning to rank等方式完成一个推荐系统。

  • 实战项目7

    图像项目实战

    具体的图像分类与检索案例,在电商服装数据集上,进行分类与检索的实验。将获得图像数据预处理,Tensorflow建模与调优,基本图像检索与高级图像检索技能。

讲师介绍

  • 林老师

    原BAT高级技术专家,更早时期先后任职于微软、EMC等,从事过操作系统、数据库和云存储相关产品的研发。擅长Python数据分析、爬虫。曾多次作为面试官参与BAT/EMC校招面试与出题,善于剖析leetcode经典题型、助人入门、提高。

  • 林奔

    曾多次获ACM亚洲赛区金奖,毕业于复旦计算机系。先后工作于谷歌、百度、大众点评、蚂蚁金服,熟练算法、机器学习、Python数据分析等,对将数据转化为生产力有着丰富的经验。讲课注重循序渐进、深入浅出,特别是直播coding刷题实战广受欢迎。

  • David陈

    人大统计系数据挖掘与统计应用硕士,从事数据分析挖掘多年,开发过某金融公司量化自动交易系统。现为七月在线Python教学负责人,喜爱以数据去理解事物,擅长从零起步,一步步将复杂问题简单通俗阐述,备受广大学员欢迎。

时间安排

10月30日起上课,周一到周五每天6小时,为期4个月

  • 周一9:00-12:00 14:00-17:00
  • 周二9:00-12:00 14:00-17:00
  • 周三9:00-12:00 14:00-17:00
  • 周四9:00-12:00 14:00-17:00
  • 周五9:00-12:00 14:00-17:00

线下上课地址:上海10号线地铁江湾体育场站附近(更具体地址上课群内通知)

  • 上海线下班
  • 上海线下班
  • 上海线下班

课程咨询

微信咨询

张老师:173-1653-1751

陈老师:131-2133-1838

email:zhangning@julyedu.cn

限时优惠价:18999元 原价:23000元

报名赠送《机器学习工程师 第八期》和《深度学习第三期