原创 SVM優化--對偶

在SVM--基本思想中講到SVM的優化目標,這裏再貼出來,如下: 這是一個二次規劃問題,雖然可以直接應用KKT條件進行求解,但是還是太過複雜,不易求解; 首先對該問題進行一下轉化,設 其中、、 , ,也即有 ,參照KKT的證明, 易

原创 SVM--基本思想

本篇是SVM(support vector machine)系列的第一篇,主要講述SVM的基本思想。 本文將圍繞以下幾個問題進行展開: 1. SVM的基本思想是什麼、其優化目標怎樣推演而出的 2. 軟間隔SVM 3. 什麼是支持向量(su

原创 SVM優化--smo

本篇是SVM系列的最後一篇,將講解SVM的求解,即SMO算法 待優化問題 回顧一下,SVM的優化問題最終可以轉化爲如下形式: 顯然,該問題同樣不好直接優化求解,而Platt提出的SMO算法便是一個可以高效的求解上述問題的算法,他把原始問

原创 tensorflow入門:TFRecordDataset變長數據的batch讀取

在上一篇文章tensorflow入門:tfrecord 和tf.data.TFRecordDataset裏,講到了使用如何使用tf.data.TFRecordDatase來對tfrecord文件進行batch讀取,即使用dataset的b

原创 tensorflow入門:tfrecord 和tf.data.TFRecordDataset

1.創建tfrecordtfrecord支持寫入三種格式的數據:string,int64,float32,以列表的形式分別通過tf.train.BytesList、tf.train.Int64List、tf.train.FloatList

原创 python基礎---可變參數,關鍵字參數,裝飾器

在函數定義def func(*args, **kw) 時,    參數args 前有‘*’符號,表示該參數是可變參數,即參數的數量可以爲任意個;    參數kw 前有‘**’符號,表示該參數是關鍵字參數,即參數帶有key,且數量可以爲任意

原创 tensorflow入門:mnist

1. mnist數據集的獲取和使用1.1獲取mnistfrom tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets mnist = read