原创 LeetCode: 兩兩交換鏈表中的節點 python實現
1. 題目描述 兩兩交換鏈表中的節點 給定一個鏈表,兩兩交換其中相鄰的節點,並返回交換後的鏈表。你不能只是單純的改變節點內部的值,而是需要實際的進行節點交換。 示例: 給定 1->
原创 LeetCode: 反轉鏈表 II python實現
1. 題目描述 92.反轉鏈表 II 反轉從位置 m 到 n 的鏈表。請使用一趟掃描完成反轉。 說明: 1 ≤ m ≤ n ≤ 鏈表長度。 示例: 輸入: 1->2->3->4->5
原创 運行tensorboard時出現 OSError: [Errno 22] Invalid argument:
訓練時使用tensorboard畫訓練曲線,但在CMD中執行 tensorboard --logdir= --logdir=(log地址) 出現: OSError: [Errno 22] Invalid argument: 如何
原创 keras實現yoloV3網絡結構
目錄yoloV3網絡1.DBL2. resblock_body3. Darknent-534. y1、y2和y3 yoloV3網絡 下面爲yoloV3網絡圖: 爲了方便理解,放了來自木盞的yoloV3的網絡結構圖 DBL:
原创 LeetCode: 最大子序和 python實現
1. 題目描述 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。 示例: 輸入: [-2,1,-3,4,-1,2,1,-5,4], 輸出: 6 解釋: 連續子數組 [4,-1,
原创 python中set()常見用法
在做題寫python代碼時,碰到了set(),就查了下它的常見用法。 文章目錄1. 解釋2. 基本用法add()update()clear( )copy()remove()差集、並集、交集 1. 解釋 set() 函數創建一個無
原创 ML經典算法:決策樹(2)
在前面ML經典算法:決策樹(1)中描述了什麼是決策樹算法,以及介紹了三種不同的屬性劃分方法。不僅要知道理論,還要實踐,下面對這信息增益劃分方法進行python實現。 先來複習一下信息增益: 信息增益越大,則意味着
原创 YoloV4:解讀歸納、資源分享
目錄Abstract1. Introduction2. Related work2.1 Object detection models2.2. Bag of freebies2.3 Bag of specials3. Method
原创 LeetCode: 刪除排序鏈表中的重複元素 python實現
1. 題目描述 82.刪除排序鏈表中的重複元素 給定一個排序鏈表,刪除所有含有重複數字的節點,只保留原始鏈表中 沒有重複出現 的數字。 示例 1: 輸入: 1->2->3->3->4->4-
原创 LeetCode: 羅馬數字轉整數 python實現
13. 羅馬數字轉整數 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L
原创 LeetCode: 合併兩個有序鏈表 python實現
1. 題目描述 將兩個升序鏈表合併爲一個新的升序鏈表並返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。 示例: 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4->4 2. 代碼實現
原创 LeetCode: 三數之和 python實現
15. 三數之和 1. 題目描述 給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的
原创 LeetCode: 電話號碼的字母組合python實現
17. 電話號碼的字母組合 題目描述 給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:“23” 輸出:[“ad”, “
原创 ML經典算法:神經網絡(1)
目錄1. 神經元2. 感知機與多層網絡2.1感知機2.2 多層網絡3. 誤差逆傳播算法 機器學習中談論神經網絡時指 的是"神經網絡學 習 " 或者說,是機器學習與神經網絡這兩個學科領域的交叉部分 。 1. 神經元
原创 Ubuntu系統中的wget命令
wget是Ubuntu中的一個下載文件的工具,wget工具體積小但功能完善,它支持斷點下載功能,同時支持FTP和HTTP下載方式。 我們在進行深度學習訓練時,通常需要加載網絡的預訓練模型,即可以選擇代碼下載,也可以選擇手動下載,比