原创 淺談 Python 的 with 語句(包括@contextmanager結合yield等場合)

淺談 Python 的 with 語句   前言 with 語句是從 Python 2.5 開始引入的一種與異常處理相關的功能(2.5 版本中要通過 from __future__ import with_statement 導入後纔可以

原创 Equirectangular projection(等距柱狀投影圖)

The equirectangular projection (also called the equidistant cylindrical projection, geographic projection, or la carte

原创 使用python打開簡單obj文件

Assignment : Open a .obj file which contains v(vertices) and f(faces) and render it using OpenGL! Sample can be found a

原创 Ubuntu16.04 Anaconda 虛擬環境安裝ROS Kinetic後 import rospy出錯問題

問題 安裝步驟:在建立的虛擬環境下,按照文章《Ubuntu16.04安裝ROS Kinetic詳細過程》按步驟安裝,走到運行: rosdep update 時候,由於主系統安裝的是 python2.7,而虛擬環境裝的是python3.6

原创 安裝PyTorch最簡單步驟(防踩坑)

環境 我是Windows 7; CUDA 9.0; python 3.6.7;   安裝 理論上只要執行以下兩條命令就可以: pip3 install https://download.pytorch.org/whl/cu90/torc

原创 ROS python教程-actionlib-編寫簡單的action客戶端及服務器

適用環境 ROS中的服務service是一問一答的形式,你來查詢了,我就返給你要的信息。 action也有服務的概念,但是它不一樣的地方是:不是一問一答,而多了一個反饋,它會不斷反饋項目進度。如navigation下的move_base

原创 Keras.applications.models權重:存儲路徑及加載(Kears各種模型離線權重下載)

  網絡中斷原因導致keras加載vgg16等模型權重失敗, 直接解決方法是:刪掉下載文件,再重新下載 運行時出現:TimeoutError: [WinError 10060] 由於連接方在一段時間後沒有正確答覆或連接的主機沒有反應,連接

原创 安裝軟件時提示“此產品的配置信息已損壞。請聯繫您的技術支持”的解決辦法

實例 比如安裝深容醫學文獻的SCITranslate v11.0時,由於先前一直在用V8.0,先前直接刪除安裝文件夾想安裝V10.0,即便卸載並清空了註冊表裏面的所有與SCITranslate 有關的項目一直沒法安裝上,V11.0也無法安

原创 從深度強化學習的A3C算法代碼分析“分佈式Tensorflow的梯度累積與異步更新”

引言 Asynchronous Advantage Actor-Critic (A3C) 我們都知道,直接更新策略的方法,其迭代速度都是非常慢的,爲了充分利用計算資源,又有了Asynchronous Advantage Actor-Cri

原创 策略梯度(Policy Gradient,PG)強化學習方法的實現代碼及代碼解讀

理論推導 基礎&入門瞭解PG:https://www.cnblogs.com/pinard/p/10137696.html 策略梯度實例 這裏給出REINFORCE 算法(蒙特卡洛策略梯度算法)的一個實例。仍然使用了OpenAI Gym中

原创 通俗理解Q-learning-舉例說明

本文將帶你學習經典強化學習算法 Q-learning 的相關知識。在這篇文章中,你將學到: (1)Q-learning 的概念解釋和算法詳解; (2)通過 Numpy 實現 Q-learning。   故事案例:騎士和公主 假設你是一名

原创 在TensorFlow中,如何在定義變量時的同時定義它自己的collection名稱呢?

方法1:一步法 x0 = tf.get_variable('x0',[2,2], collections=['my_scope',tf.GraphKeys.GLOBAL_VARIABLES]) #或者直接省去tf.GraphKeys.G

原创 keras調用自己訓練的模型,並且從中間層輸入(give input to intermediate layer and get final output)

相同問題見:https://stackoverflow.com/questions/52800025/keras-give-input-to-intermediate-layer-and-get-final-output(《Keras g

原创 MNIST數據集擴展——QMINST

一、前世  MNIST data files MNIST數據集是一個手寫數字數據集,每一張圖片都是0到9中的單個數字,比如下面幾個: MNIST數據庫的來源是兩個數據庫的混合,一個來自Census Bureau employees(SD

原创 基於粒子濾波器與馬爾科夫隨機場的實時多目標跟蹤算法—論文及C++源碼

簡介 該算法是《基於粒子濾波器與馬爾科夫隨機場的實時多目標跟蹤算法》,具有線性的算法複雜度,能夠避免目標間的ID交換錯誤。 馬爾科夫隨機場(Markov Random Field,MRF)是計算機視覺、圖像處理等研究的重要工具。它在圖像處