原创 YOLO V3基於Tensorflow 2.0的完整實現

YOLO V3版本是一個強大和快速的物體檢測模型,同時原理上也相對簡單。我之前的博客中已經介紹瞭如何用Tensorflow來實現YOLO V1版本,之後我自己也用Tensorflow 1.X版本實現了YOLO V3,現在Tensorflo

原创 把Objects365製作爲Tensorflow數據集

Objects365是北京曠視科技有限公司與北京智源人工智能研究院共同發佈的全球最大的目標檢測數據集。該數據集總共包含63萬張圖像,覆蓋365個類別,高達1000萬框數,具有規模大、質量高、泛化能力強的特點,遠超Pascal VOC、CO

原创 Windows Linux子系統(WSL)刪除與重裝的問題

最近在折騰WSL,安裝了一個Ubuntu 16和一個18,但是因爲有些系統問題一直無法很好的設置,打算卸載了重裝,可是按照網上的教程wslconfig /l, wslconfig /u卸載之後,重新通過Windows Store安裝總是有

原创 Flask與Keycloak實現一個文件下載API

研究了一下如何通過REST API來進行文件下載,通過用戶認證來進行保護,並且保護文件的地址不給用戶看到。 首先要搭建一個Keycloak的服務,可以到官網下載並安裝,然後運行bin目錄下的standalone.sh,啓動服務。打開loc

原创 MQTT應用開發(二) - MQTT客戶端開發

在上一篇博客中,我們完成了MQTT服務器的搭建以及服務器和客戶端SSL證書的簽發,併成功用MQTT.fx軟件作爲客戶端連接發送信息。在實際應用中,我們需要根據需求來開發自己的客戶端應用程序,在本博文中,我將使用Python來開發一個模擬車

原创 實戰OAUTH 2.0授權機制

OAUTH 2.0簡介 OAUTH 2.0是現在業界流行的認證授權方式,用戶可以授權應用程序在不提供用戶的密碼的場景下,可以遵循OAUTH的規範來申請獲取訪問服務器的用戶相關資源的權限。OAUTH 2.0的規範和流程還是比較難理解的,因此

原创 Windows Linux子系統(WSL)安裝Docker的方法

在WSL上面安裝Docker,如果按照官網的流程https://docs.docker.com/install/linux/docker-ce/ubuntu/來操作,雖然可以安裝,但是之後運行sudo docker run hello-w

原创 通過VNC遠程連接Ubuntu

https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04/

原创 自動駕駛模擬工具CARLA的安裝

最近研究了一下自動駕駛的模擬器Airsim和CARLA,準備搭建一個學習環境來學習自動駕駛的相關知識。 Airsim最初是微軟推出的一個模擬飛行的平臺,之後增加了模擬駕駛的內容,這個平臺據網上的資料是微軟的一個較小的開源項目,因此也沒有得

原创 MQTT應用開發(三) - 車聯網V2X服務端開發

在前面的兩篇博客中,我們已經完成了MQTT服務器的搭建,以及MQTT客戶端的開發,客戶端模擬了2輛車定時上報CAM消息,並且其中一輛車隨機生成DENM消息,彙報緊急剎車的事件。在V2X的應用場景中,我們需要把DENM消息轉發給一定範圍內的

原创 用Python進行ASN.1的編解碼

記錄一下如何用Python來進行ASN.1的編解碼。 首先定義一個ASN.1的Schema,並保存爲visioncontrol.asn文件 VISIONUPLOAD DEFINITIONS AUTOMATIC TAGS::= BEGIN

原创 MQTT應用開發(一) - Artemis服務器搭建

物聯網的應用越來越廣泛了,而MQTT是物聯網的一個最常用的協議,在我的日常工作中也經常涉及到MQTT的應用,因此我打算在這一系列的博客中記錄一下一個完整的MQTT應用開發的過程。我的想法是以一個車聯網V2X的需求爲例子進行開發,這個需求是

原创 構建實時數據可視化監控的全棧實現(Kafka+Spark+TimescaleDB+Flask+Node.js)

因爲項目需求,需要構建一個實時的數據監控系統,把平臺上報的業務數據以1分鐘的粒度進行呈現。爲此我構建了以下的一個架構來實現。 平臺上報的業務數據會實時的發送消息給Kafka,例如平臺每次爲車輛進行OTA升級時,會發送一個OTA業務請求的

原创 如何在沒有配備顯示器的深度學習服務器上調整GPU的風扇速度

我搭建的深度學習的服務器中,配置了1塊NVIDIA 1070Ti和1塊2080Ti的顯卡,系統是Ubuntu 16.04,通過NVIDIA-SMI命令查看,其中的1070Ti的風扇轉速爲0, 另一塊的轉速平時是26%,即使在GPU溫度很高

原创 Imagenet圖像分類訓練總結(基於Tensorflow 2.0實現)

最近看到AWS在18年年底的一篇論文(Bag of Tricks for Image Classification with Convolutional Neural Networks),是李沐和他的同事們總結的在圖像分類中用到的一些技巧