原创 機器學習(八)-基於KNN分類算法的手寫識別系統

1 項目介紹 基於k-近鄰分類器(KNN)的手寫識別系統, 這裏構造的系統只能識別數字0到9。 數據集和項目源代碼 難點: 圖形信息如何處理? 圖像轉換爲文本格式 2 準備數據 將圖像轉換爲測試向量 訓練集: 目錄trainingDi

原创 機器學習(六)-基於KNN分類算法的自動劃分電影的題材類型實現

1 分類算法引言 衆所周知,電影可以按照題材分類,然而題材本身是如何定義的?由誰來判定某部電影屬於哪個題材?也就是說同一題材的電影具有哪些公共特徵?這些都是在進行電影分類時必須要考慮的問題。 動作片中也會存在接吻鏡頭,愛情片中也會存在打鬥

原创 機器學習(七)-基於KNN分類的約會網站配對改進算法

1 項目介紹 某APP用戶一直使用在線約會軟件尋找適合自己的約會對象。儘管約會網站會推薦不同的人選,但她並不是喜歡每一個人。經過一番總結,她發現曾交往過三種類型的人: 不喜歡的人(3) 魅力一般的人(2) 極具魅力的人(1) 某APP

原创 機器學習(三)-單變量線性迴歸算法

@toc 1 預測數值型數據:迴歸 1.1 什麼是迴歸? 大自然讓我們迴歸到一定的區間範圍之內;反過來說就是,有一個平均的水平,可以讓突出的事物能向他靠攏。 迴歸是由達爾文(Charles Darwin)的表兄弟Francis Galto

原创 機器學習(二)-基本概念

1 數據集 在機器學習和模式識別等領域中,一般需要將樣本分成獨立的三部分訓練集(train set),驗證集(validation set ) 和測試集(test set)。其中訓練集用來估計模型,驗證集用來調超參數,測試集用來測試模型準確

原创 機器學習(四)-多變量線性迴歸

1 多變量線性迴歸應用場景 目前爲止,我們探討了單變量/特徵的迴歸模型,現在我們對房價模型增加更多的特徵,例如房間數樓層等,構成一個含有多個變量的模型.。 1.1 單變量線性迴歸案例 模型: hθ(x) = θ0 + θ1x 1.2

原创 機器學習(五)-保險保費的多元線性迴歸模型案例

1. 項目描述 保險公司對個人投保時或根據歷史數據生成的模型來計算個人保費,那麼本次我們就以這個模型的求解過程爲例來實踐下多元線性迴歸。 2 數據與簡單分析 數據信息如下圖所示: 我們已經獲取到保險公司部分數據,文件名爲insurance.

原创 機器學習(一)-導論

1 機器學習和人工智能的區別 機器學習是現階段人工智能的核心技術,是通過統計學原理,來對數據進行分析與建模.它們之間的關係圖如下所示: 機器學習是核心技術,可以通過代碼來實現; 人工智能是一種思維方法; 1.1 什麼是人工智能? 1

原创 02_01_創建最簡單的web程序

初始化 所有的Flask程序都必須創建一個程序實例, 這個程序實例就是Flask類的對象。客戶端把請求發送給Web服務器, 服務器再把請求發送給Flask程序實例, 然後由程序實例處理請求。 創建程序實例: from flask impor