原创 Data Structure_數組_棧_隊列_鏈表_霍夫曼數組棧隊列鏈表哈夫曼

數組數組在編碼中很常見,就是把數據碼成一排存放。這就表示一個數組,這個數組有八個元素存放。對於元素的獲取,主要就是通過下標獲取,所以索引對於數組是很重要的,這個索引可以是有意義的,也可以是沒有意義的。比如array【2】這個數組,可以是僅僅

原创 Unity基本操作以及Roll A Ball窗口界面以及菜單Roll A Ball

窗口界面以及菜單Scene 場景編輯窗口,用於對場景的設計以及物體的處理。 可以自由的漫遊整個場景,拖動物體等等。 第一個手部圖標,可以拖動物體,對準物體點擊就可以拖動。第二個就是指針圖標,可以選擇物體的移動方向。可以選擇x,y,z三個

原创 Data Structure_圖圖論帶權圖

圖論無權圖交通運輸,社交網絡,互聯網,工作的安排,鬧區活動等等都可以用到圖論處理。圖可以分成兩大類,一類是無向圖,就是沒有方向的,就好像兩個人都互相認識一樣,有向圖就是單方面的聯繫,一個人認識另一個人,但是另一個人確不認識。當然,無向圖也可

原创 Data Structure堆Tree並查集圖論

堆堆這種數據結構的應用很廣泛,比較常用的就是優先隊列。普通的隊列就是先進先出,後進後出。優先隊列就不太一樣,出隊順序和入隊順序沒有關係,只和這個隊列的優先級相關,比如去醫院看病,你來的早不一定是先看你,因爲病情嚴重的病人可能需要優先接受治療

原创 Sort Algorithm

排序算法Tool implement //generate a array of n elements, range [rangL, rangeR] int *generateRandomArray(int n, int ran

原创 Recommended System

推薦系統推薦系統的核心問題就在於爲用戶推薦與其興趣相似度比較高的商品。比如在微博上,用戶至上想打發時間,並不是想準確的查看某條信息,在首頁中查看每一條微博,爲了幫助他篩選出一批他們可能感興趣的信息,此時就需要分析出該用戶的興趣,從海量信息中

原创 Label Propagation

Label propagation是基於標傳播的一種社區劃分算法。Label Propagation Algorithm簡稱LPA算法,也可以是說是一種劃分小團體的算法。這種社區劃分的方法有很多,LPA只是一種最簡單的一種。比如,以微博爲例

原创 Optimization of Machine Learning

機器學習就是需要找到模型的鞍點,也就是最優點。因爲模型很多時候並不是完全的凸函數,所以如果沒有好的優化方法可能會跑不到極值點,或者是局部極值,甚至是偏離。所以選擇一個良好的優化方法是至關重要的。首先是比較常規的優化方法:梯度下降。以下介紹的