原创 [機器學習] 第一課01筆記

老師給出了房價與房子面積、臥室數量的一組實際樣本。 目的是讓監督學習算法預測給定的一組數據(size,#benrooms),預測輸出y爲房子對應房價。 線性迴歸 給定一個預測函數 參數θ 既我們現在需要算法最終確定的值(目前理解)

原创 HZYZ源碼分析筆記

流程 1、寫好的c/c++代碼。 2、將寫好的c/c++代碼整個共享入LINUX系統下。 (Oracle VM VirtualBox共享固定目錄。 mount(掛載命令) mount -t vb

原创 GAME OF LIFE

最優解: class Solution { private: int dis[8][2] = {{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1},{-1,0},{-1,1}}; public:

原创 Direct變換

Objectives 1、理解如何用矩陣去表達線性(linear)和仿射(affine)變換。 2、學習座標系變換,如縮放、旋轉。 3、發現幾個變換矩陣可以通過矩陣乘法轉換成一個變換網絡。 4、發現如何轉換座標系從一個座標系到另外

原创 3000Fps 論文實現 部分解析--Wt的迴歸

參考實現爲 作者:Binbin Xu 標題:C++實現和解讀Face Alignment at 3000fps via Local Binary Feature 原文地址:https://freesouls.github.i

原创 CNN for Face Alignment 深度神經網絡的初次嘗試

在Face Alignment中,傳統方法其實能夠取得不錯的效果。包括AAM,ASM,CLM還有之前說的基於全局顯式迴歸的ESR,3000FPS等。 但是!傳統算法在大姿態、極端表情上基本無能爲力。在我的理解中,他們都是對於訓練集的某些特

原创 C++類成員反射實現

引出問題: 給定一個我們自己定義的類A,如何便捷的輸出其所有的成員變量類型及值。 日常編程中有這樣的需求,一個是爲了調試,二個是爲了在不同模塊運行時得到類的屬性用於顯示及修改。但C++未提供原生的反射機制,所以有了以下思考。 核心的需求

原创 Direct3D初始化

Objectives 1、基本理解Direct3D在3D硬件編程中的作用 2、理解COM組件在Direct3D 3、學習基本圖形概念,例如2D圖像的儲存,交換頁,深度緩衝,多重採樣,CPU\GPU的相互影響 4、學習怎麼去使用性能

原创 矩陣學習筆記

先給出一些定義: 矩陣的行列式 對於一個方陣(n*n的矩陣)A,有行列式運算記爲 det A。 行列式可以看做有向面積或體積的慨念在一般的歐幾里得空間中的推廣。 我們這裏提出行列式的目的是有爲了有一種明確的數學運算工具去找到矩陣的

原创 XMVECTOR學習筆記

在DirectX Math中,向量的核心數據類型爲 XMVECTOR,使用了SIMD指令集加速。 下面引用百度對SIMD的介紹: Single Instruction Multiple Data,單指令多數據流,能夠複製多個操作數,並

原创 幾何圖元的表達

頂點定義 當我們用頂點去定義幾何圖元時,我們可能用兩個頂點去表達一條線,或者三個頂點去表達一個三角形。那麼D3D是如何去理解我們給定的N個點的信息呢? Primitive Topology 一個頂點的集合被稱爲vertex buff

原创 D2D D3D12 渲染視頻幀思路及實現

寫在之前 耗時2個月,寫完公司的音視頻處理系統。對於整個音視頻處理有了基本的瞭解。個人感覺最坑的地方有三: 編解碼 音視頻錄製的同步 視頻預覽渲染(視頻幀的渲染) 由於在以後要支持同時多路1080P錄製及預覽,所以對於性能的要求也是非

原创 初始化DEMO相關

整個初始化步驟: 1. Create the ID3D12Device using the D3D12CreateDevice function. 2. Create an ID3D12Fence object and query d

原创 C++ 右值引用的初步理解

在C++11中,添加了右值引用是對於經常使用Stl的人來說非常有意義的事情。 初步理解爲 Move語義對於性能的提升。 std::string("abc") //“abc爲臨時變量,這裏將調用move語義 將abc移動到容器中。 std:

原创 Markdown示例

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM