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