J035|如何用數學家的角度理解工程師使用的設計模式?

閱讀時間約 3 分鐘

「所謂的“抽象”,是從具體的對象上,需要聚焦的重要部分,單獨抓出來。」


「Abstract的tract部分,既有“抽出 extract”也有"減去 subtract"的函數;而 Abstract 的

ab 部分,就是遠離,也就是遠離要抽象的那個具體的對象。」


「所謂的“模型”,是為了“說明”現實世界時,簡化後的表現。」


「"模型 Model"與"模組 Module",兩者的語源都是拉丁語的 modulus。」


「Model-View-Controller對應著"編程 Programming", “表現”, "操作"的關鍵部分。」


「"模式 Pattern",則是在"抽象"與"模型"下能被看見的世界。」


「"設計模式 Design Pattern",則是你希望透過模式來看見的世界。」


以上這段討論,摘錄自日本作者西尾泰和[1]的著書,


《エンジニアの知的生産術 - 効率的に学び、整理し、アウトプットする》[2]的第29-36頁,


引發我對數學模型,統計模型,演算法模型的深度思考。


由於我的研究領域是統計機器學習與資料科學,


幾乎是時時刻刻都在與「模型 Model」打交道。


我在大學時期就讀台大數學系,所以掌握了大量的數學模型,


幫助我看懂各種運算背後的本質。


而碩士時期就讀台大數學系應用數學所,進一步掌握了各種統計模型,


幫助我看懂各種數據背後的本質。


到了博士時期就讀美國普渡大學統計學習,研究統計機器學習,


進一步掌握了各種演算法模型,


幫助我看懂各種自動化決策的本質。


而透過自學「編程 Programming」,


我也瞭解到「數據結構 Data Structure」,「設計模式 Design Pattern」等概念。


但之前沒有特別與我所熟悉的數學模型,統計模型,演算法模型連起來想。


今天讀到西尾泰和這個描述,


從「抽象 Abstract」講到「模型 Model」再串連到「模式 Pattern」,


給我一種一氣貫通,醍醐灌頂的感覺,非常棒。


對比現代的「數據基礎建設 Data Infrastructure」中,


裡面也有很多「機器學習工程 Machine Learning Engineering」,


人類對「工具 Tools」的鍛造,讓我們的人類文明生生不息。


Reference

[1] http://nhiro.org/ja.html

[2] https://scrapbox.io/nishio/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E7%9F%A5%E7%9A%84%E7%94%9F%E7%94%A3%E8%A1%93_%E8%91%97%E8%80%85%E5%85%AC%E5%BC%8F%E3%83%9A%E3%83%BC%E3%82%B8

avatar-img
437會員
1.6K內容數
Outline as Content
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
王啟樺的沙龍 的其他內容
1. 重視成果,忽視過程: - 為了在學術界維持競爭力,一名導師可能會選擇僅關注那些能迅速且顯著地產出研究成果的學生。這種策略允許導師最大化自己的研究產出和學術影響,進而在學術評鑑和職業晉升中獲得優勢。然而,這也可能導致對學生進展的全面性和深度的忽視,使得那些需要時間和指導來發展其潛能的學生
作為碩博士生,除了學術研究和論文撰寫之外,如何管理精力也是一項關鍵技能。張遇升老師在他的課堂中提出了一個精力管理的金字塔模型,從底層到頂層分為體能、情緒、注意力和意義感四個層次。這個模型為我們提供了全面的精力管理思路,讓我們能夠在繁忙的學術生活中保持高效與健康。 ▋體能基礎 碩博士生的學
「注意力是一種有限資源。當你集中注意力時,你就在消耗有關注意力的腦迴路。」 「注意力消耗光了,你會變得衝動,不願意幫助人,不願意合作,無法做出正確決策。」 「不集中注意力的好處,讓我們能獲得更強的自我意識,提升自己的意義感,其實非常有益身心。」 這段討論,節錄自萬維綱老師的精英日課
1. 執著於小失敗,忽略整體進步: - 很多研究生會因為一些微不足道的損失,如丟失幾百塊錢、忘記取消訂閱服務或錯過使用折價券,而感到沮喪和煩躁。這種過度關注小失敗的心態,容易讓人陷入負面情緒,從而影響學習和研究的專注度。長此以往,他們可能會因為這些小事的困擾,而忽視了更為重要的長期進步,導致
在當今迅速發展的科技環境中,AI與機器人技術正不斷改變各行各業的操作方式。對於碩博士在學學生而言,如何利用這些新興技術提升自身的研究能力和學術表現,成為了一個重要的課題。隨著AI工具的普及,我們應該思考如何將它們融入我們的學術工作流,並在這個智能時代中脫穎而出。 ▋AI與研究技能 碩博士
因為你無時無刻,都在遭受他人的目光與評判的影響。 而今天閱讀Kasley這段對社交健康的論述, 更感受到醫學與醫療產業, 真的是在幫助人們從痛苦與限制中解放的學問。 希望之後繼續閱讀Kasley在書中的觀點, 幫助我更加理解與重視社交健康。
1. 重視成果,忽視過程: - 為了在學術界維持競爭力,一名導師可能會選擇僅關注那些能迅速且顯著地產出研究成果的學生。這種策略允許導師最大化自己的研究產出和學術影響,進而在學術評鑑和職業晉升中獲得優勢。然而,這也可能導致對學生進展的全面性和深度的忽視,使得那些需要時間和指導來發展其潛能的學生
作為碩博士生,除了學術研究和論文撰寫之外,如何管理精力也是一項關鍵技能。張遇升老師在他的課堂中提出了一個精力管理的金字塔模型,從底層到頂層分為體能、情緒、注意力和意義感四個層次。這個模型為我們提供了全面的精力管理思路,讓我們能夠在繁忙的學術生活中保持高效與健康。 ▋體能基礎 碩博士生的學
「注意力是一種有限資源。當你集中注意力時,你就在消耗有關注意力的腦迴路。」 「注意力消耗光了,你會變得衝動,不願意幫助人,不願意合作,無法做出正確決策。」 「不集中注意力的好處,讓我們能獲得更強的自我意識,提升自己的意義感,其實非常有益身心。」 這段討論,節錄自萬維綱老師的精英日課
1. 執著於小失敗,忽略整體進步: - 很多研究生會因為一些微不足道的損失,如丟失幾百塊錢、忘記取消訂閱服務或錯過使用折價券,而感到沮喪和煩躁。這種過度關注小失敗的心態,容易讓人陷入負面情緒,從而影響學習和研究的專注度。長此以往,他們可能會因為這些小事的困擾,而忽視了更為重要的長期進步,導致
在當今迅速發展的科技環境中,AI與機器人技術正不斷改變各行各業的操作方式。對於碩博士在學學生而言,如何利用這些新興技術提升自身的研究能力和學術表現,成為了一個重要的課題。隨著AI工具的普及,我們應該思考如何將它們融入我們的學術工作流,並在這個智能時代中脫穎而出。 ▋AI與研究技能 碩博士
因為你無時無刻,都在遭受他人的目光與評判的影響。 而今天閱讀Kasley這段對社交健康的論述, 更感受到醫學與醫療產業, 真的是在幫助人們從痛苦與限制中解放的學問。 希望之後繼續閱讀Kasley在書中的觀點, 幫助我更加理解與重視社交健康。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
可能包含敏感內容
到此,我們開始拆解了觀察這件事:一方面是現象、一方面是概念,同時也稍微發現了觀察的方法也有影響。 本處處理的問題是如何找尋主題
Thumbnail
各位伙伴早安,上回分享如何圖解具體資訊 今天來談談抽象的概念、理論等訊息要如何圖解吧~ 這也是我覺得是視覺筆記最有價值且可以發揮的地方   相比具體資訊,抽象資訊不但沒有標準答案(就算有,也不代表每個人的理解相同),因此具像化的難度與意義就更高了,而用畫圖表達抽象概念有三個主要目的,依據目的
數學系的訓練,與上面閱讀原始碼的優先順序,本質上是反過來的。在數學的訓練中,是先把函數定義的非常清楚,再進一步去看函數應用在具體的數據上會發生什麼行為,然後就到此為止,不太會再有進一步的討論。但如上面西尾泰和所述,工程師看事情的角度,是先掌握全局,然後再進一步細化每一層的細節。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
可能包含敏感內容
到此,我們開始拆解了觀察這件事:一方面是現象、一方面是概念,同時也稍微發現了觀察的方法也有影響。 本處處理的問題是如何找尋主題
Thumbnail
各位伙伴早安,上回分享如何圖解具體資訊 今天來談談抽象的概念、理論等訊息要如何圖解吧~ 這也是我覺得是視覺筆記最有價值且可以發揮的地方   相比具體資訊,抽象資訊不但沒有標準答案(就算有,也不代表每個人的理解相同),因此具像化的難度與意義就更高了,而用畫圖表達抽象概念有三個主要目的,依據目的
數學系的訓練,與上面閱讀原始碼的優先順序,本質上是反過來的。在數學的訓練中,是先把函數定義的非常清楚,再進一步去看函數應用在具體的數據上會發生什麼行為,然後就到此為止,不太會再有進一步的討論。但如上面西尾泰和所述,工程師看事情的角度,是先掌握全局,然後再進一步細化每一層的細節。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。