原创 線性、仿射、凸性、對偶、共軛

這篇文章想要闡述標題中幾個數學概念,但以我現在的水平恐怕是無法完成的,但是我也會不斷更新自己的知識水平,以求有朝一日完成這篇文章。 在漢語裏有時候用定語修飾的名詞,如果你不知道那個名詞,只知道定語,大體上也能猜到這句話的意思了。例如“啊!

原创 C/C++ 輸入輸出

C/C++ 中的輸入輸出算是一個比較大的話題了,我想試圖做一個總結,主要內容應該包括C++標準I/O庫的介紹、常用的基礎輸入輸出方法和文件輸入輸出方法,並儘可能多地包括一些常見的錯誤提醒。現在只是先佔個坑,如果一次寫完應該是需要一段比較完

原创 HEVC的幀間預測

1.MV搜索 MV搜索的目的是要在參考幀中找到最佳匹配塊,即Cost最小。其中Cost與圖像失真和碼率有關,例如,圖像失真越小,碼流也越小(即編碼的比特大小),Cost就最小。然而這是不可能的。可以理解爲,圖像越逼真,需要編碼的量就越大,

原创 擬合、插值、迴歸、逼近

插值問題的提出 在許多實際問題,變量之間的函數關係是存在的,但可能表達式過於複雜或者根本不知道或不存在,使得我們在使用或計算的時候不好處理由。好在,我們也不是完全一無所知,有時候我們可以通過實驗或者觀測得到y=f(x)y=f(x) 在一

原创 /mingw32/bin/ld.exe:Permission denied 問題

網上也有類似的問題: Eclipse+CDT+MingW:編譯時出現mingw32/bin/ld.exe: cannot open output file bit.exe: Permission denied 我也遇到了同樣的情況

原创 方向導數與梯度

方向導數 方向導數的幾何意義可以想象成用一條(某個方向)的直線去貼近曲面的表面,使得直線與曲面相切,此時求這樣的一個導數的值。需要注意的是,在二維座標系裏,只有一個變量,這時與一個曲線的一點只有一條切線,這時它的導數就等於這條切線的斜率,

原创 C++安全函數

說安全函數之前,首先就要說一說是很麼是不安全函數。 舉例: _s的安全函數有哪些: 除了_s的“安全函數”還有哪些: asprintf();

原创 RDO率失真優化

編碼器性能的高低可以從解碼後圖像的質量(失真度)和編碼後碼流的大小決定。 圖像失真度的評價指標有以下幾種: 平方誤差和SSD(sum of square difference):SSD=∑x=0M−1∑y=0N−1|f(x,y)−f′(

原创 HEVC HM測試平臺代碼編碼的流程

main函數 在main函數裏,主要分成以下步驟: 一、聲明一個TAppEncTop的類。 二、調用create()函數。 三、調用parseCfg()函數分析輸入的參數。 四、調用encode()函數編碼。 五、調用dest

原创 標量、向量和張量

其實,標量和向量分別是0階和1階張量,加上其概念相對簡單,本文的重點在於介紹張量。 張量的背景及概念 我們知道,很多(尤其是近現代)提出的數學概念,很多都不是從實際出發的,張量這個概念也是。早在它在被命名爲tensor之前,數學上就已經

原创 生成函數和特徵函數

生成函數 生成函數我理解是一種爲了方便求解特定的某些問題所可以套用的模型。例如我們要求解骰子取值的期望、方差、或是兩個骰子點數和的概率等等這些問題,可以用同一個生成函數解決。常見的生成函數如這裏所示。 概率論中常常用到矩母函數或叫動差生

原创 場論初步

向量場 向量場,也可以理解爲向量的函數。我們通常討論的實值函數,就是由某個用n個實數描述的點,通過某種方法映射到一個實值的函數。那麼我們是不是可以讓它映射到別的東西呢?是可以的,向量場,就是一種,將某個點映射成某個向量的一種函數。由這些向

原创 Sigmoid函數

Sigmoid函數形如δ(x)=11+e−xδ(x)=11+e−x 這樣當x→∞x→∞ 時,δ(x)→1δ(x)→1 當x→−∞x→−∞ 時,δ(x)→0δ(x)→0 這樣就把x映射到了(0,1)上

原创 操作系統內存管理之虛擬存儲

慢慢補:) 虛擬存儲的需求背景和基本概念 虛擬存儲的需求背景 我們知道物理內存有連續存儲和非連續存儲兩種內存分配方式,虛擬存儲是非連續存儲的一個延續,在非連續存儲的基礎上,把一部分內容放到外存中去。這樣做最直接的優點是可以讓應用程序可以使

原创 機器學習的分類方法

線性方法和非線性方法 判別模型和生成模型 判別模型是指不管給怎樣的x就根據其特點去判別屬於哪個y 生成模型是指假設x是從某種分佈中來的,例如正態分佈,再去判別屬於什麼類。 貝葉斯派和頻率派 頻率派是通過已有的數據去估計參數,這個參數是一