原创 點雲擬合—圓柱面 非線性最小二乘實現

最近項目需要 這方面的工作,於是開始研究這個了; 圓柱幾何特徵:圓柱面上的點到其軸線的距離恆等於半徑 圓柱的方程: 首先是 PCL庫自帶的圓柱模型擬合,由於在查找最佳圓柱面的過程中會過濾很多點,因此考慮利用最小二乘的模型來擬合最接近實

原创 厚積薄發—和定值,求乘積最小的組合

Q:輸入一個遞增排序的數組和一個數字S,在數組中查找兩個數,是的他們的和正好是S,如果有多對數字的和等於S,輸出兩個數的乘積最小的。 思路: 1,因爲數組滿足遞增,從首尾開始遍歷 i,j,如果ai+aj=S,就是答案 (相差越大,乘積越小

原创 厚積薄發—計算斐波那契數列

分享一個刷題時候遇到的有意思的答案  原題要求計算斐波那契數列 某一項的值。  ① 第一種是遞歸,這個大家都應該知道(有空我再補充)  ② 看到網友 給出了一種巧妙的解法,最直接的區別是 只需要定義兩個變量即可 實現求解,算法複雜度分析我

原创 Dll分配的內存塊,exe中釋放的問題 Dll分配的內存塊,應用釋放的問題

原 Dll分配的內存塊,應用釋放的問題 2008年03月13日 11:29:00 blz_wowar 閱讀數:11038 寫了個程序,在DLL中用malloc分配了一塊內存,但是在exe程序中釋放,

原创 C\C++ DLL調用(dll函數重載未解決)

1、首先,建立一個項目,注意要勾選 動態鏈接庫(DLL)。 fun.h, 定義需要給外部調用的函數 #pragma once #include<string> #include<iostream> #define FUN_API _

原创 win10下安裝pytorch1.1.0

新工作準備入坑 深度學習了。 裝過caffe再來配置pytorch真是太輕鬆了! 官網選擇好自己電腦對應的 組件,主要是看自己電腦python環境和顯卡。 安裝好cuda,cudnn等等。(此處省略一萬個坑) 公司筆記本: thinkpa

原创 理解幾個和馬爾科夫有關的概念

理解幾個與馬爾科夫相關的概念 文章目錄理解幾個與馬爾科夫相關的概念馬兒科夫過程學生問題MDP vs MRP 馬兒科夫過程 定義:在一個時序過程中,如果 t+1t+1t+

原创 linux常用命令screen

screen的作用自行百度,使用這個原因是有時候需要在服務器後臺長時間運行一個程序,比如跑訓練代碼,每次ssh斷開的時候發現掛在服務器跑的程序也自動停止了,所以需要一個能夠實現斷開ssh後程序可以在後臺運行並且隨時能夠重新加載原

原创 python學習筆記一

人生苦短,我用python 希望自己具備的能力,熟悉python常用的一些深度學習等框架,做一個合格的調庫君,同時也具備用C/C++手擼底層的能力 文章目錄1、基礎數據類型1.1 list [列表] 和 tuple() 和 d

原创 深度強化學習入坑指南 Updating

正式入坑了,深度強化學習,Deep Reinforcement Learning 願景是實現通用人工智能 在校期間斷斷續續學習過一些深度學習相關的內容,強化學習相對來說薄弱一些,不管是理論還是實踐,未來一年要惡補了。 任務一

原创 談談畢業快兩年的感受

畢業於2017年6月中旬,迄今也算是有兩年了。第一份工作開始於2017年的7月24日,初入職場,那份新鮮和激動的心情現在還有印象。 慢慢補充吧

原创 ubuntu上藉助anaconda安裝多個版本的pytorch

ubuntu上安裝多個版本的pytorch Part I 卸載anaconda(不需要可以省略這一步) 1 如果要卸載annconda的話,只需要刪除anaconda目錄即可 rm -rf /anaconda/anaconda

原创 Ubuntu18.04下安裝深度學習框架Pytorch(GPU加速)

前面我們已經在windows10環境下成功安裝了CPU版本的Pytorch,推薦的是利用Anaconda安裝。經過接近一天的奮戰,博主成功在linux系統安裝GPU加速的pytorch,博主使用的發行版是Ubuntu18.04。

原创 windows下切換賬戶訪問共享文件夾

描述 配置共享目錄的過程中不小心登錄了別人的賬戶密碼並且記住後發現不知道怎麼切換回來   解決方案 刪除,然後在資源管理器中重新訪問即可。   其他 看不到憑證,重啓試試

原创 點雲擬合—平面擬合

平面方程:Ax+By+Cz+D=0 方程本身不復雜,原理推導別人已經寫得很明白了,我這裏只貼地址了,不重複推導。 擬合方法一——最小二乘: https://blog.csdn.net/konglingshneg/article/detai