注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)大話計(jì)算機(jī)科學(xué):生活中的計(jì)算思維

大話計(jì)算機(jī)科學(xué):生活中的計(jì)算思維

大話計(jì)算機(jī)科學(xué):生活中的計(jì)算思維

定 價(jià):¥99.00

作 者: 商靜波 , 趙馨著; 費(fèi)賽爾繪
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302671992 出版時(shí)間: 2024-09-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  計(jì)算機(jī)科學(xué)是當(dāng)下最火熱的學(xué)科之一,看似復(fù)雜、高大上,其實(shí)離每個(gè)人并不遙遠(yuǎn)。本書作為該學(xué)科的專業(yè)科普?qǐng)D書,通過常見的生活場(chǎng)景切入 38 個(gè)計(jì)算機(jī)科學(xué)知識(shí)點(diǎn),涵蓋計(jì)算機(jī)科學(xué)本科教育中的經(jīng)典課程,包括大一、大二必修的“程序設(shè)計(jì)”“數(shù)據(jù)結(jié)構(gòu)”“算法”課程,以及大三、大四選修的“數(shù)據(jù)科學(xué)”“機(jī)器學(xué)習(xí)”“智能系統(tǒng)”“信息安全”“計(jì)算機(jī)硬件”等課程。每個(gè)知識(shí)點(diǎn)通過獨(dú)立故事呈現(xiàn),讀者可以按任意順序閱讀。 本書最大的特色是,以一個(gè)個(gè)日常生活中的尋常事例來講計(jì)算機(jī)科學(xué),沒有公式和代碼,旨在從原理和本質(zhì)上講透計(jì)算機(jī)科學(xué)的重要概念,同時(shí)讓讀者真切體會(huì)到計(jì)算思維在生活中隨處可見。本書不僅故事豐富有趣,還配了精美插圖,方便讀者透徹理解內(nèi)容。 本書適合對(duì)計(jì)算機(jī)科學(xué)感興趣的中學(xué)生和非專業(yè)大眾讀者,亦可以作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的導(dǎo)論課程、非計(jì)算機(jī)專業(yè)的通識(shí)課程的教材。

作者簡(jiǎn)介

  商靜波 美國(guó)加州大學(xué)圣迭戈分校(UC San Diego)計(jì)算機(jī)系和數(shù)據(jù)科學(xué)學(xué)院終身教授。2014年本科畢業(yè)于上海交通大學(xué)ACM班,2013年帶領(lǐng)上海交大ACM隊(duì)獲得ACM全球總決賽金牌、亞軍。本科畢業(yè)后赴美國(guó)伊利諾伊大學(xué)厄巴納香檳分校(UIUC)攻讀數(shù)據(jù)挖掘方向博士,師從數(shù)據(jù)挖掘領(lǐng)域開山鼻祖韓家煒教授。在數(shù)據(jù)挖掘、自然語(yǔ)言處理、大模型方向上的研究成果在業(yè)界得到廣泛應(yīng)用,并獲NSF CAREER Award、谷歌學(xué)者、WAIC云帆獎(jiǎng)·璀璨明星、SIGKDD最佳博士論文獎(jiǎng)(亞軍)等榮譽(yù)。趙馨 法律從業(yè)者,曾在中美兩國(guó)的不同類型公司如五百?gòu)?qiáng)企業(yè)、初創(chuàng)公司和上市公司任職。因?yàn)閻酆?,一直?jiān)持寫作;因?yàn)榧蘖艘晃挥?jì)算機(jī)科學(xué)家,開始了解計(jì)算機(jī)科學(xué);因?yàn)轲B(yǎng)育孩子,想要為科普讀物做一點(diǎn)小事。費(fèi)賽爾 現(xiàn)從事地圖編發(fā)工作,大學(xué)畢業(yè)于中國(guó)美術(shù)學(xué)院。很高興負(fù)責(zé)本書插畫,書中插圖講究科學(xué)上的嚴(yán)謹(jǐn)性,更偏向釋義而非裝飾。感謝商老師的小課堂,獻(xiàn)祭了無(wú)數(shù)根頭發(fā),終于艱難地完成了這項(xiàng)任務(wù)。

圖書目錄

第1篇生活中的程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)
第1章 遞歸:老和尚給小和尚講故事 002
1.1  “老和尚給小和尚講故事”中的遞歸 002
1.2 《盜夢(mèng)空間》中的遞歸 006
1.3 生活中的遞歸 008
第2章 二進(jìn)制:靠掰手指居然能數(shù)幾萬(wàn)個(gè)數(shù) 009
2.1 用雙手表示0~99的任意數(shù)字 009
2.2 用雙手表示0~1023的任意數(shù)字 011
2.3 用雙手表示更大的數(shù)字 013
第3章 循環(huán)與上下文切換:怎么更有效地做重復(fù)勞動(dòng) 015
3.1 按說明書組裝玩具書,重復(fù)勞動(dòng)多 016
3.2 優(yōu)化一:同類操作集中做,減少上下文切換 019
3.3 優(yōu)化二:調(diào)整組裝順序,減少額外開銷 021
3.4 優(yōu)化三:兩人合作變身“雙核CPU” 022
第4章 二分法與二叉樹:圖書館保安應(yīng)該怎么找到?jīng)]借過的書 023
4.1 用二分法在有序數(shù)組中定位數(shù)字 024
4.2 用二分法找沒有借過的書,鬧出了大烏龍 025
4.3 二叉樹可以更好地對(duì)借書問題建模 027
4.4 二叉樹的層數(shù):需要的檢測(cè)次數(shù) 028
第5章 隊(duì)列與棧:明天該穿什么衣服 031
5.1 把T恤衫組織成棧結(jié)構(gòu) 032
5.2 把T恤衫組織成隊(duì)列結(jié)構(gòu) 033
5.3 生活中的其他隊(duì)列結(jié)構(gòu) 035
5.4 生活中的其他棧結(jié)構(gòu) 035
第2篇生活中的算法與理論
第6章 蛋糕怎么切才公平:多贏是可能的 038
6.1 切蛋糕是一個(gè)博弈論問題 039
6.2 A切B選算法 040
6.3 懸線切蛋糕算法 041
第7章 啟發(fā)式搜索:《最強(qiáng)大腦》里的那些
計(jì)算力小游戲 043
7.1 掌握正確算法,你就是最強(qiáng)大腦 043
7.2 啟發(fā)式搜索解數(shù)獨(dú) 044
7.3 啟發(fā)式搜索解珍瓏棋局 045
第8章 深度優(yōu)先遍歷:迷宮里的右手法則 050
8.1 矩形迷宮中的右手法則 050
8.2 右手法則與深度優(yōu)先搜索 052
8.3 右手法則與迷宮拓?fù)浣Y(jié)構(gòu) 054
8.4 右手法則在其他迷宮未必奏效 055
第9章 最短路與負(fù)環(huán):套餐定價(jià)和外匯兌換的約束 057
9.1 合理的菜單定價(jià)與三角形不等式 058
9.2 從菜單到圖論 059
9.3 用最短路算法進(jìn)行合理性檢驗(yàn) 061
9.4 最短路算法與貨幣兌換中的負(fù)環(huán) 063
第10章 最佳匹配:外賣平臺(tái)是怎樣派單的 066
10.1 外賣派單與二分圖 066
10.2 二分圖匹配與運(yùn)力判定問題 067
10.3 二分圖最大匹配:匈牙利算法 069
10.4 從最大匹配到最優(yōu)匹配 070
第11章 旅行商問題:怎樣逛超市最省時(shí)間 073
11.1 逛超市采購(gòu)是一個(gè)旅行商問題 074
11.2 生活中的其他旅行商問題 075
11.3 旅行商問題極具復(fù)雜性 076
11.4 旅行商問題的近似算法 078
第3篇生活中的數(shù)據(jù)科學(xué)
第12章 數(shù)據(jù)標(biāo)注:驗(yàn)證碼里的大生意 082
12.1 訓(xùn)練數(shù)據(jù)通常需要人工數(shù)據(jù)標(biāo)注 082
12.2 先有訓(xùn)練數(shù)據(jù),才有人工智能模型 084
12.3 訓(xùn)練數(shù)據(jù)的質(zhì)量與數(shù)量都很重要 085
12.4 巧妙使用驗(yàn)證碼來進(jìn)行數(shù)據(jù)標(biāo)注 086
第13章 數(shù)據(jù)庫(kù):搶火車票的背后發(fā)生了什么 090
13.1 關(guān)系數(shù)據(jù)庫(kù):最經(jīng)典的數(shù)據(jù)庫(kù) 091
13.2 索引:為了更高效的數(shù)據(jù)庫(kù)查詢 092
13.3 多表單數(shù)據(jù)庫(kù):提高整體查詢效率 093
13.4 數(shù)據(jù)庫(kù)中的并發(fā)與鎖:為什么查到有票卻買不到 095
13.5 為什么購(gòu)物平臺(tái)往往比購(gòu)票平臺(tái)更高效 096
第14章 大數(shù)據(jù):啤酒和尿布為什么要擺放在一起售賣 098
14.1 頻繁模式:看兩種物品同時(shí)出現(xiàn)的頻率 099
14.2 關(guān)聯(lián)規(guī)則:用戶購(gòu)買A了,還有多大概率購(gòu)買B 100
14.3 分布式挖掘頻繁模式:高效探索關(guān)聯(lián)規(guī)則 100
第15章 最優(yōu)化:為什么肯德基、麥當(dāng)勞總是開在一起 102
15.1 店鋪選址的“最優(yōu)化”目標(biāo)究竟是什么 103
15.2 生活中的其他最優(yōu)化問題 105
第16章 特征工程:如何區(qū)分三個(gè)“一模一樣”的燈泡 107
16.1 區(qū)分浣熊和貓咪的特征構(gòu)建:特征工程重要且復(fù)雜 108
16.2 提取燈泡發(fā)熱的特征,妙解特征工程的經(jīng)典面試題 109
16.3 好的特征工程能力處處有用 111
第4篇生活中的機(jī)器學(xué)習(xí)
第17章 最近鄰算法:孟母三遷背后的假設(shè) 114
17.1 最近鄰算法不需要“學(xué)習(xí)” 114
17.2 最近鄰算法的關(guān)鍵:如何定義相似度 116
17.3 從最近鄰到K-最近鄰:綜合考慮更穩(wěn)健 117
第18章 支持向量:美國(guó)大選基本只需要看搖擺州 120
18.1 得搖擺州者,得美國(guó)大選 120
18.2 從二分類的角度看支持向量:尋找最優(yōu)分界線 121
18.3 遠(yuǎn)離最大化邊界的點(diǎn)對(duì)最優(yōu)分界線沒有影響 124
第19章 過擬合:高考失誤真的是因?yàn)樾膽B(tài)嗎 125
19.1 人類學(xué)習(xí)與機(jī)器學(xué)習(xí)的類比 126
19.2 高考表現(xiàn)得不好可能是因?yàn)檫^擬合 126
19.3 過擬合產(chǎn)生的原因 129
19.4 如何避免過擬合 131
第20章 集成學(xué)習(xí):疑難雜癥要多看幾個(gè)專家 133
20.1 集成學(xué)習(xí)與尋醫(yī)問診 133
20.2 Bagging框架:群策群力、一人一票 135
20.3 Boosting框架:考慮專家可信度加權(quán)平均 137
第21章 梯度下降:駕駛汽車和登山都用到了導(dǎo)數(shù) 140
21.1 一尺之棰,日取其半,萬(wàn)世不竭 140
21.2 位移、速度、加速度之間的導(dǎo)數(shù)關(guān)系 141
21.3 梯度下降:利用導(dǎo)數(shù)尋找最優(yōu)解 143
21.4 登山、高爾夫球中的“梯度下降” 144
第22章 樸素貝葉斯:為什么我的郵件被識(shí)別為垃圾郵件 147
22.1 垃圾郵件中的關(guān)鍵詞 147
22.2 關(guān)鍵詞分類背后的樸素貝葉斯算法 148
22.3 元數(shù)據(jù)也是垃圾郵件分類的重要依據(jù) 150
22.4 如何避免正常郵件被誤分為垃圾郵件 151
第5篇生活中的智能系統(tǒng)
第23章 個(gè)體與系統(tǒng)的博弈:外賣騎手的困局 154
23.1 博弈論的概念 154
23.2 外賣平臺(tái)中的博弈 155
23.3 博弈的初衷是 “三贏” 156
23.4 算法的“智能”會(huì)打破博弈的平衡 157
23.5 個(gè)體之間的團(tuán)結(jié)有利于博弈的平衡 159
第24章 搜索引擎:孕婦到底能不能吃螃蟹 161
24.1 早期搜索引擎:看字面相似度 162
24.2 現(xiàn)代搜索引擎:從字面到語(yǔ)義 164
24.3 搜索關(guān)鍵詞的設(shè)計(jì) 166
第25章 同溫層效應(yīng):為什么我的App內(nèi)容越來越同質(zhì)化 168
25.1 協(xié)同過濾:相似的用戶喜歡相似的內(nèi)容 169
25.2 現(xiàn)代個(gè)性化推薦系統(tǒng):用戶畫像 170
25.3 用戶如何與個(gè)性化推薦系統(tǒng)更好地磨合 172
25.4 個(gè)性化推薦系統(tǒng)的弊端:同溫層現(xiàn)象 173
第26章 天梯匹配系統(tǒng):網(wǎng)絡(luò)游戲如何讓玩家欲罷不能 175
26.1 天梯積分是一種Elo等級(jí)分制度 176
26.2 玩家在天梯匹配系統(tǒng)下的期望勝率通常是50% 178
26.3 天梯匹配系統(tǒng)也不僅僅是Elo等級(jí)分制度 180
26.4 如何利用天梯匹配系統(tǒng)科學(xué)上分 181
第27章 大語(yǔ)言模型:啥是ChatGPT 182
27.1 什么是GPT 183
27.2 GPT以外的其他語(yǔ)言模型 185
27.3 Scaling Law:模型越大,能力越強(qiáng) 185
27.4 ChatGPT帶來的機(jī)遇、挑戰(zhàn)和風(fēng)險(xiǎn) 188
第28章 人臉識(shí)別:我的臉解鎖了媽媽的手機(jī) 190
28.1 人臉識(shí)別的常見流程 190
28.2 人臉識(shí)別常用的特征 192
28.3 人臉識(shí)別的挑戰(zhàn):如何識(shí)別偽造的人臉 193
第29章 自然語(yǔ)言處理:NLP is so hard 194
29.1 基于自然語(yǔ)言處理的應(yīng)用隨處可見 195
29.2 中文的分詞極具挑戰(zhàn)性 196
29.3 英語(yǔ)的語(yǔ)義也常有歧義 197
29.4 歧義性也是一種魅力 198
第6篇生活中的信息安全
第30章 瀏覽器:隱私瀏覽模式到底有多隱私 200
30.1 上網(wǎng)沖浪的過程到底能被誰(shuí)看到 201
30.2 隱私瀏覽模式到底保護(hù)了什么隱私 203
第31章 區(qū)塊鏈:比特幣的共識(shí) 205
31.1 區(qū)塊鏈本質(zhì)上是一個(gè)分布式賬本 206
31.2 區(qū)塊鏈的獨(dú)特之處:去中心化的賬本 207
31.3 比特幣的價(jià)值在哪里 209
第32章 哈希算法:好網(wǎng)站都不保存用戶的明文密碼 210
32.1 好的哈希函數(shù)是一個(gè)特級(jí)名廚 211
32.2 用戶識(shí)別:比較登錄密碼的哈希值就夠了 212
32.3 黑客如何根據(jù)哈希值反向破解密碼 213
32.4 “適量加鹽”可以讓密碼更難破解 214
32.5 靠瀏覽器記住密碼靠譜嗎 216
第33章 非對(duì)稱加密:公開的密鑰能加密卻不能解密 217
33.1 加密已經(jīng)是上網(wǎng)沖浪的標(biāo)配了 218
33.2 對(duì)稱加密的風(fēng)險(xiǎn)問題 218
33.3 非對(duì)稱加密的優(yōu)勢(shì) 219
33.4 圖靈獎(jiǎng)級(jí)別的工作:RSA算法 220
33.5 中間人攻擊:非對(duì)稱加密也沒法避免的問題 222
第7篇生活中的硬件系統(tǒng)
第34章 文件系統(tǒng):我的聊天記錄沒有了還能找回來嗎 226
34.1 文件和文件系統(tǒng) 227
34.2 快捷方式與懶刪除 229
第35章 內(nèi)存與存儲(chǔ):為什么手機(jī)“內(nèi)存”比電腦內(nèi)存還大 231
35.1 計(jì)算機(jī)存儲(chǔ)的分類 232
35.2 外存是一種非易失性存儲(chǔ)器 233
35.3 內(nèi)存是一種易失性存儲(chǔ)器 233
35.4 手機(jī)廣告中提到的“內(nèi)存”通常不是計(jì)算機(jī)科學(xué)中的
   “內(nèi)存” 235
第36章 網(wǎng)絡(luò):為什么“1000M”的寬帶網(wǎng)絡(luò)沒有“1000M”
的運(yùn)行速度 237
36.1 bit和Byte的區(qū)別 237
36.2 網(wǎng)速的瓶頸可能讓人意想不到 238
36.3 為什么上傳速度通常比下載速度慢 239
36.4 網(wǎng)速為什么會(huì)隨著時(shí)間波動(dòng) 240
36.5 Wi-Fi里的2.4GHz和5GHz是什么意思 241
第37章 物聯(lián)網(wǎng):體感游戲的秘訣 242
37.1 體感游戲如何評(píng)分 243
37.2 體感游戲評(píng)分難免有誤差 244
37.3 記步數(shù)到底有多可靠 245
37.4 傳感器之間如何聯(lián)動(dòng)提高準(zhǔn)確度 247
第38章 分布式計(jì)算:一小時(shí)做完年夜飯 249
38.1 鍋碗瓢盆都是烹飪過程中的“計(jì)算節(jié)點(diǎn)” 250
38.2 分布式計(jì)算和烹飪共同面對(duì)的問題 251
38.3 高效烹飪與高效分布式計(jì)算的核心都在于調(diào)度協(xié)調(diào) 252
38.4 計(jì)算資源決定了分布式計(jì)算的上限 254
38.5 生活中的其他分布式計(jì)算 255

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)