從本篇開始介紹如何使用tensorflow分析csv資料。
1. 搭建tensorflow的環境。
這個事情有很多人寫過部落格了,我不再贅述,大家去搜一下吧。
2. 準備csv資料。
excel**也可以啊,就是改個字尾的事兒。
另外,記得先初步清洗處理一下你的csv資料,可參照:
使用python處理csv資料的常規做法
3.當你和別人在公用gpu的時候,這一步相當重要,如果沒有gpu,可以忽略。
必須設定好你使用的是那一塊gpu,且你使用的百分比是多少。否則你的程式會搶占全部gpu資源。
下面的**教你如何設定:
import tensorflow as tf
import os
os.environ['cuda_visible_devices'] = '1' #表示使用序號為1的gpu
gpu_options = tf.gpuoptions(per_process_gpu_memory_fraction = 0.5) #表示只用該塊gpu的50%資源
sess = tf.session(config = tf.configproto(gpu_options = gpu_otptions))
好了,目前為止,我們做了三件事,分別是搭tensorflow環境,準備好csv資料集,設定計算資源。
現在我們可以開始探索這個資料集了,教學例項可參照:
python資料分析之【初試分類器】
深度學習網路總結
機器學習演算法及其應用場景
演算法與資料結構(leetcode 題解)
cuda程式設計與並行優化
其他讀書分享如:《戰國策》,《智囊全集》
宇宙常識科普與星座辨別
等等
來自
Tensorflow 回歸分析
用tensorflow來做回歸分析,基於梯度下降法 這裡以一元回歸分析為例子來說明如何用tensorflow實現回歸分析。1 產生資料 採用隨機的方式來產生。先基於均值為0,方差為0.9的正態分佈產生隨機數x,再通過線性變換產生y,再新增乙個均值為0,方差為0.5的雜訊。這樣便得到資料x和y。imp...
Keras以及Tensorflow使用CPU
keras如果是使用theano後端的話,應該是自動不使用 只是用 的,啟動 使用theano內部命令即可。對於tensorflow後端的keras以及tensorflow會自動使用可見的 而我需要其必須只執行在 上。網上查到三種方法,最後一種方法對我有用,但也對三種都做如下記錄 使用tensorf...
Tensorflow基本使用
使用 tensorflow,你必須明白 tensorflow tensorflow 是乙個程式設計系統,使用圖來表示計算任務.圖中的節點被稱之為 op operation 的縮寫 乙個 op 獲得 0 個或多個tensor,執行計算,產生 0 個或多個tensor.每個 tensor 是乙個型別化的...