努力成為優秀視覺工程師的一天(一)

2021-10-08 23:24:46 字數 711 閱讀 3973

1. 經過rgbd-slam的一系列配置之後,重新開啟pytorch的深度學習演算法,在pycharm中在呼叫matplotlib庫的時候遇到了如下問題:

大概意思就是說 qt平台有些問題,這個問題乍一看我以為是之前配置qt的時候環境變數修改了一些東西,所以按照網上各種修改環境變數的做法,通通做了一遍,但是!!!!最終解決辦法是:

pip unistall matplotlib  然後  pip install matplotlib

萬萬沒想到啊~

2. anaconda+pycharm下如何配置opencv庫?

3. pycharm檢視函式定義快捷鍵

選中函式位置,按住ctrl+左鍵就會跳轉到函式的定義處

4. anaconda和python關係?

anaconda = python + (numpy、scipy 等常用第三方庫 )+ ide,類似於vs和c++的關係

5. 掌握深度學習,為什麼要用pytorch、tensorflow框架?

深度學習框架也就像caffe、tensorflow這些幫助你進行深度學習的工具,簡單來說就是庫,例如opencv之類的東西,封裝了很多底層的常用函式,這樣用起來就很方便,類似於halcon一樣,不知道具體是怎麼實現,但是每個函式是幹嘛用的,直接用就可以,加快了上手的速度

努力成為優秀視覺工程師的一天(二)

1.經典神經網路alexnet的理解 1 卷積層 池化層 和全連線層的理解 從巨集觀的角度看,如果我們要對一幅影象進行識別,從影象處理 畫素的角度來看,每個物體不同畫素的組成構成了不同的特徵,通過這些特徵來區分物體是什麼 那麼卷積層就是從影象中提取各種特徵,池化層就是為了簡化特徵提取最重要的特徵,這...

努力成為優秀視覺工程師的一天(四)

1.googlenet網路的深度理解 googlenet相比alexnet和vgg網路,最大的改進就是引入了inception模組,為什麼引入呢?根據前面神經網路的經驗,我們需要通過增加網路深度 層數 來提高訓練效果,但缺點是 層數多導致引數多,容易引起過擬合 梯度消失等問題,因此呢,解決上述缺點的...

努力成為優秀的工程師

華為諾亞方舟實驗室首席科學家李航結合自己的親身經驗,提出了成為優秀工程師應該遵循的五項原則 面對問題,解決問題 系統地解決問題 站在使用者角度看問題 以最小的代價獲得最大的效益 磨在細處。我一直在it企業的研究部門任職,迄今經歷了三家公司 nec 微軟 華為。工作都是既有基礎研究,又有產品開發。其實...