logo
分类于: 互联网 云计算&大数据 职场办公

简介

数据科学导论:Python语言实现(原书第2版): 数据科学与工程技术丛书

数据科学导论:Python语言实现(原书第2版): 数据科学与工程技术丛书 0.0分

资源最后更新于 2020-03-29 02:14:26

作者:〔意〕阿尔贝托·博斯凯蒂(Alberto Boschetti)〔意〕卢卡·马萨罗(Luca Massaron)

译者:于俊伟靳小波

出版社:出版社机械工业出版社

出版日期:2018-03

ISBN:9787111589860

文件格式: pdf

标签: 互联网 外国文学 编程语言 数据 数据科学与工程技术丛书

简介· · · · · ·

本书首先介绍了如何在Python3.5中安装必要的数据科学工具箱;然后引导你进入数据改写和预处理阶段,在其中阐述用于数据分析、探索或处理的数据加载、变换和修复等关键的数据科学活动;后,通过介绍主要的机器学习算法、图分析技术和可视化方法来对数据科学进行概述。阿尔贝托·博斯凯蒂(Alberto Boschetti)数据科学家、信号处理和统计学方面的专家。他是通信工程专业博士,现在伦敦居住和工作。他主要从事自然语言处理、行为分析、机器学习和分布式处理等方面的挑战性工作。他对工作充满激情,经常参加学术聚会、研讨会及其他学术活动,紧跟数据科学技术发展的前沿。我要感谢我的家人、朋友和同事!同时,也非常感谢开源社区!卢卡·马萨罗(Luca Massaron)数据科学家、市场营销研究主导者,是多变量统计分析、机器学习和客户洞察方面的专家。有十年以上解决实际问题的经验,使用推理、统计、数据挖掘和算法为利益相关者创造了巨大的价值。在意大利他是网络受众分析的先锋,并在Kaggler上获得排名前十的佳绩,随后一直热心参与各种与数据及数据分析相关的活动,积极给新手和专业人员讲解数据驱动知识发现的潜力。他崇尚大道至简,坚信理解数据科学的精要能给你带来巨大收获。致Yukiko和Amelia,谢谢你们的爱和包容。“前路无止境,星云作伴长,双脚虽远行,终归还家乡。”
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 译者序
  2. 前言
  3. 作者简介
  4. 第1章 新手上路
  5. 1.1 数据科学与Python简介
  6. 1.2 Python的安装
  7. 1.2.1 Python 2还是Python 3
  8. 1.2.2 分步安装
  9. 1.2.3 工具包的安装
  10. 1.2.4 工具包升级
  11. 1.2.5 科学计算发行版
  12. 1.2.6 虚拟环境
  13. 1.2.7 核心工具包一瞥
  14. 1.3 Jupyter简介
  15. 1.3.1 快速安装与初次使用
  16. 1.3.2 Jupyter魔术命令
  17. 1.3.3 Jupyter Notebook怎样帮助数据科学家
  18. 1.3.4 Jupyter的替代版本
  19. 1.4 本书使用的数据集和代码
  20. 1.5 小结
  21. 第2章 数据改写
  22. 2.1 数据科学过程
  23. 2.2 使用pandas进行数据加载与预处理
  24. 2.2.1 数据快捷加载
  25. 2.2.2 处理问题数据
  26. 2.2.3 处理大数据集
  27. 2.2.4 访问其他的数据格式
  28. 2.2.5 数据预处理
  29. 2.2.6 数据选择
  30. 2.3 使用分类数据和文本数据
  31. 2.3.1 特殊的数据类型——文本
  32. 2.3.2 使用Beautiful Soup抓取网页
  33. 2.4 使用NumPy进行数据处理
  34. 2.4.1 NmuPy中的N维数组
  35. 2.4.2 NmuPy ndarray对象基础
  36. 2.5 创建NumPy数组
  37. 2.5.1 从列表到一维数组
  38. 2.5.2 控制内存大小
  39. 2.5.3 异构列表
  40. 2.5.4 从列表到多维数组
  41. 2.5.5 改变数组大小
  42. 2.5.6 利用NumPy函数生成数组
  43. 2.5.7 直接从文件中获得数组
  44. 2.5.8 从pandas提取数据
  45. 2.6 NumPy快速操作和计算
  46. 2.6.1 矩阵运算
  47. 2.6.2 NumPy数组切片和索引
  48. 2.6.3 NumPy数组堆叠
  49. 2.7 小结
  50. 第3章 数据科学流程
  51. 3.1 EDA简介
  52. 3.2 创建新特征
  53. 3.3 维数约简
  54. 3.3.1 协方差矩阵
  55. 3.3.2 主成分分析
  56. 3.3.3 一种用于大数据的PCA变型——RandomizedPCA
  57. 3.3.4 潜在因素分析
  58. 3.3.5 线性判别分析
  59. 3.3.6 潜在语义分析
  60. 3.3.7 独立成分分析
  61. 3.3.8 核主成分分析
  62. 3.3.9 T-分布邻域嵌入算法
  63. 3.3.10 受限玻尔兹曼机
  64. 3.4 异常检测和处理
  65. 3.4.1 单变量异常检测
  66. 3.4.2 EllipticEnvelope
  67. 3.4.3 OneClassSVM
  68. 3.5 验证指标
  69. 3.5.1 多标号分类
  70. 3.5.2 二值分类
  71. 3.5.3 回归
  72. 3.6 测试和验证
  73. 3.7 交叉验证
  74. 3.7.1 使用交叉验证迭代器
  75. 3.7.2 采样和自举方法
  76. 3.8 超参数优化
  77. 3.8.1 建立自定义评分函数
  78. 3.8.2 减少网格搜索时间
  79. 3.9 特征选择
  80. 3.9.1 基于方差的特征选择
  81. 3.9.2 单变量选择
  82. 3.9.3 递归消除
  83. 3.9.4 稳定性选择与基于L1的选择
  84. 3.10 将所有操作包装成工作流程
  85. 3.10.1 特征组合和转换链接
  86. 3.10.2 构建自定义转换函数
  87. 3.11 小结
  88. 第4章 机器学习
  89. 4.1 准备工具和数据集
  90. 4.2 线性和logistic回归
  91. 4.3 朴素贝叶斯
  92. 4.4 K近邻
  93. 4.5 非线性算法
  94. 4.5.1 基于SVM的分类算法
  95. 4.5.2 基于SVM的回归算法
  96. 4.5.3 调整SVM(优化)
  97. 4.6 组合策略
  98. 4.6.1 基于随机样本的粘合策略
  99. 4.6.2 基于弱分类器的bagging策略
  100. 4.6.3 随机子空间和随机分片
  101. 4.6.4 随机森林和Extra-Trees
  102. 4.6.5 从组合估计概率
  103. 4.6.6 模型序列——AdaBoost
  104. 4.6.7 梯度树提升
  105. 4.6.8 XGBoost
  106. 4.7 处理大数据
  107. 4.7.1 作为范例创建一些大数据集
  108. 4.7.2 对容量的可扩展性
  109. 4.7.3 保持速度
  110. 4.7.4 处理多样性
  111. 4.7.5 随机梯度下降概述
  112. 4.8 深度学习
  113. 4.9 自然语言处理一瞥
  114. 4.9.1 词语分词
  115. 4.9.2 词干提取
  116. 4.9.3 词性标注
  117. 4.9.4 命名实体识别
  118. 4.9.5 停止词
  119. 4.9.6 一个完整的数据科学例子——文本分类
  120. 4.10 无监督学习概览
  121. 4.11 小结
  122. 第5章 社交网络分析
  123. 5.1 图论简介
  124. 5.2 图的算法
  125. 5.3 图的加载、输出和采样
  126. 5.4 小结
  127. 第6章 可视化、发现和结果
  128. 6.1 matplotlib基础介绍
  129. 6.1.1 曲线绘图
  130. 6.1.2 绘制分块图
  131. 6.1.3 数据中的关系散点图
  132. 6.1.4 直方图
  133. 6.1.5 柱状图
  134. 6.1.6 图像可视化
  135. 6.1.7 pandas的几个图形示例
  136. 6.1.8 散点图
  137. 6.1.9 平行坐标
  138. 6.2 封装matplotlib命令
  139. 6.2.1 Seaborn简介
  140. 6.2.2 增强EDA性能
  141. 6.3 交互式可视化工具Bokeh
  142. 6.4 高级数据学习表示
  143. 6.4.1 学习曲线
  144. 6.4.2 确认曲线
  145. 6.4.3 随机森林的特征重要性
  146. 6.4.4 GBT部分依赖关系图形
  147. 6.4.5 创建MA-AAS预测服务器
  148. 6.5 小结
  149. 附录A 增强Python基础
  150. A.1 学习清单
  151. A.2 学习Python的视频、代码和阅读资料