当前位置:   article > 正文

人工智能学习路线(适合新手)

人工智能学习路线

首先,人工智能本身就是一个交叉学科,涉及到哲学、数学、计算机、控制学等一众学科,所以整体的知识量还是非常庞大的,那么怎么学习呢?盲目学习肯定是不行的,在这里整理了一下大概的学习路线,仅供参考!仔细阅读,文末会有相关资料推荐!!!!

人工智能Python语言入手→机器学习核心技术→→深度学习核心技术→→NLP自然语言处理技术→→CV计算机视觉技术

01—人工智能开发入门

掌握Python基础语法,对后续学习打下坚实基础。

Python编程

基本语法数据结构函数
面向对象多任务模块与包
闭包装饰器迭代器


Numpy矩阵运算

NadrrayScalarsBoradcasting
矩阵运算矩阵转置矩阵求逆


Scipy数值运算库

Scipy基本使用Scipy常量Scipy稀疏矩阵
Scipy图结构Scipy空间Scipy插值


Pandas数据科学库

自带数据结构数据读取写入数据清洗
数据计算数据合并数据排序


Matplotlib

基础图表AnnotationFigure
子图Legend


Seaborn

数据关系图数据分布图类别图
回归图矩阵图多变量关系


PyEcharts

基本使用图表API组合图表
其他资源图表类型Web框架整合

阶段案例实战

  • RFM案例实战
  • 电商运营案例实战

教程视频 1、零基础Python编程 2、零基础数据科学库

02— 机器学习核心技术

掌握核心机器学习算法原理,掌握分类、回归、聚类使用场景,满足人工智能数据挖掘类岗位,薪资可达到15K-20K。

Scikit Learn

聚类算法API数据预处理分类算法API回归算法API


分类算法

决策树KNNAdaboost
随机森林逻辑回归朴素贝叶斯
GBDTXGboostLightGBM



回归算法

线性回归Lasso回归决策树回归
随机森林回归XGboost回归


聚类算法

KMeansKMeans++GMM
基于层次聚类基于密度聚类DBSCAN


属性降维

属性降维特征选择因子分析PCAICALDA


模型选择

MetricsScoring模型得分
Grid search 网格搜索Cross Validation 交叉验证
Hyper-Parameters 超参数选择Validation curves 模型验证曲线


特征工程

Standardization标准化Scaling Features归一化
Non-linear transformation非线性转化Gaussian distribution高斯分布转化
Normalization正则化Encoding categorical features类别性编码处理

阶段案例实战

  • 零售行业建模分析
  • 电商用户画像行为分析

程视频1、零基础快速入门机器学习icon-default.png?t=N7T8https://link.zhihu.com/?target=http%3A//yun.itheima.com/course/500.html

03— 深度学习核心技术

掌握深度学习算法原理,掌握BP神经网络、CNN、RNN等基础网络结构,为后续NLP和CV奠定技术基础。

人工神经网络

损失函数激活函数Back Propagation优化方法及正则化


BP神经网络

网络基本结构正向计算链式法则权重更新
Sigmoid函数梯度消失/爆炸Batch Normalization


CNN卷积神经网络

局部感受野权值共享DropOut
卷积层池化层全连接层


RNN循环神经网络

梯度裁剪双向长短时记忆网络(BiLSTM)
长短时记忆网络(LSTM)门控神经网络(GRU)

阶段项目实战

  • 图像识别案例
  • 文本处理案例

教程视频1、深度学习核心技术课程

04— NLP自然语言处理技术

本阶段课程将掌握突破市场最热超高年薪的NLP技术,可应对市场上NLP工程师,根据市场反馈薪资突破30K。

Pytorch编程

定义损失函数自动微分功能定义优化器定义模型结构

传统序列模型

隐马尔科夫模型条件随机场原理与实践CRF与HMM区别


Transfomer原理

编码器解码器注意力机制
语言模型模型超参数模型验证


文本预处理

文本处理基本方法文本张量表示方法文本语料数据分析
数据增强方法命名实体识别Word Embedding词嵌入


RNN及变体

传统RNNLSTMBi-LSTMGRUBi-GRUSeq2Seq


迁移学习

FastText预训练模型Google BERTGPTGPT-2权重微调


阶段项目实战

  • 文本分类
  • 文本生成

教程视频1、NLP基础2、Pytorch编程3、Google BERT入门4、NLP项目实战

05— CV计算机视觉技术

掌握计算机视觉基础算法原理,掌握目标检测、分类、跟踪等各类CV任务,可应对市场上CV工程师岗位,薪资可达20K以上。


OpenCV图像处理

读写图像灰度变换几何变换形态学
纹理分割视频操作边缘检测技术特征检测和描述


Tensorflow编程

常量变量高阶APItf.datatf.keras


目标分类

卷积计算方法多通道卷积AlexNet
VGGResNet残差网络ImageNet分类


目标检测

RCNNFPNSSDROI PoolingFasterRCNN非极大抑制NMS


目标分割

全卷积ROI AlignDeepLab
MaskRCNN金字塔池化模块语义分割评价标准

阶段项目实战

  • 目标分类
  • 目标检测

教程视频1、OpenCV入门2、Tensorflow框架3、CV计算机视觉项目实战

06— 大厂面试专题

围绕大厂高频面试题,针对机器学习、深度学习、CV、NLP、数据结构与算法系列等专题去刷题

数据结构

数组链表哈希表


常见算法

排序查找链表算法
动态规划二叉树递归算法
贪心算法图算法队列算法


机器学习&深度学习

分类算法面试专题聚类算法面试专题
回归算法面试专题深度学习基础面试专题

NLP & CV面试专题

深度学习与NLP面试专题深度学习与CV面试专题

练习地址:
01 在线自定义刷题神器_自动生成面试笔试题_IT自测题库-趣IT

02 LintCode 炼码https://www.lintcode.com/problem/?typeId=4

推荐学习资料整理在github:学习资料

整理了一上午知识点,一直在思考一个问题,什么样子的人工智能人才受欢迎?大概是能将模型应用于专业领域的人,即跨领域让机器学习落地的人。对于大部分机器学习实践者来说还是该脚踏实地,盲目追逐热点很容易跌进陷阱,而巩固基础、寻找自己擅长的领域和机器学习交叉点可以帮助你在未来的就业市场变得炙手可热,成为工业界紧缺的人工智能人才。共勉

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/319632
推荐阅读
相关标签
  

闽ICP备14008679号