数据结构与算法和分析方法基础培训
Oliver Yu 查看讲师
百林哲咨询(北京)有限公司专家团队成员
​资深大数据库和数据分析专家,22 年的行业经验(运营商、互联网、金融证券行业),15 年以上大数据治理(数据标准化、元数据管理、数据质量及架构设计、业务建模、主数据管理、项目管理等)方向培训经验。
浏览:1368次
详情 DETAILS

课程简介

本课程通过这次培训让学员进一步认识和了解数据结构与算法的关系及各自的原理,并且学习数据结构及算法应用的数据分析和数据挖掘方法论及应用场景,深入学习并掌握数据挖掘的算法,最后重点讲解Python的算法研究与算法的实践。

授课过程通过案例分享和老师涉及的研讨和实践互动,哪怕是对数据结构和算法没基础的学员也可通过生活化、案例化的例子认识和理解。而且在讲解算法的应用和实践中时借助多种数据挖掘工具(可让学员选择),面向应用的方式来讲解,这样更方便在教学设计过程中由浅入深,通过研讨和上机实践,让学员对数据挖掘的算法实践落地都有了更深的体会。整个培训3天,但内容不少,从理论到技术再到实践的知识,让学员积极参与,收获知识和技能的提升。 

课程收益

1.了解数据结构与算法的关系及各自的原理;

2.学习数据结构及算法应用的数据分析和数据挖掘方法论及应用场景;

3.深入学习并掌握数据挖掘的算法;

4.掌握Python的算法研究与算法的实践。 

受众人群

数据分析工程师,算法工程师等人员

课程周期

318H

课程大纲

时间

主题

授课内容

第一天

数据结构与算法

第一部分:

1.数据结构与算法的关系深入

2.数据结构研究的三个方面问题及关系

3.数据结构的逻辑结构划分及特点

4.数据存储结构的划分及特点

5.常用数据结构的介绍

Ø 数组(静态、动态数组)、线性表、链表(单向链、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)图等的定义、存储和操作

第二部分:算法

1.算法的基本概念

2.算法的特点及设计基本要求

3.常用算法的介绍

Ø 枚举法、迭代法、递归法、递推法、分治法、回溯法、排序算法、查找算法、数值计算方法、字符串处理方法、数据压缩算法、图的相关算法等

4.算法与数据结构的关系总结

第二天

常用数据分析方法和算法技术及python算法实践

第一部分:常用数据挖掘及数据分析技术

1.数据挖掘主要分析方法和算法:

1)聚类分析方法和算法(Clustering):

2)分类分析方法和算法(Classification)

3)关联分析方法和算法(Association)

4)预测分析方法和算法(Prediction)

5)回归分析方法和算法

6)异常点检测分析方法和算法

2.主要涉及的常用算法:聚类算法(重点:K-Means算法)、关联分析算法(GRI、Aprior、序列)、决策树算法、贝叶斯网络、神经网络算法、回归算法(线性和逻辑)、异常点检测算法 等

重点:把分析方法和算法结合应用场景进行简要说明和分析使用场景

第二部分:python算法实践(分类、聚类及网络爬虫案例)

第三天

数据思维与数据分析应用

数据思维与数据分析应用---结合行业应用例子分析说明

1.认识数据分析的特点和问题

2.通过行业应用的案例理解数据分析的模型框架

3.一般人员与数据分析师的区别点及如何磨练

4.数据分析的关键点

5.数据分析的6个步骤,3大阶段

   分别对以上6个步骤以案例的方式详细说明,并说明每个阶段的重点和难点。

6.数据分析在行业应用案例介绍

    重点研讨:如何做好数据分析的需求模型建设及做好总结


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1