原创 Caffe源代碼中的C++宏用法

C++ 宏定義中的#和##的用法 #  #的用法是負責將其後面的東西轉換爲字符串,比如 #define STRINGIFY(m) #m #define AS_STRING(m) STRINGIFY(m) int main() {

原创 指針形參與傳引用參數

如果函數形參是引用類型,它將綁定到對應的實參上。 引用傳遞的優勢: 可以直接操作引用形參所引的對象; 使用引用形參可以避免拷貝大的類型的類類型對象或容器類型對象; 使用引用形參可以幫助我們從函數中返回多個值。 傳引用參數舉例 //該函數

原创 GDB調試

GDB調試技巧 https://blog.csdn.net/freeking101/article/details/54406982 https://blog.csdn.net/tonywearme/article/details/414

原创 算法基礎——回溯法

目錄 一、算法思想 二、算法要素 三、回溯法求解0-1揹包問題代碼  一、算法思想 回溯法是一種選優搜索法,按照選優條件深度優先搜索,以達到目標。當搜索到某一步,發現原先選擇並不是最優或達不到目標,就退回一步重新選擇。其核心思想爲“能進則

原创 TCL學習筆記(Tcl_Tk入門經典(第2版))

流程控制 if 命令 if {$x<0}{ ''' } elseif {$x == 0} { ... } elseif {$x == 1} { ... } else { ... } 注意:每一個左大括號都必須在

原创 C++ 標準庫中 用於數組的begin和end函數

C++ 標準庫中 用於數組的begin和end函數 #include <iostream> #include <iterator> //begin和end函數定義在iterator文件中 using namespace std; int

原创 Ubuntu16.04 Sublime text3 支持C++11 運行設置方法

Ubuntu16.04 Sublime text3 支持C++11 運行設置方法 打開sublime text3 依次打開 Tools->Build System->New Build System 新建C++.sublime-build

原创 ubuntu16.04 Sublime Text3 安裝,輸入中文及插件安裝教程

1.Sublime Text3 安裝 參考教程sublime text3參考安裝教程 https://blog.csdn.net/lu_embedded/article/details/79558280 Sublime text 官網下

原创 自然語言處理學習筆記(1)遇到的常用TensorFlow函數用法說明

tf.nn.dropout(src_emb,KEEP_PROB)tf.nn.dropout是TensorFlow裏面爲了防止或減輕過擬合而使用的函數,它一般用在全連接層。Dropout就是在不同的訓練過程中隨機扔掉一部分神經元。也就是讓某

原创 深度學習平臺配置

深度學習環境平臺配置一、     安裝NVIDIA顯卡驅動1)     禁止系統使用默認的驅動sudo gedit /etc/modprobe.d/blacklist.conf在文件的最後添加blacklist nouveau optio

原创 Discriminative Embeddings of Latent Variable Models for Structured Data 代碼實現

DiscriminativeEmbeddings of Latent Variable Models for Structured Data 代碼實現 注意g++ 要5.4版本 cd/usr/bin sudo mvgcc gcc.ba

原创 Github上傳項目文件

登入github賬戶新建一個repository 在終端進入你的項目文件,執行以下指令。 git init 該命令是在你的項目目錄下初始化一個repository,執行成功後,會在你的目錄下生成一個.git的隱藏文件。 git add