原创 [Tensorflow] 第四課 訓練數據讀取的幾種方法

使用Tensorflow搭建卷積網絡用於各種訓練時,需要處理訓練的圖像和標籤, 批量的輸送給訓練的網絡。 Tensorflow訓練數據的讀取方法按我的理解可以分兩類。 第一類,使用queue隊列。第二類,使用tf.data.Dat

原创 小白的機器學習筆記系列 之六-神經網絡

一. 什麼是神經網絡 神經網絡的說法起源於人類大腦的結構,大概的意思是說在人類大腦裏,神經元細胞互相連接傳遞信息素,構成了一張網絡。 機器學習裏的神經網絡是是一種比喻的表達,形象的描述了在計算機程序中構造許多個計算節點,這些節點

原创 數據分析團隊管理日常 - 數據分析項目的技術架構選擇和成本預測

項目需求 首先,描述一下該數據分析項目的需求。該項目通過對歷史數據的分析, 建模,從而對預測未來的趨勢。 需要分析歷史數據,必然需要從各個不同數據源獲取不同的數據,並且整理成期望的格式。 需要對數據建模,分析,則必然是有許多參數

原创 [Tensorflow] Ubuntu下NVIDIA Driver+CUDA+cuDNN 安裝踩坑總結

最近安裝了3臺workstation, 顯卡分佈是Quadro P2000, Quadro K220和Quadro 2000。其中第一臺工作站是去年新入的,另外兩臺都是3-5年曆史的舊機器了。 第一臺的新機器的安裝比較順利,另外

原创 [Tensorflow]第三課 搭建簡化版LeNet5來訓練識別CIFAR-10圖片數據

Le-Net5是由Yann LeCun於1998年在論文Gradient-based learning applied to document recognition中提出的,在論文中它主要用於識別MNIST手寫數字的識別率。此處

原创 [Tableau實用技巧] 複雜的組合計算

最近做的Tableau報告裏遇到一個非常有意思的複雜組合計算。 問題描述 首先,來說一下業務邏輯。售後服務部門有兩種服務業務,第一是免費的保修服務,第二是收費的保外服務。 保修服務是指在保修期內,非客戶原因造成的損壞,則可以提供免

原创 [Tensorflow]第二課 一個簡單的邏輯迴歸分類例子

上一節課我們講了Tensorflow的工作機制和如何導入測試數據,接下來讓我們來看一個最簡單示例。學習這節課程需要對機器學習的邏輯迴歸算法有所瞭解,如果你對softmax多分類,損失函數,梯度下降算法等感覺很陌生,先學習小白寫的機器學習系

原创 [Tensorflow]第一課 創建一個數據隊列

課程:使用Tensorflow來創建自己的神經網絡 作爲Tensorflow的入門第一課,我想先來講一下如何創建一個用於數據訓練的隊列。 通過這個簡單例子,同時也會向大家展現Tensorflow的工作方式,這與我們以往接觸的編程架構都很不

原创 [Tensorflow]番外一 讀取csv文件

在我們訓練神經網絡時,經常喜歡把訓練數據存儲成csv的格式,因爲csv的格式基本上可以說就是一種純文本格式,在不同的操作系統上的兼容性非常好。Tensorflow對csv文件有非常好的支持,在此就給大家介紹一種基本的讀取方法。 Tenso

原创 [每日算法15分鐘] 生成斐波那契數列第N項

算法分析是我最喜歡的課程之一。一個精妙的算法,猶如一杯香濃的咖啡,讓人意猶未盡。 算法代碼,python。 今天分享的這個算法是生成斐波那契數列第N項。 斐波那契數列(Fibonacci sequence) F0=0,F1=1,F

原创 [Tableau實用技巧] - 對年,月,日使用不同的計算公式

最近使用Tableau做了一個項目的輸出報表,對於公司KPI會有一些比較複雜的計算公式需要在Tableau裏實現。我做的過程中在網上查了不少資料,發現大部分關於Tableau的教程都會講一些花裏胡哨的報表技巧,所以此文想講些比較務

原创 小白的機器學習筆記系列 之七 - 簡單的BP神經網絡實例

繼續上一課的神經網絡的話題,這次我們來實踐一個簡單的BP神經網絡分類任務。 數據集介紹 首先,來認識一下任務所需的數據集 - voice gender dataset。 這個數據集是用於通過聲音的一些屬性來鑑別聲音的性別。數據集包

原创 [Tensorflow] 多個訓練分配GPU資源的方法

首先來描述一下我遇到的問題。最近想做一個訓練實驗,比較兩個不同超參數配置下的訓練效果。我比較了一下使用GPU和使用CPU的訓練速度,差距還是很明顯的。但是,問題是我只有一臺工作站,配有一塊Quadro K2200d的顯卡,顯存是4

原创 [Tensorflow] Anaconda+Tensorflow-gpu+Juypter Notebook安裝配置踩坑記錄

前序安裝步驟請參考 Ubuntu下NVIDIA driver+CUDA+cuDNN安裝踩坑記錄 安裝anaconda 下載 anaconda 在https://repo.continuum.io/archive/上查找目前可以下

原创 Ubuntu下NVIDIA driver+CUDA+cuDNN+Tensorflow-GPU安裝踩坑總結

最近安裝了3臺workstation, 顯卡分佈是Quadro P2000, Quadro K220和Quadro 2000。其中第一臺工作站是去年新入的,另外兩臺都是3-5年曆史的舊機器了。 第一臺的新機器的安裝比較順利,另外