原创 Instacart Market Basket Analysis

Instacart Market Basket Analysis kaggle賽題鏈接 數據理解 比賽使用的數據僅包含交易數據,不包含瀏覽數據。主要由以下幾張表構成: 訂單表 orders(訂單ID,用戶ID,所屬數據集,該用

原创 Python數據結構之圖最短路徑

Python數據結構之最短路徑 單源點最短路徑之Dijkstra算法 算法步驟: 把V分成兩組 (1) S: 以求出最短路徑的頂點的集合 (2) T = V - S : 尚未確定最短路徑的頂點集合。 將T中頂點按最短路徑遞

原创 WGAN:優化不完美的GAN

引言 ​   前不久做了初代GAN的實驗,感受到了生成模型的強大,最近在看GAN的的變體WGAN感覺到了數學的強大,僅僅在原始的GAN上稍作修改就能達到不一樣的效果,真實的感受到了數學是的魅力,本次也是接着李宏毅老師的課件

原创 Chapter 5 決策樹算法

決策樹 決策樹定義:分類決策樹模型是一種描述實例進行分類的樹形結構,決策樹由節點和有向邊組成,結點有兩種類型:內部結點和葉結點。內部結點表示一個特徵或屬性,葉結點表示一個類。 決策樹示意圖如下: ​   其中,紅色結點

原创 Python數據結構之循環單鏈表

Python數據結構之循環單鏈表 前言 > ​  單鏈表的另一常見變形是循環單鏈表(簡稱循環鏈表),其中最後一個結點的next域不用None,而是指向表的第一個結點,但是如果仔細考慮鏈表對象記錄表尾結點更加重要.這樣可以同時支持時

原创 Chapter 9 EM算法

Em算法 1. 前言 ​   EM算法是一種迭代算法,用於含有隱變量的概率模型參數的極大似然估計,或極大後驗概率估計.EM算法的每次迭代由兩部分組成:E步,求期望, M步:求極大.所以這一算法被稱爲期望極大算法,簡稱EM算法.

原创 kNN和k-means算法

前言 Knn算法和K-means算法是經常混淆的兩個算法,本文主要針對Knn算法和K-means原理和代碼實現,從而進一步區分了兩種算法,並且加深算法的理解. 1. k 近鄰模型 目的:kkk近鄰法是基本且簡單的分類與迴歸方法。k

原创 Chapter 11 CRF算法

前言 問題的引入 條件隨機場是給定一組輸入隨機變量條件下另一組輸出隨機變量的條件概率分佈模型,其特點是假設暑促的隨機變量構成馬爾科夫隨機場. 預備知識 概率圖模型 ​ 概率圖模型是使用圖來表示概率分佈.如下圖,其中圖的結點表

原创 Chapter 7 支持向量機與SMO解析

支持向量機 前言 ​   支持向量機是一種二分類的模型,它的基本模型是定義在特徵空間上間隔最大的線性分類器,間隔最大使它有別與其他感知機模型。有線性支持向量機,線性可分支持向量機和非線性支持向量機。 線性可分支持向量機(Hard

原创 Python數據結構之基本單鏈表

Python數據結構之基本單鏈表 前言 ​  單向鏈接表(單鏈表)的結點是一個二元組,形式如下圖,其表元素域elem保存着作爲表元素的數據項(或者數據項的關聯信息),鏈接域next裏保存同一個表裏下一個結點的標示. ​

原创 Python數據結構之基本雙鏈表

Python數據結構之基本雙鏈表 前言 ​   單鏈表只有一個一個方向的鏈接,只能做一個方向的掃描和逐步操作.即使增加了尾部節點的引用,也只能支持O(1)時間的首端元素加入/刪除和尾端加入.如果希望兩端插入和刪除操作都能高效的完

原创 Pytorch實現GAN 生成動漫頭像

什麼是GAN? ​   生成式對抗網絡(GAN, Generative Adversarial Networks )是一種深度學習模型,是近年來複雜分佈上無監督學習]最具前景的方法之一。GAN的核心思想來源於博弈論的納什均衡,它設

原创 WGAN-GP:進階的WGAN

前言 ​   從GAN到WGAN,我們通過使用新的距離(推土機距離)來衡量PgP_gPg​和PrP_rPr​的到底有多接近,並且使用了權重裁剪來使得我們的生成器滿足約束,但是作者也在論文中提到了這是一種暴力的手段,在現實的實驗過

原创 論文寫作備忘錄

論文寫作備忘錄 字體間距大小不一問題 字體間距大小 參考文獻排序、引文等問題 原來Word中插入參考文獻,竟如此簡單~ 矢量圖(svg)不能顯示問題 Word中的SVG格式的矢量插圖問題 Mendeley向word插入文獻問題

原创 深度學習科研工作站

ubuntu18.04+cuda10.1+pytorch1.4+Anaconda安裝 最近,由於生產力工具崩塌,正在搶救中,這裏對系統重裝以及一些必要的鏈接做出彙總,以下方法已經證實可以在本機上運行。當然,此次記載也是爲以後做準備