algorithms中文的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

algorithms中文的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦萬維鋼寫的 高手思維:《羅輯思維》人氣作家,要新、要硬、要讓你「得到」最有用的知識 和(美)梁勇的 Java語言程序設計與數據結構(基礎篇)(原書第11版)都 可以從中找到所需的評價。

這兩本書分別來自遠流 和機械工業所出版 。

國立陽明交通大學 資訊科學與工程研究所 謝秉均所指導 謝秉瑾的 貝氏最佳化的小樣本採集函數學習 (2021),提出algorithms中文關鍵因素是什麼,來自於貝氏最佳化、強化學習、少樣本學習、機器學習、超參數最佳化。

而第二篇論文國立陽明交通大學 材料科學與工程學系所 鄒年棣所指導 許家維的 基於深度學習進行電池性質預測 (2021),提出因為有 鋰離子電池、老化因子、剩餘壽命、深度學習、特徵篩選、時序資料處理的重點而找出了 algorithms中文的解答。

接下來讓我們看這些論文和書籍都說些什麼吧:

除了algorithms中文,大家也想知道這些:

高手思維:《羅輯思維》人氣作家,要新、要硬、要讓你「得到」最有用的知識

為了解決algorithms中文的問題,作者萬維鋼 這樣論述:

《羅輯思維》人氣作家‧《萬維鋼‧精英日課》精彩內容大集結 讀這本書,等於讀了一百本書!   世界太快、資訊洪流太急,   你需要堅強有力的幫手幫你留住當代思維精華!   這本書能讓您用理工思維理解世界   以全球主流精英思想武裝腦袋!     萬維鋼,物理學家、高人氣科普作家;   擅長消化複雜觀念思想,歸納整理後,成為理解掌握的知識。   他說故事的方式精妙,往往能將艱澀難懂的科學知識轉化為新奇有趣的觀點。   他就是現代的說書人,不僅讓你鼓掌讚嘆,更要讓你理解掌握!     ◎本書選題有三個標準   第一要「新」;第二要「硬」;第三要讓讀者「得到」。   「新」是用一切知識解答現代難題;

  「硬」指的是思想背後最好要有學術研究的支持。   這些能讓讀者看了以後有用,並且能「得到」,   讓三觀「世界觀、人生觀、價值觀」發生一點改變。     ◎精彩內容摘要   ‧尼克森和赫魯雪夫的「廚房辯論」到底辯論了什麼?為什麼赫魯雪夫在這場辯論中完敗?   ‧什麼樣的婚姻才能長長久久?如何讓自己在愛情中變成一個更好的人、擁有美滿人生?   ‧為什麼買彩券中頭獎的人,最終還是會敗光財富?   ‧艾爾‧帕西諾、比爾‧蓋茲的成功是生而逢時還是努力的結果?為什麼「機遇偏愛有準備的頭腦」?   ‧達爾文在做出「該不該結婚」人生重要選擇時,他如何運用有限資源做出最佳決策?   「檢驗一流智力的標

準,就是看你能不能在頭腦中同時存在兩種相反的想法,還維持正常行事的能力。」──費茲傑羅(F. Scott Fitzgerald),《大亨小傳》作者   精英(高手)的構成=智慧×見識   人的成就是一系列苦練和正回饋積累的結果。窮者恆窮,富者恆富;   高手一旦成就到一定程度,就算把所有資源都拿走,他還是能做成一番大事。   原因就在於:他已積累了大量智識,養成了「高手思維」模式!     高手和普通人想得不一樣   ‧高手能夠理解複雜的抽象概念,而普通人處處使用簡單的形象思維。   ‧高手探索未知,而普通人恐懼未知。   ‧高手能從長遠打算,而普通人缺乏自控力。   ‧高手注重個人選擇和自

由,而普通人認為別人應該跟自己一樣。   ‧高手擁抱改變,而普通人拒絕改變。   ‧高手跟各個階層的人都有交往,而普通人只跟本階層的人交往。   ‧高手愛談論想法,而普通人愛談論人和東西。   ‧高手把自由時間花在學習上,而普通人把自由時間花在娛樂上。   ‧高手注重效率,而普通人強調公平。           「羅輯思維」人氣超高專欄作家萬維鋼帶你直指問題核心!   現代世界跟我們的直覺、心靈雞湯、寓言故事和成語典故都非常不同,   被「雞湯」這麼久,該長點見識了!   本書帶你用高手的眼光和思維方式,去洞察、理解和改變這個世界! 高手推薦(依姓名筆劃序)   姚詩豪  「大人學」共同創

辦人   楊斯棓  醫師   鄭國威  《泛科學》總編輯   盧世安  人資小周末創辦人   賴以威  臺師大電機系助理教授/數感實驗室共同創辦人   各界高手好評   這本書是萬維鋼一刀剪開了自己的錦囊,大方讓你看一則一則的巧思妙計,斟酌閱讀,咀嚼再三,您一定可以在人生許多困局中,把局面導向多贏。──楊斯棓 醫師   如果你本是高手、是精英,我推薦你讀這本書,因為你夠「敏感」,會比一般讀者從中獲得更多。你在書中會學到「敏感」為什麼那麼重要。如果你自認是普通人,那也該讀,因為你夠「謙遜」跟「自知」,這本書正適合擁有這兩種特質的人。如果你根本不屑於這類說書或幫你讀書的內容,熱愛讀原典,我覺得

你也該讀這本書,因為作者清楚介紹了他是怎麼讀書、怎麼利用軟體與他人協作來做好讀書筆記,這方法論會對你極有幫助。──鄭國威 《泛科學》總編輯     領略到萬老師對於擁有「重要創見」的書籍,如庖丁解牛般準確剖析去肥留瘦的精彩篇章,更了解到「微學習」這個嶄新的學習型態其實是一種邏輯性的重構,而非「知識碎片」的拚湊。──盧世安 人資小周末創辦人     我喜歡萬老師用乾淨俐落的語法梳理知識,喜歡字裡行間滲透出來那理工人的邏輯態度。在萬老師的筆下,原本隱藏在各種大頭書裡的知識,變成一本你能隨時拿起來讀那麼一小段就能有所得的好書。──賴以威 臺師大電機系助理教授、數感實驗室共同創辦人   作者簡介

萬維鋼   《羅輯思維》超高人氣科普作家,善以說故事的方式,將複雜深奧的思想轉化為新奇有趣、易於理解的知識與觀點,目前是「得到」APP 訂閱專欄《萬維鋼‧精英日課》作者。   1999年畢業於中國科技大學,2005年獲得美國科羅拉多大學物理學博士,曾長期從事核聚變等離子體物理研究。他自詡「用理工科思維理解世界」,主張以科學精神鑽研社會現象,擅長讓高深道理落地,最愛激發讀者思考。著有暢銷書《萬萬沒想到》(曾獲「文津圖書獎」和「中國好書」等榮譽)、《智識分子》。   個人新浪微博:@GK同人於野   推薦文 豔羨馬太效應?如何好運多贏?/楊斯棓 推薦文 利用這本書,給自

己一個獲得高手思維的機會/鄭國威 推薦文 從微學習重構邏輯性/盧世安 推薦文 信手拈來就能有所得的好書/賴以威 自序    用現代化思維洞察世界   ︱PART 1| 什麼是高手? 第一章 亞當.斯密務實的自利道德觀    第二章 精英和讀書究竟有多大關係?    第三章 有時候,成功就是需要好運加持            第四章 破除成功學的迷信            第五章 高手來自競爭不充分的領域        第六章 用演化論修身養性              ︱PART 2| 高手的思維 第七章 從儉省思維創造價值        第八章 贏家的心法、習慣和日常           

第九章 斯多噶學派的「處變不驚」哲學            第十章 天才和瘋子只是一線之隔            第十一章 塞車也是一種納許均衡            第十二章 跟《冰雪奇緣》學創造力魔法            第十三章 贏家都有個碗豆公主心            第十四章 成熟度=對小機率事件的接受程度    第十五章 聲望是一門好生意,別搞砸了!        第十六章 先做好這三件事,再道歉!    第十七章 浪漫的真諦:愛比自私更有價值        第十八章 平庸公司的厚黑學          ︱PART 3| 高手的學習方法 第十九章 行為設計學,創造推力     

       第二十章 喜歡=熟悉+意外        第二十一章 學習不簡單,兩種技能增長曲線    第二十二章 持之以恆,成功運跟著來    第二十三章 活用資訊管理,事半功倍      ︱PART 4| 高手如何做決策? 第二十四章 優質決斷力四部曲    第二十五章 數學家幫你算人生    第二十六章 從決策優劣看智慧高低        第二十七章 當紅還是過氣?          ︱PART 5| 高手洞見的未來 第二十八章 給忙碌者的天體物理學        第二十九章 一個神人的世界觀      附錄 高手讀書——《高手思維》帶你讀通經典、增長智識   自序 用現代化思維洞

察世界   有個十幾歲的小男孩生活在大城市,家裡經濟條件很不錯,在好學校讀書。可是他爸爸很少回家,因為他媽媽脾氣很差。也許是因為以前過了苦日子,他媽媽竟然會把家裡的冰箱上鎖,來防止孩子偷吃東西。男孩感受不到家庭的溫暖。   有一次,男孩在外面撿到兩隻流浪的小貓,覺得非常可愛,就抱回家想偷偷養。不幸的是,他的媽媽發現小貓時,小貓正在喝她杯子裡的牛奶。於是她當著男孩的面,拎起兩隻小貓,直接把牠們的頭往牆上撞,活活給撞死了。   男孩很難過。但除了難過,一個特別的想法在他心裡埋下種子,並從此伴隨他的一生。   這個大城市是一百年前的美國紐約,這個男孩就是以提出「需求層次理論」聞名的心理學家亞

伯拉罕.馬斯洛(Abraham Maslow),這個想法就是:滿足了基本的經濟需求,對人而言還遠遠不夠。     精英的構成:智慧×見識     馬斯洛的需求層次理論說到,人的需求像一個金字塔,是有不同層次的。底層是生理和安全需求,往上是愛、尊重和自我實現的需求。滿足了底層的,就會有高層的需求。   馬斯洛的理論一直有爭議,但是你得承認,它很好地描述了人與人之間的差距。有的人像馬斯洛的媽媽一樣,認為最微小的物質比什麼都重要,有的人卻在追求自我實現。他們之間的差別,當然不僅僅是錢多錢少的事,還有認知上的。   這個認知不是智商。人的智商和身高一樣,是常態分布,再高也高不到哪兒去;可是人的成就

是冪律分布的,是一系列苦練和正回饋積累的結果,差距如同雲泥。   成就到了一定程度,你就算把他所有的資源都拿走,他還是能像穿越小說裡的主角一樣做一番大事,因為他已經積累了大量的智識——智慧和見識。   大人物應該有什麼樣的見識呢?     美蘇冷戰期間,雙方曾經有過一些表示友好的舉動,比如在對方國家辦展覽。一九五九年,蘇聯弄了一個美國展,其中展示了美式大房子,裡面有各種家用電器。蘇聯宣稱這種生活是一般美國人享受不到的,但其實那就是美國普通中產階級的生活水準。沒錯,電冰箱早在一九二○年就已經在美國家庭普及了。   當時尼克森(Richard Milhous Nixon)作為美國副總統訪問蘇

聯,和赫魯雪夫(Nikita Sergeyevich Khrushchev)一起參觀了這個美國展。兩人走進美式樣板房,尼克森看見裡面有一台洗衣機,他找到了一個話題靈感。尼克森說:「我們兩國為什麼非得搞火箭競爭呢,我們搞製造洗衣機競爭不是更好嗎?   可是赫魯雪夫有完全不同的思路。赫魯雪夫說,你們美國人不要以為蘇聯人沒見過洗衣機,其實我們蘇聯每個新房裡都有洗衣機,而且我們的洗衣機都是一樣的,不像你們美國製造各種不同型號的洗衣機,這不純屬浪費嗎?   這就是史上著名的「廚房辯論」,尼克森因為這個辯論拿到了很高的形象分。現在我們可以判定,赫魯雪夫在這場辯論中完敗。中間有個小花絮是,尼克森說美國將

會讓每個家庭都擁有一輛汽車,赫魯雪夫可能太過急於挽回面子,竟然說蘇聯能讓每個家庭都擁有一架飛機!尼克森馬上反問,你想把這些飛機停在哪兒?   一九五九年,世界各國正在從傳統向現代演變。赫魯雪夫在別的方面可能才智過人,在一個更傳統的場合肯定遊刃有餘,但是面對「現代世界」,竟然沒有一個最基本的見識。   這是因為現代化的見識不是常識。     閱讀,培養精英眼界的捷徑     就算生活在發達國家,也不是所有人都有現代化思維。   美國社會學家赫伯特.甘斯(Herbert Gans)曾經有一項研究,他比較了波士頓工薪階層和精英階層的文化差異。他發現,工薪階層的一個特點是只相信自己的親友,而非常

不信任外部世界,甚至可能對陌生人有一種自發的敵意。他把這些人稱為「都市村民」,即住在都市裡,卻仍然是村民思維。   相較之下,中產階級和精英階層的人沒有那麼強烈的親緣意識,他們很容易和陌生人合作,而且非常信任辦事規則。   再看今日的中國,這個現象不是很明顯嗎?小城鎮裡的人特別講究親屬和熟人關係,沒有關係就寸步難行,這也是為什麼有理想的年輕人非要去大城市!什麼叫發達?什麼叫精英?真正的差異是思維模式。   像這樣的差異,我們還可以列舉很多,請允許我用「精英」(或「高手」)和「普通人」來標記這兩種思維:     .精英能夠理解複雜的抽象概念,而普通人處處使用簡單的形象思維。   .精英探索

未知,而普通人恐懼未知。   .精英能從長遠打算,而普通人缺乏自控力。   .精英注重個人選擇和自由,而普通人認為別人應該和自己一樣。   .精英擁抱改變,而普通人拒絕改變。   .精英和各個階層的人都有交往,而普通人只和本階層的人交往。   .精英愛談論想法,而普通人愛談論人和東西。   .精英把自由時間花在學習上,而普通人把自由時間花在娛樂上。     ……還有一個區別值得特別提一下,那就是精英注重效率,而普通人強調公平。這個結論來自二○一五年的一項新研究,讓受試者玩一個遊戲,在兩個選擇中決策:選第一種,兩人的總收益會大幅增加,但分配很不均勻;選第二種,新增收益在兩人之間分配得更均勻,但總

收益增加得沒有第一種快。結果,愈是精英人物(比如耶魯法學院的學生),愈傾向於選擇第一種,而普通人則更願意選第二種。   現在世界的一個趨勢是貧富差距愈來愈大,而這個研究說明精英對此根本不在乎。這也是為什麼「精英」在美國已經幾乎是一個貶義詞。   問題在於,如果精英比普通人僅僅強在他是富二代或官二代,我們完全有權鄙視他們;可是,如果精英的成功是基於努力程度和見識水準,那我們的道德優越感還有多大意義呢?   好在在中國,「精英」目前可能還算是一個好詞。   中國不但和美國玩了洗衣機競爭,而且正在取勝。在美國中產階級日漸萎縮的時代,中國中產階級正在快速崛起。有人說,非得有房有車或者年薪百萬才

叫中產階級,在我看來純屬誇張。只要往馬斯洛金字塔的頂層攀登,有自我實現的需求,就是中產階級。   我們也想成為精英。既然現代世界和我們的直覺、心靈雞湯、寓言故事及成語典故都非常不同,那麼我們就想用精英的眼光和思維方式去洞察、理解和改變這個世界。   最好的辦法當然是親身參與,而最快的辦法則是讀書。   解讀、快遞全球最新思想   我本來是個做科研的物理學家,寫文章是業餘愛好,但是很幸運地受到了讀者的歡迎。二○一六年,我索性從科羅拉多大學物理系辭職,開始全職寫作。這時候羅振宇2的《羅輯思維》正好推出了「得到」APP,用收費專欄的形式吸引了大量的讀者。我們就決定做一個以傳播現代世界最新思想

為宗旨的專欄,叫《萬維鋼.精英日課》。現在你手裡的這本書,就是《精英日課》專欄一年以來的文章精選集。   羅振宇說,付費和免費是完全不一樣的邏輯,我們不是娛樂讀者,更不是炫耀自己有多少知識,而是向讀者提供「知識服務」。這意謂著我們不僅必須向讀者提供「有意義的內容」和「爆炸性的內容」,還必須讓讀者能「得到」——我們得把思想真正「交付」給讀者,不僅僅讓讀者鼓掌讚歎,更要讓讀者理解掌握。   人們都說「網路上知識豐富」,其實免費的資訊價值有限。如果有關現代化的見識是一片汪洋大海,我們每天在新聞、論壇、微博和朋友圈看到的東西,大約相當於海灘上幾個漂亮的貝殼。   最有用的東西在哪裡?最深刻的東西

在哪裡?最高妙的東西在哪裡?它們和最新奇、最刺激、最野性的東西一起——在書裡,在小眾刊物裡,在論文裡。我的任務是透過廣泛閱讀,追蹤英文世界裡的最新思想,然後就像一個廚師一樣,把這些好東西做成適合中國人口味的菜,交付給讀者。   我確定選題的標準有三個。第一,要新;第二,要過硬;第三,要讓讀者能「得到」。   經典的東西都經過了時間的考驗,當然好,但是我更偏愛新思想,這可能是以前做科研的職業病,而更重要的是,我們正處在一個知識快速更新的時代。成功是因為能力,還是因為運氣?引爆市場的歌曲和電影到底為什麼能流行?網際網路公司有什麼辦法能讓用戶對產品上癮?這些知識剛剛出來,我們立即就為讀者解讀。

  所謂「新思想」,並不一定是距離我們生活很遠的「前沿」思想,其實我們平時習以為常的觀念都在不斷被刷新,也有一些老問題因為新思想而獲得了解決方案。我們應該怎麼選擇配偶?應該什麼時候停止嘗試新事物?過去的人可能想像不到,現在這些問題的最優解,來自電腦演算法——我們解讀過兩位電腦科學家寫的《決斷的演算:預測、分析與好決定的11堂邏輯課》(Algorithms to Live By: The Computer Science of Human Decisions)這本書,讀者非常歡迎。   讀新書的另一個理由是有些經典的思想,放在今天看,會有不同的視角。比如,亞當.斯密(Adam Smith)的

《國富論》(The Wealth of Nations)說每個人都為自己謀私利、多工作多掙錢,「看不見的手」就會讓整個社會進步;可是他的《道德情操論》(The Theory of Moral Sentiments)又說人不應該過分追求財富和名望,應該講道德。那這是不是有點矛盾呢?這是歷史上的著名問題,還被熊彼得(Joseph Schumpeter)稱為「亞當.斯密問題」。我們專欄在談論亞當.斯密的時候,用的是史丹佛大學胡佛研究所的路斯.羅伯茲(Russ Roberts)的新書《身為人:從自利出發,亞當.斯密給我們的十堂思辨課》(How Adam Smith Can Change Your Li

fe: An Unexpected Guide to Human Nature and Happiness),這本書就以一個現代人的視角很好地解釋了「亞當.斯密問題」。   那麼「新思想」要新到什麼程度呢?最好是剛剛出版的書、剛剛發表的文章和論文,我們希望在第一時間解讀。圖書方面的最快紀錄是在美國剛剛出版一週,《精英日課》就開始了連載解讀。   事實上,我們專欄在一定程度上促進了英文世界裡的新思想在國內的傳播。像《人類大命運》(Homo Deus: A Brief History of Tomorrow)、《注意力商人》(The Attention Merchants: The Epic

Scramble to Get Inside Our Heads)、《終結平庸》(The End of Average: How We Suc-ceed in a Wolrd That Values Sameness)、《聰明捷徑》(SMARTCUTS:How Hackers, Innovators, and Icons Accelerate Success)、《成功與運氣》(Success and Luck: Good Fortune and the Myth of Meritocracy)等書,都是在我們專欄連載解讀之後,國內出版社迅速引進,其中幾本我還寫了中文版序言。   所謂「過硬」

,就是這個思想背後最好要有學術研究的支持。有幾次我們是直接講解一篇經濟學論文,但多數情況下還是盡量選擇比較通俗的書和文章。這些書和文章大多是新型的「科學寫作」,作者不能信口開河,就算本身是適合普通讀者的通俗作品,也要引用學術研究。這也意謂著在「名人」和「學者」之間,我們更傾向於選擇學者寫的東西。中國的創業者經常發表各種看法,他們說的都很有價值,但學者可以把很多很多創業者放在一起研究比較,給我們一個更科學的說法。   要讓讀者「得到」,就得做到讓讀者看了以後能有用,或者「三觀」能發生一點改變。普通的新聞,包括一些科學報導,只是提供了一條新知識而已,並不能「得到」。新想法,甚至包括有意思的新發現

,都不一定能讓讀者「得到」,比如有新研究發現,有些章魚的智力水準很高,甚至還有自己的個性,這是一個很有意思的知識,我也樂意讀,但是放在《精英日課》裡就不太合適。更何況,大量的新想法都是沒意思的。   找到這些思想,再用讀者喜歡的方式解讀,這個工作的難度大大超出了我的預期。一篇文章從確定選題、研發到寫作,我自己就要花大概七、八個小時,這還不算「得到」團隊的編輯和音頻錄製。所幸的是,《羅輯思維》給專欄作者提供支援的團隊非常強大,從設計、內容到技術,新主意層出不窮,每個人都很厲害。   專欄的推出受到讀者的熱烈歡迎。不到一年時間,我們就有超過十一萬個付費讀者。這些讀者之中藏龍臥虎,有的讀者能從專

業角度提供見解,有的讀者分享自己在某個問題上的親身經歷,有很多評論精彩絕倫,簡直就像禪宗暗藏的機鋒。我們有很多文章被讀者廣泛傳播,取得了比免費內容更大的影響力。   現在,我迫不及待想把這些思想交付給你。 專文推薦: 豔羨馬太效應?如何好運多贏?     大家好,我是楊斯棓醫師,週一到週五早上七點半到晚上六點半,除了中午休息,我主要的工作是看診。看診的空檔、下班後及週末,我花非常多時間看書,從綠角到王定國,從薛兆亨到見城徹,從黃國華到高木芳德。   我從兩年前開始每個月辦一場有獎徵讀書心得(請Google「楊斯棓醫師的咀嚼肌」),愈來愈多人認真看待並參與這個活動。   萬維鋼的職業,

我羨慕不已,一般愛書人頂多像個小孩隔著透明玻璃櫃,眼睛盯著各色冰淇淋,選個一、兩球,一週吃一次。他則坐鎮冰淇淋攤位,隨時都在品嘗每種口味,然後錄下自己的食記,專人打字建檔,隨時可以氣定神閒地告訴路人怎麼搭怎麼吃最爽口。   日本作家齋藤孝有本書叫《三的思考捷徑》,他說:「每當腦袋一片空白,我就告訴自己『選三』,這方法我用了三十年,神奇無比。」齋藤孝擅長用三點歸納一件事,羅胖(本名羅振宇)和萬維鋼也是如此。《羅輯思維》標榜「有種、有趣、有料」,萬維鋼則以「要新、要過硬、要讓讀者得到」之錘,替自己定音。   萬維鋼遇到貴人羅胖,他用極佳的分潤制度讓萬維鋼可以從業餘寫文章的物理學家,變成專事生產

優質文章的科學人。羅胖耕耘多時,鑿了渠道,蜜水滿溢,把自己的流量大方分給「得到」頻道上的眾家,萬維鋼的《精英日課》頗受歡迎,是我許多朋友上班途中的良伴。   萬維鋼定居美國,開頭就說精英在美國幾乎是貶義詞,但在中國,可能是許多人的想望。   萬維鋼這本《高手思維》,我特別想推薦給每一位有機會搭高鐵的人。他把「得體」一詞談得很好,台灣高鐵上充斥著不得體又不自知的人。什麼叫得體呢?書中說得體就是做事符合別人的社交預期,我如果用新幹線上的乘客平均素質來解釋「得體」兩字,您一定秒懂。誠如萬先生所說:「做事得體,是我們值得愛和被人愛的第一步。」   萬維鋼挑選的議題,對迷茫時代的你我有強烈的警世作

用。   最近有則頭條新聞:「報考中華郵政二十名博士竟全員落榜。」如果對博士們的際遇感到迷惘,我建議您一讀萬維鋼的〈精英和讀書究竟有多大關係?〉。有的人以為讀書是人生的終極目標,萬維鋼筆刀犀利,下刀狠準:「如果讀書有用,為什麼有些書讀得多的人混得並不好,而有些混得好的人根本不讀書?」   台灣有一群人,錢喜歡存郵局,無視通膨巨獸;罹患糖尿病不找新陳代謝科醫師,反而相信爬山好友力薦的玉米鬚煮水或苦瓜燉酪梨;一聞官府則嚇到腿軟,所以詐騙集團只要以法院或健保署之名,通常可以不費吹灰之力騙走他們一大筆錢。   萬維鋼筆下的美國人,也有一群人「只相信自己的親友,非常不信任外部世界」,而美國的中產階

級們「沒有那麼強烈的親緣意識,他們很容易跟陌生人合作,而且非常信任辦事規則。」   台灣有一派人很愛鼓吹記憶力,曾有媒體報導有一位司機「腦袋裡裝有一萬組的電話號碼,只要一說出名字,他就可以馬上告訴你正確的電話號碼。見識過這本領的人,對他佩服得五體投地。」事實上,任何一支智慧型手機就可以完全取代這項「特異功能」。萬維鋼筆下提醒你我:「人腦應該用來想事情,不是用來記事情的。」他主張我們都應該使用一個外部系統(Evernote),專門儲存個人化的資訊。不過請記得,如果您用的版本是Evernote International,資料存放於Google Cloud Platform比較安全;如果您用的版

本是中國版的evernote(印象筆記),資料存放於騰訊雲。 你身邊可能遇過「小時候走到哪兒都被誇聰明、長大就不行」的傢伙,為什麼會這樣?萬維鋼的書裡也有答案。   羅振宇說:「萬維鋼是我見過閱讀速度、記筆記速度,以及寫作速度最驚人的一個。」萬維鋼是怎麼練成的,我只能說,跟五洲製藥的創辦人吳先旺記下點子的方法有驚人的雷同之處,他的書,也很大方地給了答案。   這本書是萬維鋼一刀剪開了自己的錦囊,大方讓你看一則一則的巧思妙計,斟酌閱讀,咀嚼再三,您一定可以在人生許多困局中,把局面導向多贏。 楊斯棓(醫師) 專文推薦:   利用這本書,給自己一個獲得高手思維的機會   《高手思維》是一本

很特別的讀書指南,專為精英設計。精英的共同特色,就是「成熟」,用老話來說就是「見多識廣」,以作者的話來說,就是在小概率的事件發生後,接受度比一般人高。   不少人對《羅輯思維》以及「得到」專欄作家的批評就是他們把知識碎片化了、把知識份子偶像化了,讓人們只顧著將知識當成金箔一樣往身上貼,而非由內而外地修練。   這樣的批評就我看來,顯得不夠「成熟」,無視了現代人的時間與注意力本就破碎的狀態,也低估了本書作者跟讀者的程度。   如果你本是高手、是精英,我推薦你讀這本書,因為你夠「敏感」,會比一般讀者從中獲得更多。你在書中會學到「敏感」為什麼那麼重要。   如果你自認是普通人,那也該讀,因為

你夠「謙遜」跟「自知」,這本書正適合擁有這兩種特質的人。你在書中會學到擁有這些特質的人,為何更能體現「極端所有權」的精髓。   如果你根本不屑於這類說書或幫你讀書的內容,熱愛讀原典,我覺得你也該讀這本書,因為作者清楚介紹了他是怎麼讀書、怎麼利用軟體與他人協作來做好讀書筆記,這方法論會對你極有幫助。   在每個章節裡,作者先把書和文章消化過了,再佐以自己的豐富涉獵與統整能力,將這些來自英語世界中的最新著作轉換成易讀好懂的文章。本書與他的另一本書《萬萬沒想到:用理工科思維理解世界》,一樣讀起來流暢快意,毫無遲滯。如果你稍微「刻意練習」,一個晚上就可以讀完。   作者提到了很多書,我恰巧看過不

少,互相對照下,更讓我對作者的採集與精萃功夫佩服不已,如果你沒有時間,看這本書約可抵看一百本書;但我想,包括作者這位愛書人在內,都會建議你在看完本書之後,找到最有感覺、最有興趣的章節,把裡頭提到的書找出來自己讀,我也打算這樣做。   最後,我想說,「見識」太重要了,不能只留給「精英」。因此請好好利用這本書,當成工具、作為入口,給自己一個獲得高手思維的機會。另一方面,「精英」也太重要了,不能只留在長「見識」上,請各位精英多參考書中提到的「學徒心態」,替需要的人、替比自己上層的人、替整個社會鋪路,一起樂於分享見識吧。   鄭國威(《泛科學》總編輯) 專文推薦:   從微學習重構邏輯性   收

集知識、整理知識、分析知識、傳播知識,都是一個技術活!   我是知識付費「得到」APP的重度使用者,這是活化我原有知識框架的重要工具。而萬維鋼老師的《精英日課》專欄就是我決定付費下訂的第一位講者。   我在研習《精英日課》的過程中,除了領略到萬老師對於擁有「重要創見」的書籍,如庖丁解牛般準確剖析去肥留瘦的精彩篇章,更了解到「微學習」這個嶄新的學習型態其實是一種邏輯性的重構,而非「知識碎片」的拚湊。   「聽覺學習」與「視覺學習」在腦中的觸發其實是截然不同的,如果您跟我一樣是萬老師的忠實「聽眾」,相信您一樣可以從另一個「觀眾」的角色,獲得《高手思維》這本書中字裡行間的微言大義。 盧世安(

人資小周末創辦人) 專文推薦:   信手拈來就能有所得的好書   這本書集結自知名音頻專欄《萬維鋼.精英日課》,我不太喜歡有「精英」冠在上面的作品,所以起初只想看看數學的部分……噢,真好看,裡頭有沒見過的新知識,對於已經知道的理論,作者萬維鋼老師也別有一番洞見,彷彿帶領讀者繞到了知識背後,瞧見另一個有趣的面向。於是我繼續讀了其他篇章,不知不覺間念完了整本書。   雖然我還是不喜歡精英一詞,但我喜歡萬老師用乾淨俐落的語法梳理知識,喜歡字裡行間滲透出來那理工人的邏輯態度。在萬老師的筆下,原本隱藏在各種大頭書裡的知識,變成一本你能隨時拿起來讀那麼一小段就能有所得的好書。 賴以威(臺師大電機系

助理教授、數感實驗室共同創辦人) 第二章精英和讀書究竟有多大關係? 關於「精英」,我和「得到」APP上「熊逸書院」的作者熊逸有一場討論。熊老師問我如何看待「普通人對精英的理解」,其實這個問題就是「讀書」和「精英」到底有多大關係。我總愛鼓吹讀書的好處,認為精英必須有先進思想。而熊老師也不是那種專門談論冠冕堂皇聖人之道的假道學,他說得非常實在:普通人心目中的精英,就是掌握了核心資源、在食物鏈上排序靠前的人。所以,這個問題就是讀書到底有啥「用」。如果讀書有用,為什麼有些書讀得多的人混得並不好,而有些混得好的人根本不讀書?有沒有可能讀書和精英的相關係數其實比較低呢?如果是這樣的話,一個食物鏈上排序不

怎麼高的人不好好琢磨掙錢,去讀什麼《春秋大義》,這不是緣木求魚嗎?這個問題是每個讀書人都得面對的問題,不能因為我們痴迷於讀書就不問有沒有用。想明白這個問題,愛讀書的才能讀得心安理得,不讀書的也是理性選擇。我以為,這個問題得從三方面考慮。 食物鏈、智識鏈和幸福鏈 熊老師說得沒錯,的確存在一個「食物鏈」,每個人在這個食物鏈上的地位取決於他掌握的資源。資源不一定是錢,可以是權力,還可以是強大的社會關係、獨一無二的技術、出眾的美貌、影響力巨大的名望等。正如李斯說的兩種老鼠的故事,人有了資源才能有恃無恐。如果有哪個學問說這些都不重要、只追求內心純淨的精神就行,我看那絕對不是好學問。但是也沒有哪家正統的學

問說別的都不重要,你就專門研究怎麼提高自己在食物鏈上的排名就行。這又是為什麼呢?一個重要原因是,你在食物鏈上的排名,基本上不是你自己能決定的。本書第三章解讀康乃爾大學經濟學家羅伯.法蘭克(Robert H. Frank)的《成功與運氣:好運和精英社會的神話》這本書,我們知道所謂的「精英」們之所以成功,既不全是天賦和努力,也不全是關鍵時刻理性選擇的結果,而在很大程度上取決於運氣。家庭出身很重要,在合適的時機選擇了合適的行業很重要,一些非常偶然的因素也很重要。所以,這條食物鏈的邏輯遠遠不是誰努力就能占據一個好位置。所謂「精英社會」,是一個神話。那麼掌握優質資源的人,是不是都值得被稱為「精英」,就是

一個問題了。

algorithms中文進入發燒排行的影片

常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。

這集會聊到...

Overview 💬
💙 準備軟體工程師面試必備書 2:19
Cracking the Coding Interview 提升程式設計師的面試力
🔗 蝦皮 中文: https://shp.ee/y7rbjqk
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013846860?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/E050035291?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105

💙 當畫家遇上演算法 看圖學演算法 4:28
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
🔗 蝦皮 中文: https://shp.ee/k3jtmvg
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013567471?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/0010887779?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105


💙 置入生活中的演算法 6:20
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
🔗 蝦皮 中文: https://shp.ee/rvvh89e
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013864481?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105

📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻‍♀️

#書到用時方恨少 #演算法繪本 #ComputerScienceBooks
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!

【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 [email protected]
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。

【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕

【㊫ 電腦科學/軟體工程 學習資源 📖】
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
從0-1學 Python 3
https://tinyurl.com/python-bootcamp-untyped
從0-1學 JavaScript
https://tinyurl.com/js-complete-untyped

貝氏最佳化的小樣本採集函數學習

為了解決algorithms中文的問題,作者謝秉瑾 這樣論述:

貝氏最佳化 (Bayesian optimization, BO) 通常依賴於手工製作的採集函數 (acqui- sition function, AF) 來決定採集樣本點順序。然而已經廣泛觀察到,在不同類型的黑 盒函數 (black-box function) 下,在後悔 (regret) 方面表現最好的採集函數可能會有很 大差異。 設計一種能夠在各種黑盒函數中獲得最佳性能的採集函數仍然是一個挑戰。 本文目標在通過強化學習與少樣本學習來製作採集函數(few-shot acquisition function, FSAF)來應對這一挑戰。 具體來說,我們首先將採集函數的概念與 Q 函數 (Q

-function) 聯繫起來,並將深度 Q 網路 (DQN) 視為採集函數。 雖然將 DQN 和現有的小樣本 學習方法相結合是一個自然的想法,但我們發現這種直接組合由於嚴重的過度擬合(overfitting) 而表現不佳,這在 BO 中尤其重要,因為我們需要一個通用的採樣策略。 為了解決這個問題,我們提出了一個 DQN 的貝氏變體,它具有以下三個特徵: (i) 它 基於 Kullback-Leibler 正則化 (Kullback-Leibler regularization) 框架學習 Q 網絡的分佈(distribution) 作為採集函數這本質上提供了 BO 採樣所需的不確定性並減輕了

過度擬 合。 (ii) 對於貝氏 DQN 的先驗 (prior),我們使用由現有被廣泛使用的採集函數誘導 學習的演示策略 (demonstration policy),以獲得更好的訓練穩定性。 (iii) 在元 (meta) 級別,我們利用貝氏模型不可知元學習 (Bayesian model-agnostic meta-learning) 的元 損失 (meta loss) 作為 FSAF 的損失函數 (loss function)。 此外,通過適當設計 Q 網 路,FSAF 是通用的,因為它與輸入域的維度 (input dimension) 和基數 (cardinality) 無 關。通過廣

泛的實驗,我們驗證 FSAF 在各種合成和現實世界的測試函數上實現了與 最先進的基準相當或更好的表現。

Java語言程序設計與數據結構(基礎篇)(原書第11版)

為了解決algorithms中文的問題,作者(美)梁勇 這樣論述:

本書是Java語言的經典教材,中文版分為基礎篇和進階篇,主要介紹程式設計基礎、物件導向程式設計、GUI程式設計、資料結構和演算法、高級Java程式設計等內容。本書以示例講解解決問題的技巧,提供大量的程式清單,每章配有大量複習題和程式設計練習題,幫助讀者掌握程式設計技術,並應用所學技術解決實際應用開發中遇到的問題。基礎篇主要介紹基本程式設計、語法結構、物件導向程式設計、繼承和多態、異常處理和文本I/O、抽象類別和介面等內容。 梁勇(Y. Daniel Liang) 現為阿姆斯壯亞特蘭大州立大學電腦科學系教授。之前曾是普度大學電腦科學系副教授,並曾兩次獲得普度大學傑出研究獎。他

所編寫的Java教程在美國大學Java課程中採用率極高,同時他還兼任Prentice Hall Java系列叢書的編輯。他是“Java Champion”榮譽得主,並在世界各地給在校學生和程式師做Java語言及技術方面的講座。 出版者的話 中文版序 譯者序 前言   第1章 電腦、程式和Java概述 1 1.1 引言 1 1.2 什麼是電腦 2 1.2.1 中央處理器 2 1.2.2 比特和位元組 3 1.2.3 記憶體 3 1.2.4 存放裝置 4 1.2.5 輸入和輸出設備 4 1.2.6 通信設備 5 1.3 程式設計語言 6 1.3.1 機器語言 6 1.3.2 組

合語言 6 1.3.3 高階語言 7 1.4 作業系統 8 1.4.1 控制和監視系統活動 8 1.4.2 分配和調配系統資源 8 1.4.3 調度操作 8 1.5 Java、萬維網以及其他 9 1.6 Java語言規範、API、JDK、JRE和IDE 10 1.7 一個簡單的Java程式 11 1.8 創建、編譯和執行Java程式 13 1.9 程式設計風格和文檔 16 1.9.1 正確的注釋和注釋風格 16 1.9.2 正確的縮進和空白 16 1.9.3 塊的風格 17 1.10 程式設計錯誤 17 1.10.1 語法錯誤 17 1.10.2 執行階段錯誤 18 1.10.3 邏輯錯誤 1

9 1.10.4 常見錯誤 19 1.11 使用NetBeans開發Java程式 20 1.11.1 創建Java工程 21 1.11.2 創建Java類 22 1.11.3 編譯和運行類 22 1.12 使用Eclipse開發Java程式 23 1.12.1 創建Java工程 23 1.12.2 創建Java類 24 1.12.3 編譯和運行類 24 關鍵術語 25 本章小結 26 測試題 27 程式設計練習題 27   第2章 基本程式設計 29 2.1 引言 29 2.2 編寫簡單的程式 29 2.3 從控制台讀取輸入 32 2.4 識別字 35 2.5 變數 35 2.6 設定陳述式和

賦值運算式 37 2.7 命名常量 38 2.8 命名習慣 39 2.9 數值資料類型和操作 39 2.9.1 數數值型別 39 2.9.2 從鍵盤讀取數值 40 2.9.3 數值操作符 40 2.9.4 冪運算 42 2.10 數值型字面值 43 2.10.1 整型字面值 43 2.10.2 浮點型字面值 43 2.10.3 科學記數法 44 2.11 運算式求值以及操作符優先順序 44 2.12 示例學習:顯示當前時間 45 2.13 增強賦值操作符 47 2.14 自增和自減操作符 48 2.15 數數值型別轉換 50 2.16 軟體發展過程 52 2.17 示例學習:整錢兌零 55 2

.18 常見錯誤和陷阱 57 關鍵術語 59 本章小結 60 測試題 60 程式設計練習題 60   第3章 選擇 65 3.1 引言 65 3.2 boolean資料類型 65 3.3 if語句 67 3.4 雙分支if-else語句 69 3.5 嵌套的if語句和多分支if-else語句 70 3.6 常見錯誤和陷阱 72 3.7 產生亂數 75 3.8 示例學習:計算身體品質指數 77 3.9 示例學習:計算稅率 78 3.10 邏輯操作符 81 3.11 示例學習:判定閏年 84 3.12 示例學習:彩票 85 3.13 switch語句 87 3.14 條件操作 90 3.15 操作

符的優先順序和結合規則 91 3.16 調試 92 關鍵術語 93 本章小結 93 測試題 94 程式設計練習題 94   第4章 數學函數、字元和字串 102 4.1 引言 102 4.2 常用數學函數 103 4.2.1 三角函數方法 103 4.2.2 指數函數方法 103 4.2.3 取整方法 104 4.2.4 min、max和abs方法 104 4.2.5 random方法 105 4.2.6 示例學習:計算三角形的角度 105 4.3 字元資料類型和操作 107 4.3.1 Unicode和ASCII碼 107 4.3.2 特殊字元的轉義序列 108 4.3.3 字元型資料與數值

型資料之間的轉換 108 4.3.4 字元的比較和測試 109 4.4 String類型 111 4.4.1 獲取字串長度 112 4.4.2 從字串中獲取字元 112 4.4.3 連接字串 113 4.4.4 字串的轉換 113 4.4.5 從控制台讀取字串 114 4.4.6 從控制台讀取字元 114 4.4.7 字串比較 115 4.4.8 獲得子字串 116 4.4.9 獲取字串中的字元或者子串 117 4.4.10 字串和數位間的轉換 118 4.5 示例學習 120 4.5.1 猜測生日 120 4.5.2 將十六進位數轉換為十進位數字 123 4.5.3 使用字串修改彩票程式 1

24 4.6 格式化控制台輸出 126 關鍵術語 129 本章小結 129 測試題 130 程式設計練習題 130   第5章 迴圈 136 5.1 引言 136 5.2 while迴圈 137 5.3 示例學習:猜數字 139 5.4 迴圈設計策略 142 5.5 使用使用者確認或者標記值控制迴圈 144 5.6 do-while迴圈 146 5.7 for迴圈 148 5.8 採用哪種迴圈 151 5.9 嵌套迴圈 153 5.10 最小化數值錯誤 155 5.11 示例學習 156 5.11.1 求最大公約數 156 5.11.2 預測未來學費 158 5.11.3 將十進位數字轉換為十

六進位數 158 5.12 關鍵字break和continue 160 5.13 示例學習:判斷回文 163 5.14 示例學習:顯示素數 164 關鍵術語 167 本章小結 167 測試題 167 程式設計練習題 167   第6章 方法 176 6.1 引言 176 6.2 定義方法 177 6.3 調用方法 178 6.4 void方法與返回值方法 180 6.5 按值傳參 183 6.6 模組化代碼 186 6.7 示例學習:將十六進位數轉換為十進位數字 188 6.8 重載方法 190 6.9 變數的作用域 192 6.10 示例學習:生成隨機字元 193 6.11 方法抽象和逐步求

精 195 6.11.1 自頂向下的設計 196 6.11.2 自頂向下和自底向上的實現 197 6.11.3 實現細節 199 6.11.4 逐步求精的優勢 201 關鍵術語 202 本章小結 202 測試題 203 程式設計練習題 203   第7章 一維陣列 212 7.1 引言 212 7.2 陣列的基礎知識 212 7.2.1 聲明陣列變數 213 7.2.2 創建陣列 213 7.2.3 陣列大小和預設值 214 7.2.4 訪問陣列元素 214 7.2.5 陣列初始化簡寫方式 215 7.2.6 處理陣列 215 7.2.7 foreach迴圈 217 7.3 示例學習:分析數字

219 7.4 示例學習:一副牌 220 7.5 複製陣列 222 7.6 將陣列傳遞給方法 223 7.7 方法返回陣列 226 7.8 示例學習:統計每個字母出現的次數 226 7.9 可變長參數列表 230 7.10 陣列的查找 230 7.10.1 線性查找法 231 7.10.2 二分查找法 231 7.11 陣列的排序 234 7.12 Arrays類 235 7.13 命令列參數 237 7.13.1 向main方法傳遞字串 237 7.13.2 示例學習:計算器 238 關鍵術語 239 本章小結 240 測試題 240 程式設計練習題 240   第8章 多維陣列 248

8.1 引言 248 8.2 二維陣列基礎 248 8.2.1 聲明二維陣列變數並創建二維陣列 249 8.2.2 獲取二維陣列的長度 250 8.2.3 不規則陣列 250 8.3 處理二維陣列 251 8.4 將二維陣列傳遞給方法 253 8.5 示例學習:多選題測驗評分 254 8.6 示例學習:找出距離最近的點對 255 8.7 示例學習:數獨 257 8.8 多維陣列 260 8.8.1 示例學習:每日溫度和濕度 261 8.8.2 示例學習:猜生日 263 本章小結 264 測試題 264 程式設計練習題 264   第9章 對象和類 276 9.1 引言 276 9.2 為物件定

義類 277 9.3 示例:定義類和創建物件 278 9.4 使用構造方法構造物件 283 9.5 通過引用變數訪問物件 284 9.5.1 引用變數和參考類型 284 9.5.2 訪問物件的資料和方法 285 9.5.3 引用資料欄和null值 285 9.5.4 基本類型變數和參考類型變數的區別 286 9.6 使用Java庫中的類 288 9.6.1 Date類 288 9.6.2 Random類 289 9.6.3 Point2D類 289 9.7 靜態變數、常量和方法 291 9.8 可見性修飾符 296 9.9 資料欄封裝 297 9.10 向方法傳遞物件參數 300 9.11 物

件陣列 303 9.12 不可變對象和類 305 9.13 變數的作用域 307 9.14 this引用 308 9.14.1 使用this引用資料欄 308 9.14.2 使用this調用構造方法 309 關鍵術語 310 本章小結 311 測試題 311 程式設計練習題 311   第10章 物件導向思考 316 10.1 引言 316 10.2 類的抽象和封裝 316 10.3 物件導向的思想 320 10.4 類的關係 322 10.4.1 關聯 323 10.4.2 聚集和組合 324 10.5 示例學習:設計Course類 325 10.6 示例學習:設計棧類 327 10.7 將

基底資料型別值作為對象處理 329 10.8 基本類型和包裝類類型之間的自動轉換 332 10.9 BigInteger和BigDecimal類 333 10.10 String類 334 10.10.1 構造字串 335 10.10.2 不可變字串與駐留字串 335 10.10.3 替換和拆分字串 336 10.10.4 使用模式匹配、替換和拆分 336 10.10.5 字串與陣列之間的轉換 337 10.10.6 將字元和數值轉換成字串 338 10.10.7 格式化字串 338 10.11 StringBuilder類和StringBuffer類 340 10.11.1 修改String

Builder中的字串 341 10.11.2 toString、capacity、length、setLength和charAt方法 343 10.11.3 示例學習:判斷回文串時忽略既非字母又非數位元元元的字元 343 關鍵術語 346 本章小結 346 測試題 346 程式設計練習題 346   第11章 繼承和多態 354 11.1 引言 354 11.2 父類和子類 354 11.3 使用super關鍵字 360 11.3.1 調用父類的構造方法 360 11.3.2 構造方法鏈 361 11.3.3 調用父類的普通方法 362 11.4 方法重寫 363 11.5 方法重寫與重載

364 11.6 Object類及其toString()方法 366 11.7 多態 366 11.8 動態繫結 367 11.9 對象轉換和instanceof操作符 370 11.10 Object類的equals方法 374 11.11 ArrayList類 375 11.12 關於列表的一些有用方法 381 11.13 示例學習:自訂棧類 382 11.14 protected資料和方法 383 11.15 防止繼承和 序言 中文版序Introduction to Java Programming and Data Structures, Comprehensive

Version, Eleventh EditionWelcome to the Chinese translation of Introduction to Java Programming and Data Structure,Comprehension Version, Eleventh Edition. The first edition of the English version was published in 1998. Since then eleven editions of the book have been published in the last nineteen

years. Each new edition substantially improved the book in contents, presentation, organization, examples, and exercises. This book is now the #1 selling computer science textbook in the US. Hundreds and thousands of students around the world have learned programming and problem solving using this

book.I thank Dr. Kaiyu Dai of Fudan University for translating this latest edition. It is a great honor to reconnect with Fudan through this book. I personally benefited from teachings of many great professors at Fudan. Professor Meng Bin made Calculus easy with many insightful examples. Professor L

iu Guangqi introduced multidimensional mathematic modeling in the Linear Algebra class. Professor Zhang Aizhu laid a solid mathematical foundation for computer science in the discrete mathematics class. Professor Xia Kuanli paid a great attention to small details in the PASCAL course. Professor Shi

Bole showed many interesting sort algorithms in the data structures course. Professor Zhu Hong required an English text for the algorithm design and analysis course. Professor Lou Rongsheng taught the database course and later supervised my master’s thesis.My study at Fudan and teaching in the US pr

epared me to write the textbook. The Chinese teaching emphasizes on the fundamental concepts and basic skills, which is exactly I used to write this book. The book is fundamentals first by introducing basic programming concepts and techniques before designing custom classes. The fundamental-first ap

proach is now widely adopted by the universities in the US. With the excellent translation from Dr. Dai, I hope more students will benefit from this book and excel in programming and problem solving. 歡迎閱讀本書第11版的中文版。 本書英文版的第1版於1998年出版。自那之後的19年中,本書共出版了11個版本。 每個新的版本都在內容、表述、組織、示例以及練習題等方面進行了大量的改進。本書目前在美國

電腦科學類教材中銷量排名前列。全世界無數的學生通過本書學習程式設計以及問題求解。 感謝復旦大學的戴開宇博士翻譯了這一最新版本。非常榮幸通過這本書和復旦大學重建聯繫,我本人曾經受益於復旦大學的許多傑出教授:孟斌教授採用許多富有洞察力的示例將微積分變得清晰易懂;劉光奇教授在線性代數課堂上介紹了多維度數學建模;張靄珠教授的離散數學課程為電腦科學的學習打下了堅實的數學基礎;夏寬理教授在Pascal課程中對許多小的細節給予了極大的關注;施伯樂教授在資料結構課程中演示了許多有趣的排序演算法;朱洪教授在演算法設計和分析課程中使用了英文教材;樓榮生教授講授了資料庫課程,並且指導了我的碩士論文。 我在復旦大學的

學習經歷以及美國的授課經驗為撰寫本書奠定了基礎。中國的教學重視基本概念和基礎技能,這也是我寫這本書所採用的方法。本書採用基礎為先的方法,在介紹設計自訂類之前首先介紹了基本的程式設計概念和方法。目前,基礎為先的方法也被美國的大學廣泛採用。我希望通過戴博士的優秀翻譯,讓更多的學生從中受益,並在程式設計和問題求解方面出類拔萃。 梁勇 譯 者 序Introduction to Java Programming and Data Structures, Comprehensive Version, Eleventh EditionJava是一門偉大的程式設計語言,同時,它還指基於Java語言的從嵌入式

開發到企業級開發的平臺。從20世紀90年代誕生至今,Java憑藉其優秀的語言和平臺設計,以及適合互聯網應用的“一次編譯,到處運行”的跨平臺特性,在Web應用、移動計算、雲計算、大資料、物聯網、可穿戴設備等新興技術領域,得到了極其廣泛的應用。除此之外,Java還是一門設計優秀的教學語言。它是一門經典的物件導向程式設計語言,擁有優雅和儘量簡明的語法,體現了很多程式設計方面的理念和智慧,讓程式設計人員可以盡可能地將精力集中在業務領域的設計上。在版本反覆運算中,Java還吸納了其他程式設計語言的優點來進行完善,比如Java8中lambda運算式的引入體現了函數式程式設計的特色。Java還具有許多豐富實

用的類庫。許多開源專案和科學研究的原型系統都是採用Java實現的。

基於深度學習進行電池性質預測

為了解決algorithms中文的問題,作者許家維 這樣論述:

鋰離子電池作為常見的儲能設備,廣泛應用於終端設備上且藉由電池管理系統進行監控確保電池老化程度仍可應付工作所需。然而電池在使用初期並無明顯老化特性的反應,因此對於使用過的電池無法很好評估預期壽命以至於材料的浪費或設備的異常(Early failure)。本研究利用時序資料連續性進行資料擴增更同時對神經網路潛空間進行正則化,並透過包含篩選器與預測器的神經網路架構在僅有少量循環的量測數據下,預測電池產品壽命、剩餘使用壽命、充電所需時間、放電時的電壓電量變化曲線等。其中,僅測量一個充放電完整循環的數據,就能提供僅有57週期方均根誤差的產品壽命預測。本研究亦同時引入注意力機制於此框架中達成僅使用若干個

循環的測量資料便可預測整個電池的產品週期放電電量、放電功耗等特性。