原创 Group Convolution 分組卷積

Group Convolution分組卷積 最早見於AlexNet——2012年Imagenet的冠軍方法,Group Convolution被用來切分網絡,使其在2個GPU上並行運行,AlexNet網絡結構如下: Group

原创 shufflenet中channel shuffle原理

分組卷積 Group convolution是將輸入層的不同特徵圖進行分組,然後採用不同的卷積核再對各個組進行卷積,這樣會降低卷積的計算量。因爲一般的卷積都是在所有的輸入特徵圖上做卷積,可以說是全通道卷積,這是一種通道密集連接方式

原创 numpy.diag()函數用法

numpy模塊中有個函數diagonal,就是處理對角線的函數 numpy.diag(v,k=0) 以一維數組的形式返回方陣的對角線(或非對角線)元素,或將一維數組轉換成方陣(非對角線元素爲0).兩種功能角色轉變取決於輸入的v v

原创 201509-2 日期計算 C++實現 100分

問題描述   給定一個年份y和一個整數d,問這一年的第d天是幾月幾日?   注意閏年的2月有29天。滿足下面條件之一的是閏年:   1) 年份是4的整數倍,而且不是100的整數倍;   2) 年份是400的整數倍。 輸入格式   

原创 201512-2 消除類遊戲 C++ 100分實現

問題描述   消除類遊戲是深受大衆歡迎的一種遊戲,遊戲在一個包含有n行m列的遊戲棋盤上進行,棋盤的每一行每一列的方格上放着一個有顏色的棋子,當一行或一列上有連續三個或更多的相同顏色的棋子時,這些棋子都被消除。當有多處可以被消除時,

原创 201604-3 路徑解析 C++ 100分實現

問題描述 在操作系統中,數據通常以文件的形式存儲在文件系統中。文件系統一般採用層次化的組織形式,由目錄(或者文件夾)和文件構成,形成一棵樹的形狀。文件有內容,用於存儲數據。目錄是容器,可包含文件或其他目錄。同一個目錄下的所有文件和

原创 getline()會讀取緩存區的換行符

getline getline(cin,str)函數是處理string類的函數。第二個參數爲string類型的變量。 此函數可讀取整行,包括前導和嵌入的空格,並將其存儲在字符串對象中。 但是在cin和getline使用過程中,會發

原创 stringstream用法介紹

概述 < sstream > 定義了三個類:istringstream、ostringstream 和 stringstream,分別用來進行流的輸入、輸出和輸入輸出操作。但用的最多的是stringstream類支持C風格的串流的

原创 python np.random.choice方法

np.random.choice方法含義是從列表a中隨機選取值,可以通過設置個數,還有選取各個值的概率來影響選取。 def choice(a, size=None, replace=True, p=None) 表示從a中隨機選取

原创 201612-2 CCFCSP 工資計算 C++實現100分

問題描述   小明的公司每個月給小明發工資,而小明拿到的工資爲交完個人所得稅之後的工資。假設他一個月的稅前工資(扣除五險一金後、未扣稅前的工資)爲S元,則他應交的個人所得稅按如下公式計算:   1) 個人所得稅起徵點爲3500元,

原创 CCF CSP 201609-2 火車購票 C++實現 100分

問題描述   請實現一個鐵路購票系統的簡單座位分配算法,來處理一節車廂的座位分配。   假設一節車廂有20排、每一排5個座位。爲方便起見,我們用1到100來給所有的座位編號,第一排是1到5號,第二排是6到10號,依次類推,第20排

原创 CCF CSP 201503-2 數字排序 C++實現

問題描述   給定n個整數,請統計出每個整數出現的次數,按出現次數從多到少的順序輸出。    輸入格式   輸入的第一行包含一個整數n,表示給定數字的個數。   第二行包含n個整數,相鄰的整數之間用一個空格分隔,表示所給定的整數。

原创 Pytorch view函數講解

view()函數作用和reshape函數類似,就是對tensor的shape進行調整,可以通過view函數將tensor的shape調整成一個你希望的樣子。 import torch torch.manual_seed(2) a

原创 Pytorch中torch.gather函數

在學習 CS231n中的NetworkVisualization-PyTorch任務,講解了使用torch.gather函數,gather函數是用來根據你輸入的位置索引 index,來對張量位置的數據進行合併,然後再輸出。 其中

原创 numpy中矩陣乘法

 在Python的 Numpy模塊中有很多關於矩陣乘法的方法,其中重點是 矩陣的點乘和叉乘,需要區分出來。   矩陣的點乘 就是矩陣各個對應元素相乘, 這個時候要求兩個矩陣必須同樣大小 在 numpy 模塊中 矩陣點乘是通過  multi