以下均為簡單筆記,如有錯誤,請多多指教。
有線性方程ax=
bax=b
ax=b
,若已知a,b
a,ba,
b,需要求解x
xx,該如何分解》這對a
aa和b
bb有哪些要求?
答:不妨記a
aa的維度為m×n
m×nm×
n,同時記a
aa的秩為rrr。
若b ≠0
b≠0b̸
=0,則
當r =m
=n
r=m=n
r=m=
n時,整個方程存在唯一解;
當r =n
<
mr=nr=
n<
m,即a
aa列滿秩,整個方程要麼無解要麼存在唯一解;
當r =m
<
nr=mr=
m<
n,即a
aa行滿秩,整個方程有無窮解;
當r
r rr< n,整個方程要麼無解要麼存在唯一解。 若b =0 b=0b= 0,則當r =n r=nr= n時,整個方程只有解x=0 x=0x= 0;當r r< n,整個方程有無窮解; 高斯分布是什麼?它的一維形式是什麼樣子?它的高維形式是什麼樣子? 答:高斯分布是概率論中非常常用的一種分布,例如最小二乘、影象平滑等處都應用到了高斯分布。它的一維形式如下,其中σ \sigma σ是方差,u uu是均值: f (x )=12 πσe− (x−u )22σ 2f(x)=\frac\sigma}e^} f(x)=2 πσ1 e−2 σ2(x −u)2 多元高斯的公式如下,具體參考: f (x )=1( 2π)n ∣∑∣1 2e−1 2(x− u)t∑ −1(x −u )f(x)=\frac)^n|\sum|^}}e^(x-u)^t\sum^(x-u)} f(x)=( 2π) n∣∑∣ 211 e−2 1(x −u)t ∑−1( x−u) 你知道c++中的類嗎?你知道stl嗎? 答:以下都是個人理解。類是物件導向程式設計的核心思想,通過類將資料和對應的處理函式打包成乙個整體,從而使得程式的整體可維護性更高,更易於後續修改和改造。stl我的理解比較淺顯,例如vector、list等等都是stl中的一部分,個人感覺就是一些通用的模板庫。 你知道c++11標準嗎?其中那些新特性你聽說過或用過?有沒有其他的標準? 答:c++11是目前比較通用的c++標準,在vs2015中似乎就是c++11。c++11應該有很多新特性,其中我比較熟悉的大概就是auto和智慧型指標吧,這兩個特性在看很多slam的**中也比較常見。其他的標準我最熟悉的就是c99了。 linux的目錄結構是什麼樣的?你知道哪些基本命令,例如ls,cat等? 答:我對linux的了解都**於ubuntu,所以理解也以此為基礎。ubuntu的根目錄下比較重要的是home和usr,其他還有一些大致與系統配置相關。home中儲存的都是個人的一些資料,比如說桌面等都屬於該資料夾。usr則是一些三方庫的集中安裝處,一般情況下cmake install和apt-get的三方庫都在local下(有可能有誤)。 目前使用較多的基本命令如下: cd 目錄切換 rm 刪除檔案 ls 顯示當前目錄下的檔案 pwd 顯示當前路徑 reboot 重啟 sudo 獲取管理員許可權 深度學習和幾何結構的結合,將極大提高現有演算法的效能。幾何描述了物理世界的結構 形狀 體積 深度 姿態 視差 運動 光流等資訊。語義表達利用語言來描述現實世界裡的關聯。比如,貓或者狗都是對某種物體的語言描述。語義有關的研究在計算機視覺領域廣受關注,許多高引用率的突破性的文章都和影象分類和語義分割有關... slam分為三個模組,前端里程計模組,後端優化模組,以及回環檢測模組。具體實現方法 求前一幀雷達資料到當前幀雷達資料間的位資變換,這個過程一般成為掃瞄匹配 scan matching 過程。2d雷射slam的輸入 imu資料 里程計資料 2d雷達資料 輸出 覆蓋珊格地圖 室內環境用的最多 機械人的軌... 標籤 kmp 擴充套件kmp 給你兩個字串,你需要回答,b串是否是a串的子串 a串是否包含b串 a aaaaaaaaaaaaaaaaaaaaaaaaaab b aaaaaaaab 最壞狀態 o mn 一般做法 for 列舉b在a串中的起始位置 for 向後比較ab是否相等 o n m 傳說中的kmp...SLAM從入門到放棄 幾何資訊 深度學習
雷射SLAM放棄指南1 初識雷射SLAM
kmp從入門到放棄