數(shù)據(jù)科學與智能技術概論(常東超)
《數(shù)據(jù)科學與智能技術概論》涵蓋了計算思維與信息處理技術,云計算,大數(shù)據(jù),人工智能及應用,虛擬現(xiàn)實、增強現(xiàn)實、混合現(xiàn)實以及游戲開發(fā)工具Unity3D等內容。本書每部分內容都經(jīng)過反復討論和多次審議,結構緊湊、內容合理且通俗易懂。本書力求讓讀者理解和掌握全新的數(shù)據(jù)科學和智能技術知識,具有更廣闊的現(xiàn)代化、信息化視野,符合時代發(fā)展的需求。
《數(shù)據(jù)科學與智能技術概論》可以作為高等學校理工科專業(yè)的通識課教材,也可作為廣大計算機愛好者的自學參考書。
常東超,遼寧石油化工大學,副教授 計算機系主任,研究方向:計算機系統(tǒng)結構、公共計算機教學、數(shù)據(jù)安全。
第1章 計算思維與信息處理技術 001
1.1 計算概述 001
1.1.1 計算的概念 001
1.1.2 計算工具 001
1.1.3 新的計算模式 002
1.2 計算思維概述 005
1.3 計算機求解問題實例 007
1.4 程序與計算機 008
1.4.1 計算機與指令 008
1.4.2 存儲程序與運行程序 011
1.5 信息基礎 011
1.5.1 數(shù)制與進位計數(shù)制 011
1.5.2 二進制數(shù)的運算 013
1.5.3 數(shù)制轉換 015
1.5.4 數(shù)據(jù)在計算機中的表示 017
1.5.5 計算機中信息的表示方法和編碼技術 019
1.6 信息處理技術基礎 021
1.6.1 MS Office Word高級應用之郵件合并 022
1.6.2 Excel 2016綜合案例 028
1.6.3 PowerPoint 2016綜合案例 048
復習參考題 060
第2章 云計算 061
2.1 云計算概述 061
2.1.1 云計算概念及特征 061
2.1.2 云計算的發(fā)展過程 063
2.1.3 云計算發(fā)展現(xiàn)狀及趨勢 065
2.2 云計算體系結構 068
2.2.1 云計算架構 068
2.2.2 云架構示例 071
2.3 云服務 072
2.3.1 云服務的部署模型 072
2.3.2 云服務的類型 073
2.4 云計算的關鍵技術 073
2.4.1 云存儲 073
2.4.2 虛擬化 078
2.5 云安全 081
2.5.1 云安全概述 081
2.5.2 云安全技術 084
2.5.3 云安全問題及研究 086
2.6 云計算應用 088
2.6.1 云計算的應用領域 088
2.6.2 云計算應用實例分析 091
復習參考題 096
第3章 大數(shù)據(jù) 097
3.1 大數(shù)據(jù)概述 097
3.1.1 大數(shù)據(jù)興起的背景 097
3.1.2 大數(shù)據(jù)的特性 098
3.1.3 大數(shù)據(jù)技術架構 098
3.2 大數(shù)據(jù)采集 099
3.2.1 數(shù)據(jù)采集與大數(shù)據(jù)采集的區(qū)別 099
3.2.2 大數(shù)據(jù)采集的數(shù)據(jù)來源 100
3.2.3 數(shù)據(jù)采集的技術方法 100
3.3 大數(shù)據(jù)預處理 101
3.3.1 數(shù)據(jù)清洗 102
3.3.2 數(shù)據(jù)集成 104
3.3.3 數(shù)據(jù)轉換 105
3.3.4 數(shù)據(jù)消減 106
3.4 大數(shù)據(jù)存儲 110
3.4.1 大數(shù)據(jù)的存儲方式 110
3.4.2 大數(shù)據(jù)存儲技術路線 110
3.5 大數(shù)據(jù)處理技術 111
3.5.1 分布式計算 111
3.5.2 服務器集群 111
3.5.3 Google的三項大數(shù)據(jù)技術 111
3.6 大數(shù)據(jù)挖掘與分析 115
3.6.1 大數(shù)據(jù)挖掘 115
3.6.2 大數(shù)據(jù)分析 116
3.7 Hadoop架構 116
3.7.1 什么是Hadoop 116
3.7.2 Hadoop的發(fā)展歷史 117
3.7.3 Hadoop的優(yōu)勢及應用領域 117
3.7.4 Hadoop的組成 118
3.7.5 Hadoop與傳統(tǒng)數(shù)據(jù)庫之間的關系 119
3.7.6 Hadoop的應用實例 120
3.8 基于大數(shù)據(jù)的精準營銷 121
3.8.1 精準營銷概述 122
3.8.2 大數(shù)據(jù)精準營銷過程 122
3.8.3 大數(shù)據(jù)精準營銷方式 123
3.9 大數(shù)據(jù)預測 124
3.9.1 預測是大數(shù)據(jù)的核心價值 125
3.9.2 大數(shù)據(jù)預測的思維改變 125
3.9.3 大數(shù)據(jù)預測的典型應用領域 126
3.9.4 大數(shù)據(jù)預測的其他應用領域 128
復習參考題 130
第4章 人工智能及應用 131
4.1 人工智能概述 131
4.1.1 人工智能的定義 131
4.1.2 人工智能的起源與發(fā)展 132
4.1.3 人工智能的現(xiàn)狀 135
4.1.4 人工智能的研究內容 135
4.1.5 人工智能的應用領域 140
4.2 知識表示 145
4.2.1 知識概述 145
4.2.2 一階謂詞邏輯表示法 148
4.2.3 產(chǎn)生式表示法 155
4.2.4 語義網(wǎng)絡表示法 159
4.2.5 框架表示法 165
4.2.6 腳本表示法 169
4.3 人工智能的應用 172
4.3.1 人工智能的應用案例 172
4.3.2 人工智能的開發(fā)平臺 181
復習參考題 183
第5章 虛擬現(xiàn)實、增強現(xiàn)實、混合現(xiàn)實 184
5.1 虛擬現(xiàn)實 184
5.1.1 VR的概念和特點 184
5.1.2 VR的發(fā)展歷史 185
5.1.3 VR的表現(xiàn)形式 186
5.1.4 VR的應用 186
5.1.5 VR系統(tǒng)的基本組成 190
5.1.6 VR系統(tǒng)的分類 190
5.2 AR和MR 192
5.2.1 AR概述 192
5.2.2 MR概述 193
5.3 VR、AR、MR的區(qū)別與聯(lián)系 193
復習參考題 194
附錄 游戲開發(fā)工具Unity3D 195
一、Unity3D簡介 195
二、Unity3D案例應用 200
(一)Unity3D軟件安裝 200
(二)Unity3D的基本界面介紹 201
(三)Unity3D的簡單預覽 204
(四)創(chuàng)建、漫游山勢地形圖實例 205
參考文獻 217