原创 深度學習-各類數據集彙總

閱讀目錄 Images Analysis Image Motion & Tracking Video Analysis & Scene Understanding 3D Computer Vision Analyzing Humans i

原创 TensorFlow的數據pipeline系列:使用dataset結合Example和SequenceExample協議的解析方法比較(四)

前言:本文詳細介紹tf.train.Example和tf.train.SequenceExample的區別,前面的幾篇文章參見: tensorflow的Data Pipeline系列教程(一)——Dataset類的屬性即常用方法 Tens

原创 python日誌記錄系列教程,內置logging模塊(三)——三種配置日誌記錄的方式

前言:python日誌記錄的系列文章的前面兩篇文章已經介紹了,模塊級別的日誌記錄與面向類與對象的日誌記錄,即: python日誌記錄系列教程,內置logging模塊(一)——直接使用logging模塊的基礎日誌記錄 python日誌記錄系

原创 python日誌記錄系列教程,內置logging模塊(二)——logging日誌進階教程(五大核心組件)

前言:前面的一篇文章介紹了簡單的日誌記錄的一些操作方法,一般都是直接通過使用 logging.xxxx() 的方式,這是最簡單初步的日誌記錄,不涉及任何複雜的類和對象,但是logging日誌記錄本是一個非常複雜的東西,裏面還會涉及到很多的

原创 python日誌記錄系列教程,內置logging模塊(一)——直接使用logging模塊的基礎日誌記錄

前言:成熟的軟件開發不可避免的要進行日誌記錄,python內置模塊logging提供了強大的日誌記錄能力,本文將從多個角度,由淺入深的介紹logging的常見使用方法和一些基本概念,本此係列文章分爲兩篇,本文爲系列文章第一篇,介紹實用lo

原创 深入詳解python高級特性——函數柯里化(Currying)與反柯里化

前言:本章的內容本來很簡單,但是涉及到的理論部分相對較多,想要徹底弄懂前因後果需要具備以下幾個知識點, (1)python的高階函數 (2)python的裝飾器本質 (3)Python的functools模塊裏面的偏函數的本質 這三塊類

原创 tensorflow與python交互系列,tf.py_function()、tf.py_func、tf.numpy_function()(一)

前言:前面在介紹使用tensorflow進行data pipeline的時候,遇到了一些問題,特意整理了兩篇文章,請參見: tfrecord文件的map在使用的時候所踩的坑總結(map、py_function、numpy_function

原创 tfrecord文件的map在使用的時候所踩的坑總結(map、py_function、numpy_function)

前言:在使用tensorflow解析tfrecord文件的時候,踩過很多坑,其中一個便是關於tensor,eagertensor的坑,前面的一片文章已經有所說明,本文基於tensorflow2.1,在前面一篇文章的基礎之上進行補充,前面的

原创 tensorflow與pytorch的GPU分配與使用策略詳解

前言:看了很多關於多GPU分配與使用的文章,發現很多文章都是隻介紹了一些最淺顯的東西,沒有深入解釋清楚,本文所使用的服務器上面含有4塊 GTX2080Ti 的GPU。 聲明:深度學習框架所使用的GPU不是以GPU本身的個數和編號而言的,而

原创 tensorflow中的檢查點checkpoint詳解(二)——以tensorflow1.x 的模型保存與恢復爲主

前言:前面專門講解了一篇關於tensorflow2.x的文件保存,主要是介紹了兩種模式,一個是keras的h5文件,一個是tensorflow專用的SavedModel(.pb文件)文件,詳細請參考: 詳解tensorflow2.0的模型

原创 tensorflow模型保存(三)——tensorflow1.x版本的savedmodel格式的模型保存與加載

前言:前面的兩篇文章已經分別介紹了高層API與低層API關於各種模型的保存,比如在tensorflow2.x中如何保存checkpoint與savedmodel,在tensorflow1.x中如何保存checkpoint,本文着重介紹在t

原创 以線性迴歸爲例,深入理解tensorflow的Operation、Tensor、Node的區別

前言:在使用tensorflow的時候,常常會被Operation、Tensor、Op_name、tensor_name等等概念搞混淆,本文專門通過一個簡單的例子來深入講解他們之間的區別於本質,並且如何在tensorboard中進行查看。

原创 Linux中關於動態(共享)庫的設置

前言:關於Linux中的動態共享庫是如何使用的,程序在執行的時候是如何找到的,我們該怎麼去設置,可以參考前面的幾篇文章。 C/C++中關於靜態鏈接庫(.a)、動態鏈接庫(.so)的編譯與使用 VSCode開發C、C++環境搭建系列(二)—

原创 C/C++中關於靜態鏈接庫(.a)、動態鏈接庫(.so)的編譯與使用

前言:關於Linux中環境的配置,編譯等工作,有很多的坑,前面的一片文章中已經比較詳細的介紹了GCC編譯套件的一些東西,具體請參考: VSCode開發C、C++環境搭建系列(二)——GCC/G++編譯器對頭文件、靜態庫、動態庫的搜索路徑詳

原创 python字符串格式化深入詳解(四種方法)

前言:本文詳細整理了python字符串格式化的幾種方式。 一、使用 % 符號來進行格式化 格式符爲真實值預留位置,並控制顯示的格式。格式符可以包含有一個類型碼,用以控制顯示的類型,如下: %s    字符串 (採用str()的顯示) %