原创 機器學習 (十六)電商O2O優惠券使用預測-2

介紹        這篇文章是想繼續總結一遍優惠券預測,寫寫感受並進行一個記錄總結,零零散散以作爲記錄整理之用。 數據分析利器-python        在用python進行數據分析時候,確實發現其有很多方便之處,其強大的函數處理功

原创 機器學習 (十三)阿里天池O2O優惠券使用預測

描述        發放優惠券是各大公司一種重要的營銷手段,如電商平臺、打車平臺、線下門店等等,幾乎所有涉及到客戶消費的行業都有優惠券的發放,那麼如何精準定位發送優惠券,保證發送的優惠券是真正想使用優惠券的人呢,或者我能預測出來每個客

原创 機器學習 (十) 優化算法利器之梯度下降(Gradient Descend)

理解:機器學習各種算法的求解最終出來的幾乎都是求解最優模型參數的優化問題。 前言        在優化問題領域有些很多優秀思想和算法,從約束條件分類 分爲無約束條件的優化和有約束條件的優化問題,有約束條件優化分支裏面又分爲了等式約束條

原创 機器學習 (十二)讓你輕鬆理解K-means 聚類算法

前言        你還記得菜市場賣菜的嗎?書店賣書的或者是平時去超市買東西時的物品,它們是不是都根據相似性擺放在一起了呢,飲料、啤酒、零食分佈在各自區域,像這樣各級事物的相似特點或特性組織在一起的方法,在機器學習裏面即成爲聚類,感覺是不

原创 機器學習 (二) K近鄰算法分析與實現

前言       大數據以及人工智能越來越火,作爲一線攻城獅的我們有必要了解和研究,寫本博客的目的在於分享以及自己記錄總結,如有不美觀之處請諒解,在後面的所有博客中,我們均採用python來進行代碼編寫,我們的思想是按照面向函數式思想來考

原创 深度學習與計算機視覺 (一)計算機如何處理圖片以及KNN圖片識別

前言        先來一張美景圖,欣賞一下大自然,順便大家猜猜這是哪裏?        有時候真感嘆大自然的雄偉壯闊,自然形成了無數的山和風景不需要任何點綴,有時候在想爲什麼親近自然界我們會有親近的感覺,可能那是我們的來源,我們人

原创 機器學習 (九) 深入淺出貝葉斯-Thomas Bayes

注意:貝葉斯是一個偉大的發明,給人工智能以及社會發展帶來了巨大貢獻**。 引言        隨着對貝葉斯的不斷應用,對貝葉斯有了從新的認識,以前認爲貝葉斯知識用來解決二分類問題,是大錯特錯發現貝葉斯是一種很厲害的理論,對於現在的人工

原创 機器學習 (十一) SVM系列-開頭篇春夜喜雨

春夜喜雨 好雨知時節,當春乃發生。 隨風潛入夜,潤物細無聲。 野徑雲俱黑,江船火獨明。 曉看紅溼處,花重錦官城。 前言         週末很多城市下開了雨,下雨中也不乏忙忙碌碌的人們,有的天不亮已經忙碌匆匆,

原创 機器學習 (四) 貝葉斯分類器原理及實戰系統

前言        前面介紹的k-近鄰分類器有其自身優點也有不足,今天我們介紹下從另一個角度進行分類的算法,它是基於概率論爲基礎的分類,接觸的機器學習算法多了之後也會體會到機器學習是集數學、概率論、統計學、數據挖掘、數據結構與算法等於一身

原创 機器學習 (八)kaggle競賽之泰坦尼克號項目實戰

引言        機器學習算法都是爲項目爲數據服務的,某一個算法都有它自己的適用範圍,以及優勢與劣勢,研究算法由於平日的日常操練,那麼用它去做項目就如同上戰場殺敵一樣,去發揮它的價值,kaggle就是這樣一個刷怪升級的地方,在kaggl

原创 機器學習 (六) 線性迴歸算法分析概覽

前言        前面介紹了迴歸家族中的邏輯迴歸,本篇博客我們開始介紹線性迴歸算法相關的問題,正所謂不同的特徵數據有不同的算法來對待,今天我們要研究的這個算法正好是具有線性特徵的數據所具有的特徵,與前面算法的一個典型特徵是由於它輸出爲連

原创 機器學習 (七) 決策樹算法研究與實現

前言        從決策樹這三個字中我們既可以看出來它的主要用途幫助決策某一類問題,樹是輔助我們來決策用的,如下圖一個簡單的判斷不同階段人年齡的圖:        看到上圖是有幾個問題的,我們的目的是將左邊人分類,首先根據什麼屬性分

原创 算法筆記 (四)算法的邏輯結構和物理結構

邏輯      邏輯一詞在定義的時候有狹義和廣義之分。      狹義的邏輯可以理解爲思維邏輯,再大一點就是研究思維活動規律的學科,即邏輯學。      廣義的概念不僅僅指思維方面,還指事物客觀規律、從形式上又分爲形式邏輯和辯證邏輯

原创 機器學習 (十五) 關聯分析之Apriori算法

前言        目前隨着數據量迅速增多,從海量數據中尋找有價值的信息帶來的成本也在不斷增加,傳統的搜索數據方式已經不能滿足我們的需要,我們先來通過一個算法看一下算法時間複雜度快慢帶來的影響,通過計算耗時我們會有個感性的認識,冒泡排序與

原创 算法筆記 (六)數據結構之線性表如何理解

線性表的理解?      線性表從字面上的理解是線性的表示結構,生活中有很多類似於線性的例子,比如人們在買東西或等其它事情的時候經常排成一個線性結構,可以是直線也可以是曲線,線性表從字面上面的意思理解爲成一條直線的表,對於程序設計人我們最