題目:給定幾種不同面額的硬幣,硬幣數量不限,要求用最少的硬幣數量湊出一個指定的金額 amount。如果無法湊出這個金額,則回傳 -1。 範例: 輸入: coin...
歷年放在最後一天的文章今年額外往後放。 大致想聊聊這系列的文章包含什麼,不包含什麼,把文章大概歸類做一個索引。 說起來到這篇才發現系列文的標題有 typo,但好...
為什麼我們需要資料版本控制? 在開發過程中,隨著時間的推移,團隊常常因為模型效能或其他考量,不斷更新訓練資料,最後累積出大量版本。想像一個情境:在增加一些訓練資...
第 29 天:Python中的內建函數(Built-in Functions) 課程目標: 今天我們將深入學習 Python 提供的內建函數(Built-in...
在程式設計中,循環(Loop)是一個非常重要的概念,能夠讓我們重複執行某些代碼塊,直到某個條件被滿足或所有元素都被處理。Python 提供了兩種常見的循環語句:...
條件控制語句(if、elif、else)是一個非常重要的基礎,這些語句允許我們控制程式的運行邏輯,根據不同的條件來決定執行哪一段程式碼。 條件控制語句最基本的語...
學習過程中的挑戰與思考在學習 K-means 的過程中,我遇到了一些挑戰,特別是在理解如何選擇合適的 K 值(即簇的數量)。如果 K 值選擇不當,可能會導致聚類...
1.append(物件)把物件加入list的最末端 2.extend(容器)把容器加入list的最末端 3.clear()清空list 4.insert(i,物...
非監督學習中的一種重要算法——K-means 是一種非常常見且直觀的聚類(Clustering)算法,它能夠自動將數據分成多個相似的組(稱為簇,clusters...
CNN 的實際應用我在學習過程中了解到 CNN 被廣泛應用於以下幾個方面: 圖像分類:這是 CNN 最經典的應用之一。從貓狗圖像分類到人臉識別,CNN 通過...
MyFitnessPal 是一款流行的健康與健身應用程式,專注於幫助用戶追蹤日常飲食、運動和健康數據。它最核心的功能之一就是對 主要營養素(macronutri...
卷積神經網絡的全名叫 Convolutional Neural Network,是一種專為處理圖像數據設計的深度學習模型。在學習 CNN 的過程中,我了解到它是...
隨機森林的結構與應用 隨機森林是決策樹的升級版,它透過集成學習的方法來克服單一決策樹的不足。隨機森林是由多棵決策樹組成的「森林」,每棵樹獨立進行預測,最終將多棵...
決策樹的結構與應用決策樹是一種樹狀結構的模型,它的運作方式模仿人類做決策的過程。在學習的過程中,我發現決策樹的主要優勢在於它直觀且容易解釋。決策樹從根節點開始,...
NLP的全名叫做自然語言處理(Natural Language Processing),是人工智慧中的一個重要分支,專注於如何讓機器理解、解釋和生成人類語言。這...
[筆記]物件導向程式設計ch.9 💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - 函式模板 - 類別模板 🖊️ 函式模板 (一)概念1...
今天是鐵人賽的最後一篇了,這一篇我不打算要講技術了,比較像是要分享我的完賽感言,或者是作為一名作為一年的軟體工程師誕生出的一些想法,如果沒興趣看的可以上一頁了。...
前言 在Day18我們提過使用Servlet如何達到文件上下傳,今日我們來看看Spring MVC如何幫我們達到這一個部分 0.創建module (1) 請參考...
1.index()index(物件)在容器裡從頭尋找該物件,會回傳此物件在容器裡第一次出現的位置。index(物件,a,b)設定尋找範圍(容器位置a到位置b)。...
1.容器名稱[index值]取內部資料成員的值 2.len(容器名稱)取容器大小 3.iter(容器名稱)創建該容器的迭代器,用在for迴圈可以把容器的所有成員...
_context?.Session: _context: 這是一個 private 或 protected 的成員變數,通常代表一個上下文物件 (context...
Python有tuple、list、set、dict四種容器。tuple的內容無法進行後續更改,另外三種可以。tuple和list和dict(3.6版以後)的內...
Python的迴圈有for跟while,在能夠控制迴圈要跑多少次的情況下通常會用for,無法確定迴圈會跑多少次的時候則是用while,執行的程式中可以用brea...
這次的 iThome 鐵人賽,我給自己選了一個有點硬的主題,就是閱讀 CPython 的原始碼。 今年也剛好在 PyCon Taiwan 有一場工作坊,主題是...
要打開 Windows 11 Pro 的命令提示字元的方法有兩種,最簡單的方法是通過搜索功能,在「開始」菜單中輸入「cmd」或「命令提示字元」,然後選擇顯示的應...
下面是你提供的 HTML 網頁的修改版本,包含了上述建議的改進,並調整了圖片的可訪問性和一些樣式以改善整體體驗。這個版本使用了更語義化的 HTML 結構,並添加...
我們在Day 5 密碼學基礎學習過了加密通信的基本概念,包含兩種基本的加密方法: 對稱加密:發送方和接收方使用相同的密鑰進行加密和解密。 非對稱加密:發送方使...
本篇要介紹的內容是系統資源管理器(也稱為「檔案總管」),它在 Windows 11 Pro 中進一步升級,增加了許多新功能,使得文件管理更加直觀和高效。這篇文章...
本篇的內容是關於多顯示器設置,它是一個非常有用的功能。可以提升生產力,讓用戶同時管理多個應用程序或文件窗口而不必頻繁切換視窗。以下介紹如何在 Windows 1...
Combodo 在 iTop 3.0 版本之後重新改寫了外觀和可用性,包括佈局、顏色、圖標以及功能選單的全面改變。為重要訊息留出更多空間,並突顯您關注的重點,使...