原创 LeetCode--62.不同路徑(排列組合,動態規劃)

不同路徑(排列組合,動態規劃)1. 題目描述2. 題目分析3. C語言實現3.1 動態規劃3.2 排列組合 1. 題目描述 難度:中等 2. 題目分析 這是一道典型的動態規劃問題,這道題有兩種解法,一種是動態規劃,一種是排列組

原创 LeetCode--64. 最小路徑和(動態規劃)

最小路徑和(動態規劃)1. 題目描述2. 題目分析3. C語言實現 1. 題目描述 難度:中等 2. 題目分析 這道題目是62題.不同路徑的延伸,解題思路基本一樣的,是通過動態規劃來實現的: - 動態規劃 我們需要知道的有這麼幾

原创 LeetCode--139. 單詞拆分(動態規劃)

單詞拆分(動態規劃)1. 題目描述2. 題目分析3. C語言實現4. Python實現 1. 題目描述 難度:中等 2. 題目分析 這道題的難點在於示例3,字符串包含字典中的所有單詞,但是就是無法由字典中的單詞組成,要麼就是多個

原创 LeetCode--85.最大矩形(單調棧)

最大矩形(單調棧)1. 題目描述2. 題目分析3. C語言實現 1. 題目描述 難度:困難 2. 題目分析 這道題目似曾相識啊,最大矩形面積的問題我們在LeetCode84.柱狀圖中最大的矩形也遇到過類似的問題,在84題中,我們

原创 LeetCode--84.柱狀圖中最大的矩形(暴力法,單調棧)

柱狀圖中最大的矩形(暴力法,單調棧)1. 題目描述2. 題目分析3. C語言實現3.1 暴力法3.2 單調棧4. Java實現 1. 題目描述 難度:困難 2. 題目分析 這道題有兩種解法,一種是暴力遍歷法,一種是利用棧來進行

原创 TensorFlow2.0(十)--實現深度可分離卷積神經網絡

深度可分離卷積神經網絡1. 深度可分離卷積網絡介紹1. 1 深度可分離卷積網絡與普通卷積網絡1.2 普通卷積與深度可分離卷積計算量對比2. 深度可分離卷積網絡實現2.1 導入相應的庫2.2 數據集的加載與處理2.3 構建模型2.4

原创 數字濾波器(四)--模擬濾波器轉化爲數字濾波器

模擬濾波器的設計引1. 映射方法2. 衝激響應不變法2.1 變換步驟2.2 衝激響應不變法的優缺點3. 雙線性變換法3.1 變換步驟3.2 雙線性變換法的優缺點 引 數字濾波器(一)–IIR與FIR的基本結構與MATLAB實現 數

原创 TensorFlow2.0(四)--Keras構建深度神經網絡(DNN)

Keras構建深度神經網絡(DNN)1. 深度神經網絡簡介2. Kerase搭建DNN模型2.1 導入相應的庫2.2 數據加載與歸一化2.3 網絡模型的構建2.4 批歸一化,dropout以及selu激活函數2.5 模型編譯與訓練

原创 TensorFlow2.0(三)--Keras構建神經網絡迴歸模型

Keras構建神經網絡迴歸模型1. 前言1. 導入相應的庫2. 數據導入與處理2.1 加載數據集2.2 劃分數據集2.3 數據歸一化3. 模型構建與訓練3.1 神經網絡迴歸模型的構建3.2 神經網絡迴歸模型的訓練3.3 繪製學習曲

原创 Tips--解決No module named matlab.engine的問題

1. 問題描述 使用matlab做信號處理是很舒服的一件事情,但是如果我們想用python來調用MATLAB的處理結果豈不是美滋滋?python還真有調用MATLAB的庫,那就是matlab.engine模塊,但是使用起來會出現“

原创 進程、線程、信號量和互斥鎖

進程、線程、信號量和互斥鎖 本文轉自博客《進程與線程的一個簡單解釋》 計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候

原创 TensorFlow2.0(二)--Keras構建神經網絡分類模型

Keras構建分類模型1. tf.keras簡介2. 利用tf.keras構建神經網絡分類模型2.1 導入相應的庫2.2 數據讀取與展示2.3 數據歸一化2.4 構建模型2.5 模型的編譯與訓練2.6 繪製訓練曲線2.7 增加回調

原创 LeetCode--174.地下城遊戲(動態規劃)

地下城遊戲(動態規劃)1. 題目描述2. 題目分析3. C語言實現 1. 題目描述 難度:困難 2. 題目分析 這道題是64.最小路徑和的進階版。但是這一題我們不能從左上向右下的順序,而是**要從最後一步開始,從右下到左上的順序

原创 TensorFlow2.0(十一)--理解LSTM網絡

理解LSTM網絡前言1. 循環神經網絡2. 長期依賴問題3. LSTM網絡4. LSTM背後的核心思想5. 單步解析LSTM網絡結構5.1 遺忘門結構5.2 輸入門結構5.3 輸出門結構6. LSTM結構的變體6.1 增加窺視孔連

原创 Tips--tensorboard在win系統中jupyter notebook上打開方式

tensorboard在win系統中jupyter notebook上打開方式1. 問題描述2. 解決方法 1. 問題描述 最近疫情喫緊,又沒有把Linux本帶回家,所以只能用Windows將就着跑TensorFlow了,但是用的