原创 函數中結構體指針作爲形參修改指針地址

當函數的形參爲結構體指針,但是在函數中不僅修改指針指向的值,而且修改指針指向的地址 以下可以改變主函數中a的值,但是a指向的地址不會發生改變 struct student { int aa; int bb; stude

原创 花書+吳恩達深度學習(二三)結構化概率模型(貝葉斯網絡、馬爾可夫隨機場)

文章目錄0. 前言1. 有向模型2. 無向模型3. 因子圖4. 分離和d-分離5. 從圖模型中採樣 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔,我會非常開心的~ 花書+吳恩達深度學習(二三)結構化概率模型(貝葉斯

原创 花書+吳恩達深度學習(十六)序列模型之雙向循環網絡 BRNN 和深度循環網絡 Deep RNN

目錄 0. 前言 1. 雙向循環網絡 BRNN(Bidirectional RNN) 2. 深度循環網絡 Deep RNN 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳恩達深度學習(十五)序列模型之

原创 花書+吳恩達深度學習(二十)構建模型策略(超參數調試、監督預訓練、無監督預訓練)

目錄 0. 前言 1. 學習率衰減 2. 調參策略 3. 貪心監督預訓練 4. 貪心逐層無監督預訓練 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳恩達深度學習(十八)遷移學習和多任務學習 花書+吳恩

原创 花書+吳恩達深度學習(十五)序列模型之循環神經網絡 RNN

目錄 0. 前言 1. RNN 計算圖 2. RNN 前向傳播 3. RNN 反向傳播 4. 導師驅動過程(teacher forcing) 5. 不同序列長度的 RNN 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常

原创 花書+吳恩達深度學習(十八)遷移學習和多任務學習

目錄 0. 前言 1. 遷移學習 2. 多任務學習 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳恩達深度學習(十八)遷移學習和多任務學習 花書+吳恩達深度學習(十九)構建模型策略(訓練模型順序、偏差

原创 花書+吳恩達深度學習(十四)卷積神經網絡 CNN 之經典案例(LetNet-5, AlexNet, VGG-16, ResNet, Inception Network)

目錄 0. 前言 1. LeNet-5 2. AlexNet 3. VGG-16 4. ResNet 殘差網絡 5. Inception Network 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳

原创 花書+吳恩達深度學習(十九)構建模型策略(訓練模型順序、偏差方差、數據集劃分、數據不匹配)

目錄 0. 前言 1. 調試模型順序 2. 偏差方差的解決方法 3. 數據集的選取劃分 4. 數據不匹配問題 5. 評估指標的選取 6. 貝葉斯最佳誤差 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳

原创 花書+吳恩達深度學習(十三)卷積神經網絡 CNN 之運算過程(前向傳播、反向傳播)

目錄 0. 前言 1. 單層卷積網絡 2. 各參數維度 3. CNN 前向傳播反向傳播 如果這篇文章對你有一點小小的幫助,請給個關注,點個贊喔~我會非常開心的~ 花書+吳恩達深度學習(十)卷積神經網絡 CNN 之卷積層 花書+吳恩達深度

原创 牛客網-計算機研究生歷年上機

目錄 質因數的個數 質因數的個數 題目描述 求正整數N(N>1)的質因數的個數。 相同的質因數需要重複計算。如120=2*2*2*3*5,共有5個質因數。 輸入描述: 可能有多組測試數據,每組測試數據的輸入是一個正整數N,(1<N<1

原创 手寫基礎排序及查找算法

目錄 冒泡排序 插入排序 選擇排序 快速排序 歸併排序 二分查找 冒泡排序 void bubble_sort(int a[],int n){ int t; for(int i=n-1;i>=0;i--) for(int

原创 搜索算法

目錄 深度優先搜索(dfs)以八皇后問題爲例 深度優先搜索(dfs)以八皇后問題爲例 #define MAX 105 int n,vis[3][MAX]; int cnt=0; void dfs(int d){ if(d==n+

原创 素數

目錄 埃氏篩 埃氏篩 #define MAX 105 bool prime[MAX]; // 是否是素數 void sieve(){ memset(prime,1,sizeof(prime)); // 初始化爲1 prime

原创 圖論算法

目錄 並查集 最小生成樹(克魯斯卡爾) 最短路(Dijkstra) 最短路(SPFA) 最短路(Floyd) 拓撲排序 歐拉路徑 並查集 int fa[MAX]; void init(){ for(int i=0;i<MAX;i+

原创 動態規劃

目錄 01揹包 完全揹包 最長上升子序列 最長公共子序列 01揹包 int N,V; // 物品數量、揹包重量 int value[MAX],volume[MAX]; // 物品價值、物品重量 int dp[MAX]; // dp結果