該題Leetcode Middle of the Linked List為實現得到一半以後的鏈結串列,如以下所示,範例1共有5個鏈結串列節點(1、2、3、4、5),要取得中間以後的數量為3個,即輸出3、4、5,而範例2共有6個鏈結串列節點(1、2、3、4、5、6),要取得中間以後的數量為3個,即輸出4、5、6。
Example 1:
水面上的小草 發表在 痞客邦 留言(0) 人氣(1,400)
本題Leetcode需進行鏈結串列刪除節點之實現,如下圖所示,該鏈結串列共有4個節點為4、5、1、9,在例子1中,若刪除節點為5,則需刪除節點5,因此鏈結串列為4、1、9,若刪除節點為1,則鏈結串列為4、5、9。水面上的小草 發表在 痞客邦 留言(0) 人氣(1,769)
此題Leetcode Add Two Numbers的問題如下所示,輸入有2個鏈結串列,鏈結串列中每個鏈結單元代表一個位數,因此需要將相同位數的數值進行加總,若有進位值,則需與下個位數之兩個鏈結單元值進行相加,以下為例,2+5=7、4+6=10、3+4=7,4+6=10需進位,且該位數=0,因此,輸出結果為708。
Example:
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
Output: 7 -> 0 -> 8
Explanation: 342 + 465 = 807
水面上的小草 發表在 痞客邦 留言(0) 人氣(6,781)
實現Leetcode1-Two Sum,該例題之問題如以下所示,有一個Vector中包含數個元素(2、7、11、15),且給一個目標值9,試問該向量中哪兩個元素值相加為此目標值,並回傳此向量中那兩個元素之索引值,以下例子中9為2+7,因此回傳索引值為0以及1。
Example:
水面上的小草 發表在 痞客邦 留言(0) 人氣(2,588)
水面上的小草 發表在 痞客邦 留言(0) 人氣(417)
在類神經網路中使用激勵函數,主要是利用非線性方程式,解決非線性問題,若不使用激勵函數,類神經網路即是以線性的方式組合運算,因為隱藏層以及輸出層皆是將上層之結果輸入,並以線性組合計算,作為這一層的輸出,使得輸出與輸入只存在著線性關係,而現實中,所有問題皆屬於非線性問題,因此,若無使用非線性之激勵函數,則類神經網路訓練出之模型便失去意義。1.激勵函數需選擇可微分之函數,因為在誤差反向傳遞(Back Propagation)運算時,需要進行一次微分計算。水面上的小草 發表在 痞客邦 留言(0) 人氣(58,954)
前天在網路上看到某面試考題,看到不能使用If和Switch條件式去進行函式呼叫,頓時不知所措,因此花了一點時間解決此問題,原來是要使用Function pointer array實現,透過陣列索引的方式呼叫不同函式。
水面上的小草 發表在 痞客邦 留言(0) 人氣(4,153)
該競賽為與動作辨識相關之競賽,首次舉辦於CVPR2016年,截至目前為止已經舉辦了三次(CVPR2016 - 2018),而競賽的內容主要在於辨識日常、複雜以及較有目標明確性之動作影片,目前主要分為以下六個任務進行挑戰,任務1至任務3以及任務A至任務C, 而任務1至任務3使用ActivityNet的資料庫進行競賽,任務A至任務C則使用Kinetics (Google DeepMind),AVA (Berkeley and Google)以及Moments in Time (MIT and IBM Research),該篇分別針對以下此6項挑戰任務進行介紹。水面上的小草 發表在 痞客邦 留言(0) 人氣(1,372)
此篇分為兩部分進行介紹,包含讀取攝影機影像,以及將攝影機影像透過按鈕不斷的儲存成Video。
1.讀取攝影機影像水面上的小草 發表在 痞客邦 留言(0) 人氣(4,513)
此文介紹如何讀取Video檔案並擷取成圖片,首先,此範例將Video檔案透過自己設定的取樣時間進行圖片擷取,再將擷取之圖片透過OpenCV進行顯示,其中,程式碼中之time_F為取樣頻率,若time_F= 5,代表每5幀會進行一次擷取,因此time_F越小擷取張數越多。水面上的小草 發表在 痞客邦 留言(0) 人氣(13,839)