Tensorflow深度學習入門 自製資料集

2021-08-29 18:14:30 字數 1391 閱讀 4249

python 將自己的資料集製作成tensorflow可讀取的資料集檔案*.cvs

這裡假設你已經有了樣本資料集,而且正樣本和負樣本已經分好類了

說明下製作正樣本資料集*.csv的過程,負樣本資料集的製作也同樣

import os,os.path  

import shutil,string

dir = "f:\python27\work\deal-file\pos"

outdir = "pos"

label = " 1"

filelist = os.listdir(dir)

#列出dir目錄下的目錄和檔案

fileinfo = open('list.csv','w')

#將結果儲存在list.csv中

for i in filelist:

curname = os.path.join(outdir, i)

print curname

fileinfo.write(curname + ' 1' + '\n') #這裡 1 為正樣本的標籤

#print i

fileinfo.close()

生成的樣本集如下:

os.listdir(dirname):列出dirname下的目錄和檔案 

os.getcwd():獲得當前工作目錄

os.curdir:返回當前目錄('.')

os.chdir(dirname):改變工作目錄到dirname

os.path.isdir(name):判斷name是不是乙個目錄,name不是目錄就返回false

os.path.isfile(name):判斷name是不是乙個檔案,不存在name也返回false

os.path.exists(name):判斷是否存在檔案或目錄name

os.path.getsize(name):獲得檔案大小,如果name是目錄返回0

os.path.abspath(name):獲得絕對路徑

os.path.normpath(path):規範path字串形式

os.path.split(name):分割檔名與目錄(事實上,如果你完全使用目錄,它也會將最後乙個目錄作為檔名而分離,同時它不會判斷檔案或目錄是否存在)

os.path.splitext():分離檔名與副檔名

os.path.join(path,name):連線目錄與檔名或目錄

os.path.basename(path):返回檔名

os.path.dirname(path):返回檔案路徑

TensorFlow 深度學習筆記

google 深度學習筆記 經常總結是個好習慣,筆記目錄奉上。歡迎star,有問題可以到issue區討論 官方教程位址 最近tensorflow團隊出了乙個model專案,和這個課程無關,但是可以參考 框架 tensorflow 谷歌出品的基於python的深度學習工具集 工具 ipython,py...

TensorFlow深度學習框架

tensorflow支援python和c 兩種程式語言,再複雜的多層神經網路模型都可以用python來實現,如果業務使用其他程式設計也不用擔心,使用跨語言的grpc或者http服務也可以訪問使用tensorflow訓練好的智慧型模型。tensorflow 是乙個採用資料流圖 data flow gr...

深度學習 初識TensorFlow

深度學習使用場景 影象理解 語音識別 自然語言處理 機器自主 無人駕駛 深度學習,如深度神經網路 卷積神經網路和遞迴神經網路已被應用計算機視覺 語音識別 自然語言處理 音訊識別與生物資訊學等領域並取得了很好的效果。深度學習在人工智慧領域的地位 深度學習框架 google brain計畫產物 應用於a...