原创 google bert模型詳解 源碼解析

Table of Contents 模型簡介 1. A High-Level Look 2. Encoder(http://jalammar.github.io/illustrated-transformer/) 3. Self-Atte

原创 google bert 源碼解析

Table of Contents 一、模塊一之生成預訓練數據 tokenizer create_training_instances write_instance_to_example_files 二、模塊二之構建模型 embeddin

原创 消息反射

</pre><pre name="code" class="cpp">代碼如下: BOOL CWnd::OnNotify(WPARAM, LPARAM lParam, LRESULT* pResult) { ASSERT(pResult

原创 WM_NOTIFY消息

當自定義控件中發生了特殊的事件需要通知父窗口時,可以向父窗口發送消息,最簡單的方法就是直接向父窗口直接發送自定義消息:   this->GetParent()->SendMessage(WM_USR1, wParam, lParam

原创 詳解Attention機制及Tensorflow之attention_wrapper

0 - 前言       近期想基於tensorflow開發一套翻譯模型,無奈網上關於tensorflow及其attention相關接口更多的是使用,對其內部的具體實現機理卻較少提及,故寫此博客一探attention_wrapper之究竟

原创 C++ STL中哈希表 hash_map介紹

C++ STL中哈希表 hash_map介紹 0 爲什麼需要hash_map 用過map吧?map提供一個很常用的功能,那就是提供key-value的存儲和查找功能。例如,我要記錄一個人名和相應的存儲,而且隨時增加,要快速查找和修改

原创 ADO操作兩個數據庫(access)

背景:數據庫A,數據庫B,CAccessDB(封裝了ADO操作數據庫的相關方法),CAccessDB與A建立連接 1、拷貝數據表 將A中的數據表拷貝至B(表結構與表數據) SQL:SELECT * INTO [B;pwd=123456].

原创 WINDOWS環境下SOCKET基本函數

(1)WSAStartup函數 int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData); 使用Socket的程序在使用Socket之前必須調用WSAStartup函數。該

原创 關於WM_NOTIFY及反射機制的來龍去脈

 這是一篇關於MFC裏消息的路由問題,由於水平有限,難免有錯誤,如有發現,請指出。感激之至。 我打算從OnWndMsg()開始講,這是窗口真正處理消息的函數。在這函數裏對三種消息進行了處理。 1.標準Window消息,正常處理就行了

原创 窮舉法/枚舉法

枚舉法,常常稱之爲窮舉法,是指從可能的集合中一一枚舉各個元素,用題目給定的約束條件判定哪些是無用的,哪些是有用的。能使命題成立者,即爲問題的解。 採用枚舉算法解題的基本思路: (1)    確定枚舉對象、枚舉範圍和判定條件; (2

原创 Dll與Hook

一,Dll的簡單使用       使用 一個DLL,一般需要另外兩個文件.H和.LIB。.H文件或.LIB文件。.H文件可用於使用.DLL的客戶或是.DLL文件本身,其作用編譯時期。.LIB文件是一個引入苦,用於客戶程序,作用在鏈接時