logo
分类于: 编程语言 计算机基础 云计算&大数据

简介

数据科学导论: Python语言实现

数据科学导论: Python语言实现 0.0分

资源最后更新于 2020-03-29 02:13:41

作者:〔意〕阿尔贝托·博斯凯蒂(Alberto Boschetti)

译者:于俊伟靳小波

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

出版日期:2016-07

文件格式: pdf

标签: 计算机 编程 Python 数据科学与工程技术丛书

简介· · · · · ·

我们正处于一个快速发展的信息化时代,人们每天都在生产着各种类型的数据,与此同时,数据也在极大地影响着我们的生活。于是,数据成为与能源同等重要的资源。掌握了数据获取、处理、建模、分析等过程的理论和方法,无疑就是掌握了打开这种新型资源的钥匙。数据科学是融合多种学科的新的知识领域,一般要求学习者或从业者具备统计学等数学知识、计算机相关学科专业知识和特定业务领域的知识。目前,数据科学领域的研究和应用备受瞩目,吸引了众多研究者、实践者和从业者的参与,他们都在积极探索数据科学的基本理论、研究方法和技术应用。

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

已收: 表示已经收藏

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

目录

  1. 译者序
  2. 前言
  3. 第1章 新手上路
  4. 1.1 数据科学与Python简介
  5. 1.2 Python的安装
  6. 1.2.1 Python 2还是Python 3
  7. 1.2.2 分步安装
  8. 1.2.3 Python核心工具包一瞥
  9. 1.2.4 工具包的安装
  10. 1.2.5 工具包升级
  11. 1.3 科学计算发行版
  12. 1.3.1 Anaconda
  13. 1.3.2 Enthought Canopy
  14. 1.3.3 PythonXY
  15. 1.3.4 WinPython
  16. 1.4 IPython简介
  17. 1.4.1 IPython Notebook
  18. 1.4.2 本书使用的数据集和代码
  19. 1.5 小结
  20. 第2章 数据改写
  21. 2.1 数据科学过程
  22. 2.2 使用pandas进行数据加载与预处理
  23. 2.2.1 数据快捷加载
  24. 2.2.2 处理问题数据
  25. 2.2.3 处理大数据集
  26. 2.2.4 访问其他数据格式
  27. 2.2.5 数据预处理
  28. 2.2.6 数据选择
  29. 2.3 使用分类数据和文本数据
  30. 2.4 使用NumPy进行数据处理
  31. 2.4.1 NumPy中的N维数组
  32. 2.4.2 NumPy ndarray对象基础
  33. 2.5 创建NumPy数组
  34. 2.5.1 从列表到一维数组
  35. 2.5.2 控制内存大小
  36. 2.5.3 异构列表
  37. 2.5.4 从列表到多维数组
  38. 2.5.5 改变数组大小
  39. 2.5.6 利用NumPy函数生成数组
  40. 2.5.7 直接从文件中获得数组
  41. 2.5.8 从pandas提取数据
  42. 2.6 NumPy快速操作和计算
  43. 2.6.1 矩阵运算
  44. 2.6.2 NumPy数组切片和索引
  45. 2.6.3 NumPy数组堆叠
  46. 2.7 小结
  47. 第3章 数据科学流程
  48. 3.1 EDA简介
  49. 3.2 特征创建
  50. 3.3 维数约简
  51. 3.3.1 协方差矩阵
  52. 3.3.2 主成分分析
  53. 3.3.3 一种用于大数据的PCA变型——Randomized PCA
  54. 3.3.4 潜在因素分析
  55. 3.3.5 线性判别分析
  56. 3.3.6 潜在语义分析
  57. 3.3.7 独立成分分析
  58. 3.3.8 核主成分分析
  59. 3.3.9 受限玻耳兹曼机
  60. 3.4 异常检测和处理
  61. 3.4.1 单变量异常检测
  62. 3.4.2 EllipticEnvelope
  63. 3.4.3 OneClassSVM
  64. 3.5 评分函数
  65. 3.5.1 多标号分类
  66. 3.5.2 二值分类
  67. 3.5.3 回归
  68. 3.6 测试和验证
  69. 3.7 交叉验证
  70. 3.7.1 使用交叉验证迭代器
  71. 3.7.2 采样和自举方法
  72. 3.8 超参数优化
  73. 3.8.1 建立自定义评分函数
  74. 3.8.2 减少网格搜索时间
  75. 3.9 特征选择
  76. 3.9.1 单变量选择
  77. 3.9.2 递归消除
  78. 3.9.3 稳定性选择与基于L1的选择
  79. 3.10 小结
  80. 第4章 机器学习
  81. 4.1 线性和逻辑回归
  82. 4.2 朴素贝叶斯
  83. 4.3 K近邻
  84. 4.4 高级非线性算法
  85. 4.4.1 基于SVM的分类算法
  86. 4.4.2 基于SVM的回归算法
  87. 4.4.3 调整SVM
  88. 4.5 组合策略
  89. 4.5.1 基于随机样本的粘合策略
  90. 4.5.2 基于弱组合的分袋策略
  91. 4.5.3 随机子空间和随机分片
  92. 4.5.4 模型序列——AdaBoost
  93. 4.5.5 梯度树提升
  94. 4.5.6 处理大数据
  95. 4.6 自然语言处理一瞥
  96. 4.6.1 词语分词
  97. 4.6.2 词干提取
  98. 4.6.3 词性标注
  99. 4.6.4 命名实体识别
  100. 4.6.5 停止词
  101. 4.6.6 一个完整的数据科学示例——文本分类
  102. 4.7 无监督学习概述
  103. 4.8 小结
  104. 第5章 社会网络分析
  105. 5.1 图论简介
  106. 5.2 图的算法
  107. 5.3 图的加载、输出和采样
  108. 5.4 小结
  109. 第6章 可视化
  110. 6.1 matplotlib基础介绍
  111. 6.1.1 曲线绘图
  112. 6.1.2 绘制分块图
  113. 6.1.3 散点图
  114. 6.1.4 直方图
  115. 6.1.5 柱状图
  116. 6.1.6 图像可视化
  117. 6.2 pandas的几个图形示例
  118. 6.2.1 箱线图与直方图
  119. 6.2.2 散点图
  120. 6.2.3 平行坐标
  121. 6.3 高级数据学习表示
  122. 6.3.1 学习曲线
  123. 6.3.2 验证曲线
  124. 6.3.3 特征重要性
  125. 6.3.4 GBT部分依赖关系图
  126. 6.4 小结