原创 素數和分解

一個整數可以分解成若干素數的和 輸入一個整數,試求出所有可能的分解 #include<iostream> #include<stack> #include<vector> using namespace std; void fu

原创 N的拆分

#include<iostream> #include<vector> using namespace std; void Sum(int sum,

原创 求字符串中重複出現的最長字串

求字符串中重複出現的最長字串 例如字符串:drgabcifrabcsdrrs中,最長公共字串是:abc 方法:利用後綴樹來求。 字符串的後綴樹有如下: drgabcifrabcsdrrs rgabcifrabcsdrrs gabcifra

原创 facebook向量搜索聚類faiss安裝與使用示例

安裝 從這裏下載相關的安裝文本 1. 安裝fortran     yum install libgfortran     yum install gcc-gfortran 2. 安裝blas     rpm -ivh blas-3.2.1

原创 和爲n的連續子序列

輸入一個正整數n,和一個正整數NUM 求出1-n中所有連續子序列使得,子序列的和等於NUM     #include<iostream> using namespace std; int main() { int n,NUM;

原创 ubuntu 12.04的一些問題

1. Linux開機後顯示"Ubuntu is running in low-graphics mode", 點確定幾步之後直接進入命令行模式,無法切換到桌面模式。     sudo apt-get update;     sudo a

原创 找出數組中和爲N+1的的所有組合

  一個整數數列,元素取值可能是1~N(N是一個較大的正整數)中的任意一個數,相同數值不會重複出現。 設計一個算法,找出數列中符合條件的數對的個數,滿足數對中兩數的和等於N+1。 複雜度最好是O(n),如果是O(n2)則不得分     方

原创 多任務學習論文導讀:Recommending What Video to Watch Next-A Multitask Ranking System

1. 摘要 這篇論文提出一個視頻推薦領域的大規模的多目標排序系統,該系統主要面臨幾個挑戰:1)多個競爭關係的目標;2)用戶反饋的選擇偏見(selective bias)。 本文探究了大量軟-參數共享技術,例如MMoE,來有效的優化

原创 人臉識別入門到實戰

本來我只是從事短視頻推薦,和CV領域並沒有什麼交集。但是在推薦中遇到了一些問題,例如: 視頻打散,例如用戶播放了某個網紅視頻,導致召回該網紅的視頻過多; 視頻標籤,娛樂明星/網紅/體育名人/政治人物等; 版權,某個大V入駐了社區

原创 vector的內存釋放

http://www.cnblogs.com/summerRQ/articles/2407974.html vector : C++ STL中的順序容器,封裝數組   1. vector容器的內存自增長  與其他容器不同,其內

原创 多任務學習論文導讀: Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts

基於神經網絡的大規模多任務學習在產業界有廣泛的應用,例如推薦系統。爲什麼現在的推薦系統會追求多任務呢?以頭條類的新聞推薦爲例,如果只追求點擊率,那麼標題黨會大行其道,所以一般還會把閱讀時長也作爲一個目標。再比如短視頻推薦,平臺方更希望給用

原创 elasticsearch報錯: illegal argument exception, variable is not found

最近在給es升級,從es2.3.3升級到es6.0.0, 由於新版的es不支持ScriptType.FILE類型,所以打算改成STORE類型。於是按照官方文檔添加script:   curl -XPOST -H 'Content-Typ

原创 求二維矩陣的最大子矩陣

1、使用積累數組cumarr[1...n][1...n],使得求任意塊兒子矩陣和的複雜度爲O(1),cumarr[i][j]爲cumarr[1...i][1...j]子矩陣的和,      通過cumarr[i][j]=cumarr[i-

原创 Elasticsearch嵌套對象(nested)的使用

假設我們有一份用戶信息,用戶信息有一個字段存儲用戶的社交網絡帳號信息。我們知道現在每個人都會有很多SNS賬戶,例如:QQ,微信,微博,知乎之類。具體到每個SNS帳號,有可以包含很多信息,例如: snsType int #

原创 RGB序列

題目:如果一個字符串是由RGB三個字母隨機組成的,那麼試將所有的R移動到字符串的左端,B移動到右端,G在中間。方法:本題跟將一個數組的奇數偶數分開,或者正數負數分開類似。起初可以將GB看成一種情況,講R和GB分別放在左右兩端,然後再將GB