說到「資料」,我們腦中常常浮現的都是一串串的數字,但你有沒有想過文字也是一種資料? 電腦的世界充滿著 01001 ,那它又是怎麼「讀懂」我們所說的話呢? 這個系列將從一個語言學學生的角度出發,帶你走進一個文科與理科交會的奇妙領域 —— 自然語言處理(Natural Language Processing) 用輕鬆科普的方式來聊 NLP 的基礎概念、經典方法與應用場景,希望讓毫無程式背景的小白也能一起理解!
本系列將在使用Vibe coding的情況下,推進文章內容與開發
隨著科技日益進步,應用程式已深深融入我們的日常生活。身為目前全球最普及的行動作業系統之一,Android 平台上擁有數以萬計的應用程式,其中具備豐富又複雜功能的程式更是多如牛毛,但想要自己動手寫一個簡單又實用的 App 並不困難,我會以java語言為主軸,常用元件的說明為起點,一步步帶著大家組合出幾個實用的小專案,循序漸進地學會 Android Studio 的使用方式
自身還尚未接觸過CSS,所以這是30天自我學習CSS挑戰,挑戰自己在有限時間內能理解多少CSS內容。 30篇中主軸上我會針對與切版相關的CSS技術去做深入討論,尤其是排版相關內容會佔多數,例如:flexblock 以及 Grid,另外少量穿插一些與切版有些相關、我認為值得補充學習的知識。
記錄一個從零開始學習程式的過程 分享在轉職為工程師路上所遇到的挑戰與心得。 內容包含程式基礎知識、學習版面控制、邏輯思維的培養、 到Code Review 與官方文件閱讀,逐步建立屬於工程師的必備技能。 我也會討論如何在 AI 時代持續學習、保持競爭力以及養成關心新技術的習慣。 這不僅是一份學習紀錄,更是一段轉職的旅程 希望能給同樣想踏入軟體工程領域的讀者一些參考與動力。
自然語言處理(NLP)對於各式各樣的模型來說至關重要。要先能夠運用程式語言來處理我們日常生活所用的語言,才能使大型語言模型(LLM)有更加精準的表現。 在這30天內,將從各式各樣的主題,像是基礎的Regular Expression,至BERT以及LLM,來去了解當今是如何運用AI、機器學習以及深度學習,來去處理、理解真實世界語料。
從Android App的基礎元件開始,逐步建立起堅實的程式基礎,學習如何運用這些元件,將App的不同功能模組化,讓它們能像一個團隊一樣協同工作。 接著我們將深入程式架構,學習如何有效地組織程式碼。我們將透過「程式解題」專案,將這些理論知識轉化為實際動手解決問題的能力,每個解題都是一次實戰演練,讓你真正將理論化為肌肉記憶。 將不僅掌握技術,更學會從零到一建立一個完整專案的思維流程。完成所有挑戰,作品集將不再只是一堆程式碼檔案,而是一個個真實運作、充滿創意的App。