Published in程式設計之旅Build OpenCV GPU Version On Windows 10由於嘗試使用OpenCV dnn modules實作Object Detection時,發現使用pip install opencv-python的opencv只有cpu版本,如果想要使用gpu功能必須自己編譯。May 7, 20218May 7, 20218
Published in程式設計之旅ML入門(二十二)Ridge Regression之前在介紹 Gradient Descent 及 ML入門(十五)Regularization(Solving overfitting)都有提到,在做最佳化的時候,…Oct 5, 20191Oct 5, 20191
Published in程式設計之旅ML入門(二十)PCA降維降維顧名思義為把高維度降到低維度,也可以把它想成是壓縮數據。降維是機器學習中的一個重要課題,有時候數據太大會造成運算時間過久,佔用內存,所以把數據做降維後有助於我們儲存及分析。那目前最常用的方法就是PCA(principle components analysis)Oct 1, 2019Oct 1, 2019
Published in程式設計之旅ML入門(十九)KNN(懶惰學習)為什麼說KNN是懶惰學習的分類算法?。之所以稱“懶惰”並不是由於此類算法看起來很簡單,而是在訓練模型過程中這類算法並不去學習一個判別式函數(損失函數)而是要記住整個訓練集,這樣解釋可能沒有很懂,那就看看下面那張圖吧!Sep 30, 2019Sep 30, 2019
Published in程式設計之旅ML入門(十五)Regularization(Solving overfitting)簡單回顧 介紹regularization之前,必須要了解什麼是overfitting。在之前的章節或多或少都有提到overfitting這號人物,那他為什麼那麼常被提到呢?Sep 26, 2019Sep 26, 2019