原创 深度學習論文中的一些術語(僅備份用,不定時更新)

hinge loss: 是機器學習領域中的一種損失函數,可用於“最大間隔(max-margin)”分類 hinge loss 函數是凸函數,因此機器學習中很多的凸優化方法同樣適用於 hinge loss empirical risk: 經

原创 c++ 格式化輸入輸出(部分含c)

注:未交代的均爲c++語言 1.格式化輸出 例:輸出時間格式的時候需要以(hh:mm:ss)作爲結果,但是利用cout<<hh<<":"<<mm<<":"<<ss<<endl;輸出時,可能遇見hh/mm/ss小於10的情況,即輸出格式變成

原创 數據結構複習筆記(易錯/偏門知識點集)

一、緒論 1.算法的時間複雜度取決於問題的規模和待處理數據的初態 2.計算機算法必須具備:有窮性、確定性、可行性, 3.從邏輯上把數據結構分爲線性結構和非線性結構兩大類 4.與數據的存儲結構無關的術語:棧 5.多型數據類型:多型就是數據元

原创 ZSL論文閱讀

1.記錄自己總結的規律,相信可以慢慢進入正軌。 2.爲了鍛鍊英文且不失去一些沒讀懂地方的原意,用英文記錄 目錄 Learning To Detect Unseen Object Classes by Between-Class Attri

原创 練習隨筆

1.關於斐波那契數列的算法 通常所寫的算法都是遞歸算法,時間複雜度隨着n的增大而指數級增加。考慮以下兩種優化方式: 一、遞歸轉化成循環 int fun(int n){ if (n == 0) return 0; if

原创 數據結構複習筆記

一、緒論 1.算法的時間複雜度取決於問題的規模和待處理數據的初態 2.計算機算法必須具備:有窮性、確定性、可行性, 3.從邏輯上把數據結構分爲線性結構和非線性結構兩大類 4.與數據的存儲結構無關的術語:棧 5.多型數據類型:多型就是數據元

原创 數據結構之排序算法特點總結

1.插入與冒泡排序的速度較慢,但是當參加排序的元素局部或整體有序時,能達到較快的速度,這時對於快速排序來說,反而會變慢 1.1對初始狀態爲遞增序列的表按遞增順序排序,最省時間的是插入算法 1.2分別採用堆排序,快速排序,冒泡排序和歸併排序

原创 c++ 編程題目小竅門

1.組合數,給定若干個數字,找到他們之間所有相互結合構成的數字,例如2,5,8,組合數共有25,28,52,58,82,85六個小技巧:組合數可以通過兩個for循環得到,內循環判斷是否相同,若滿足條件,則有a+b*10得到數字2.統計數和