https://youtu.be/3sW0fov6gN4☆★好評熱銷再上市★☆本書利用PyTorch、神經網路、圖論、機器學習,知識圖譜等最新技術,做出最棒的推薦系統。第1、2章幫大家建立基礎,第3章從第2章推導,入門推薦演算法及推導能力。第4章介紹熱門的圖神經網路在推薦演算法中的應用。第5章深入知識圖譜推薦演算法,專業度高且實用性強,掌握前4章知識的讀者容易學習。第6到8章介紹整個推薦系統、商業和推薦工程。建議在第3章後隨時閱讀,特別是第7章系統介紹推薦系統評估指標。可在範例程式基礎上改進並利用第7章指標實際評估推薦系統效果。【本書看點】✪ 無痛學習推薦演算法✪ 結合深度學習的發展,可推導出進階推薦演算法✪ 結合圖神經網路進一步推導出推薦演算法✪ 了解圖神經網路且應用於推薦演算法✪ 了解整個推薦系統的詳細結構及基本做法✪ 了解推薦工程整體的生命週期✪ 3個重要演算法:近鄰協作過濾、ALS、FM【適合讀者】☛ 從事推薦系統相關工作的工程師。☛ 對推薦系統有興趣的讀者。☛ 也可作為大專院校、研究機構的學習參考書
https://youtu.be/T_qe4u4uLsA演算法圖解原理 x Python實作 x 創意應用王者歸來(全彩印刷)☆☆好評熱銷再上市☆☆本書內容★★★★★【國內第1本演算法 + 創意實作】★★★★★★★★★★【彩色圖解演算法】【Python創意程式】★★★★★★★★★★【約700張彩色圖片+ 296個創意應用】★★★★★這是一本使用Python從零開始指導讀者的演算法入門書籍,閱讀本書內容,讀者可以學會下列知識的創意與潛在應用:◎演算法基本觀念 ★ 主要內容:時間複雜度、空間複雜度 ☆ 創意應用:一個要計算8411億年的程式◎陣列與鏈結串列 ★主要內容:陣列、單向(雙向)鏈結串列、循環鏈結串列 ☆創意應用:客戶資料管理、庫存管理系統、瀏覽器歷史記錄管理系統、音樂播放管理、醫療排隊系統◎佇列(Queue) ★主要內容:插入、讀取、串列模擬佇列 ☆創意應用:模擬銀行排隊系統、生產者 - 消費者、網路封包處理、網站爬蟲的URL管理◎堆疊(Stack) ★主要內容:堆入push、取出pop、認識堆別在函數呼叫的角色 ☆創意應用:模擬銀行排隊系統、生產者 - 消費者、網路封包處理、網站爬蟲的URL管理◎二元樹(Binary Tree) ★主要內容:建立、讀取、前序(中序與後序)遍歷二元樹 ☆創意應用:表達式樹、家譜樹、網頁導航樹、遊戲AI決策樹◎堆積樹(Heap Tree) ★主要內容:建立、取出、刪除、最小(最大)堆積樹 ☆創意應用:線上遊戲得分排行榜、物流中心的貨物調度、醫院緊急情況處理系統、電商平台推薦系統設計、多任務處理最短作業優先調度◎雜湊表(Hash Table) ★主要內容:雜湊表與陣列、效能分析、模組 ☆創意應用:電影評分系統、電子郵件垃圾過濾器、社交媒體標籤系統、網頁瀏覽記錄、簡單的快取系統◎排序 ★主要內容:泡沫、雞尾酒、選擇、插入、堆積樹、快速與合併排序 ☆創意應用:社交媒體貼文按讚數排序、任務排序、KTV點播次數排序、影評排序、旅館價位排序◎數據搜尋 ★主要內容:順序、二分搜尋、搜尋最大值 ☆創意應用:順序搜尋商品庫存、二分搜尋法查詢書籍、順序搜尋電子郵件黑名單、書籍搜尋使用二分搜尋法◎回溯演算法 ★主要內容:走迷宮、迷宮設計與堆疊 ☆創意應用:排列組合、密碼生成、圖的著色、任務分配、走迷宮◎從遞迴看經典演算法 ★主要內容:河內塔、八皇后、碎形、VLSI設計費波納契數列 ☆創意應用:費波納契數列、排列組合、密碼、最少著色、數獨◎圖形(Graph)理論 ★主要內容:廣度優先搜尋、深度優先搜尋、拓墣排序、Kahn’s、最小生成樹演算法、Prim、Kruskal ☆創意應用:走迷宮、社交網路中的最短關係鏈、網路爬蟲、航班路徑查找、檢測圖中的環、拓撲排序、島嶼數計算、金融與經濟分析◎圖形理論之最短路徑演算法 ★主要內容:廣度優先搜尋、深度優先搜尋、拓墣排序、Kahn’s、最小生成樹演算法、Prim、Kruskal ☆創意應用:GPS導航實例、金融市場套利檢測、專案管理中的最短時間計算、機器翻譯、機器人路徑規劃、電信網路費用計算、太空探測器的導航◎貪婪演算法(Greedy Algorithm) ★主要內容:局部最佳解、霍夫曼(Huffman)演算法、認識NP-Complete ☆創意應用:找零錢問題、選課分析、背包裝滿最高價值商品、購買廣告與電台選擇、業務員旅行之最短路徑、工作排程問題◎動態規劃演算法 ★主要內容:思維與步驟、弗洛伊德(Floyd-Warshall)演算法 ☆創意應用:找零錢問題、背包問題、旅遊行程的安排、挖金礦問題、最長共用子字串◎資料加密到資訊安全演算法 ★主要內容:資料安全與資料加密、摩斯密碼、凱薩密碼、文件加密技術 ☆創意應用:訊息鑑別碼、數位簽章、數位憑證◎常見職場面試的演算法 ★主要內容:基數轉換、質數、回文、歐幾里德演算法、最小公倍數、網頁排名PageRank ☆創意應用:文學創作、製造業同步生產週期、物流管理、網路路由週期性檢查◎精選LeetCode考題演算法 ★主要內容:爬樓梯、強盜搶劫、粉刷房子、粉刷籬笆、棒球比賽得分、判斷矩形是否相交、分糖果、機器人路徑、小孩分餅乾、賣檸檬汁找錢 ☆創意應用:財務規劃投資、最佳股票買賣時機、最佳資源分配、遊戲計分系統、迷宮探險
內容介紹: 隨著 Vibe Coding 進入成熟期,身為龍頭產品的 Claude Code 也快速成長,以幾乎日更的方式快速修正 bug 並增添新功能,本書就從新手入門開始,邊做邊學一路熟練各項功能,內容涵蓋:|遠端遙控|開發到一半要外出?你可以啟用遠端遙控,不論用平板/手機開啟 Claude App,還是透過瀏覽器開啟 Claude Code on the Web,或是利用 Telegram 傳訊息,隨時隨地都可召喚家裡的 Claude Code 繼續工作。還可以指揮 Claude Code 協作修改 GitHub 上的專案。|記憶架構全解析|分不清楚該寫在 CLAUDE.md?rules 下的 markdown 檔?還是要寫成 Skill?或是記錄在 auto memory 中?本書會帶你認識完整記憶架構,讓個別記憶檔穠纖合度又各盡其職,完美提供 Claude Code 正確的規範。|MCP or Skills+CLI|聽說 Skills 會取代 MCP?本書會帶大家釐清觀念,用實例呈現 MCP 負責引入外部工具、Skills 建立流程的角色定位,並進一步展示 Skills 結合 CLI 工具,與 MCP 相輔相成擴展 Claude Code 能力。|為 SDD 做好準備|套用 SDD 開發的第一步就是要有清楚完整的需求,本書會透過最後的數獨遊戲與 YouTube 影片轉投影片的實作範例,示範結合神人設計的 grill-me skill 與 plan 模式規劃出良好的規格,讓實作結果符合需求。|多 Agent 分工|諸葛亮再強,什麼事都靠他最後也只能鞠躬盡瘁,不如利用 Subagent 把任務分工,在各自獨立的 context 中擔負專精的角色同時處理分項工作,不但省時,也能更專注分項工作提升成果品質,不只是勝過一個諸葛亮,根本多個諸葛亮分身。|用 Hook 篩選檔案與命令|想要使用 acceptEdits 模式加速交談卻又想依照自訂邏輯管控編輯特定檔案,或者想要使用 bypassPermission 模式放飛,卻又擔心網路上聽到的慘劇發生在自己身上?你可以使用 Hook 攔截對關鍵檔案的修改,也可以防堵惡意命令執行,穩定又安全。|用 /loop 與 /routines 建立定期任務|Claude Code 不只會生程式碼,也是一個超級小幫手,你可以讓它在本機定時執行任務,甚至可以讓它在雲端定期執行任務,不用電腦一直開,還可以與 GitHub 協作處理執行成果,加上必要的 MCP 或是 CLI 工具,Claude Code 就可以變成通用型的 AI 助手。|YouTube 轉投影片與數獨遊戲實戰演練|學再多要用得出來,本書在不同章節中會透過像是 PDF 浮水印工具、辦公室點餐等實務範例介紹 Claude Code 功能,最後兩章則是綜合前面所學,先是設計完整功能的數獨遊戲讓你可以無廣告一路破關,接著再設計可以把 YouTube 影片轉換成投影片,有效提供教學型影片的學習效果與方便性,從實作過程中可以看到與模型的溝通技巧與方法,更能有效使用 Claude Code。本書特色: 隨時隨地聊出好程式Code the vibe, anywhere- 遠端遙控不管在哪裡都能持續開發- 只有瀏覽器也能與 Claude Code 在雲端協作- 常用斜線命令解析、掌控即時用量、客製狀態列- 連接 MCP 讓 Claude Code 自動化測試與除錯- 整合 Skill+CLI 工具快速擴充 Agent 功能- 多 Agent 專業分工提昇效率與品質- 用 grill-me Skill 確保產品需求完整再開發- Hook 串 Telegram 通知不用癡癡等任務完成- 數獨遊戲/YouTube 影片變投影片實戰演練- 與 Visual Studio Code 等 IDE 連動- Windows/macOS/Linux 平台差異全測試- 用 /loop 和 /routines 定期執行任務變身小秘書
本書內容改編自第16屆iThome鐵人賽Software Development 組系列文章《初心者限定!設計師帶你學Unity 3D遊戲程式設計》。本書專為初學者、設計師與創作者打造,從Unity最基礎的操作開始,一步步帶你理解遊戲世界背後的「互動邏輯」。不同於傳統偏工程導向的教學,本書更重視「設計思維」與「遊戲體驗」,你將學會如何從一個想法出發,逐步建立角色控制、場景互動、UI系統、動畫、任務機制與遊戲流程,最終完成自己的第一款3D遊戲。書中結合大量圖解、實作案例,即使沒有程式基礎,也能循序漸進完成真正能操作的互動作品,這不只是一本Unity教學書,更是一本讓創作者真正踏入遊戲世界的實戰指南。專為設計師、創作者與初學者打造的實戰指南用好上手的方式學遊戲開發,不只是學習Unity,而是真正學會如何做出一款遊戲【專業推薦】這是一本兼具設計思維與技術實作的Unity入門書。作者從初學者真正會遇到的問題出發,將角色控制、UI回饋、音效、動畫與遊戲邏輯串連起來,讓讀者不只是學會操作工具,也能理解互動作品如何被設計與完成。─ 政治大學傳播學院數位內容碩士學位學程教授 陳聖智本書難得之處,在於它並非單純介紹Unity功能,而是以「完成一款遊戲」作為學習主軸,帶領讀者從場景、角色、互動、回饋到遊戲結束流程逐步整合。這種實作導向的編排必定能幫助初學者建立完整開發脈絡,非常適合作為大學課堂與自學者的入門教材。─ 中原大學資訊管理學系副教授 傅子恆【內容簡介】♚完整學習路徑:Unity知識深入淺出,從做中學、學中做♚Unity實戰:從角色控制、UI、動畫到任務系統完整實作♚輕鬆上手開發:簡單的語法就能夠完成遊戲主程式♚理解開發思維:不需要資訊背景,一步步完成遊戲作品本書內容改編自第16屆iThome鐵人賽Software Development 組系列文章《初心者限定!設計師帶你學Unity 3D遊戲程式設計》。本書專為初學者、設計師與創作者打造,從Unity最基礎的操作開始,一步步帶你理解遊戲世界背後的「互動邏輯」。不同於傳統偏工程導向的教學,本書更重視「設計思維」與「遊戲體驗」,你將學會如何從一個想法出發,逐步建立角色控制、場景互動、UI系統、動畫、任務機制與遊戲流程,最終完成自己的第一款3D遊戲。書中結合大量圖解、實作案例,即使沒有程式基礎,也能循序漸進完成真正能操作的互動作品,這不只是一本Unity教學書,更是一本讓創作者真正踏入遊戲世界的實戰指南。【目標讀者】✪沒有程式基礎,但想做遊戲的人。✪設計、動畫、多媒體相關科系學生。✪想學Unity的創作者與獨立開發者。✪對互動設計、AR / VR有興趣的學習者。✪想把自己的創意真正做成作品的人。【本書特色】✪認識Unity開發流程與核心觀念。✪學習遊戲設計中的互動邏輯。✪建立C#程式基礎與實際應用。✪了解3D場景與角色控制。✪使用UI介面與互動系統設計。✪整合動畫、音效與遊戲演出。✪從零完成第一款3D遊戲。
本書內容改編自第17屆iThome鐵人賽IT管理組佳作系列文章《如何利用實例化需求在GenAI時代下自我升級》。你大概也有過這種經驗,Claude Code跑得很快,程式一行行冒出來,但你心裡其實沒底,這真的是我要的嗎?產品經理說需求很簡單,工程師做出來卻完全不是那回事,然後大家在會議上爭論到底是誰聽錯。測試永遠最後才介入,QA想早點參與,又不知道從哪裡切進去。AI並沒有讓這些問題消失,它只是讓事情發生得更快。當需求講不清楚,AI就寫出你不想要的東西;規格模糊,AI就開始亂編;邊界沒想過,AI就照它自己的猜測補滿。原本就存在的問題,現在被加速了,本書想處理的就是這件事,當寫程式這件事交給AI後,人類能做的,就是把需求講得夠清楚,讓AI有東西可以照著做。本書內容會談怎麼用範例描述需求、怎麼帶Example Mapping工作坊讓大家在短時間內對齊、怎麼把測試方法當成提示詞餵給AI、以及怎麼讓範例清楚易懂,也不會因需求一變,就需要大量調整。AI很會寫程式,但是無法通靈你的需求一個範例,勝過千行提示AI時代,範例就是規格【內容簡介】♚拒絕無效返工:範例為什麼有效,範例撰寫的注意事項♚駕馭氛圍開發:用測試方法當作提示,通過範例才算收貨♚測試設計範例:利用測試方法設計,範例壞味道分析♚釐清需求討論:需求梳理工作坊,事前澄清測試左移本書內容改編自第17屆iThome鐵人賽IT管理組佳作系列文章《如何利用實例化需求在GenAI時代下自我升級》。你大概也有過這種經驗,Claude Code跑得很快,程式一行行冒出來,但你心裡其實沒底,這真的是我要的嗎?產品經理說需求很簡單,工程師做出來卻完全不是那回事,然後大家在會議上爭論到底是誰聽錯。測試永遠最後才介入,QA想早點參與,又不知道從哪裡切進去。AI並沒有讓這些問題消失,它只是讓事情發生得更快。當需求講不清楚,AI就寫出你不想要的東西;規格模糊,AI就開始亂編;邊界沒想過,AI就照它自己的猜測補滿。原本就存在的問題,現在被加速了,本書想處理的就是這件事,當寫程式這件事交給AI後,人類能做的,就是把需求講得夠清楚,讓AI有東西可以照著做。本書內容會談怎麼用範例描述需求、怎麼帶Example Mapping工作坊讓大家在短時間內對齊、怎麼把測試方法當成提示詞餵給AI、以及怎麼讓範例清楚易懂,也不會因需求一變,就需要大量調整。【目標讀者】✪用AI開發,但程式碼品質不穩的軟體工程師。✪需求寫完,但團隊卻做出不同東西的產品經理 / Product Owner。✪總在最後才介入,想轉型卻不知如何左移的測試人員。✪會議無效、跨團隊需求難同步的Scrum Master / 團隊 Lead。✪被AI幻覺所困擾的GenAI的團隊與主管。【本書特色】✪跟舊翻譯書不同:大多是十年前翻譯版,寫於AI還不會寫程式的年代。✪跟測試工具書不同:別的書教怎麼做自動化,但需求沒有講清楚也是沒用。✪跟國外BDD書不同:英文書聚焦範例格式,本書使用測試方法產生範例。✪跟單一主題書不同:從需求釐清、範例設計、測試方法到AI協作,一本講完。