原创 【學習筆記】Self-attention

最近想學點NLP的東西,開始看BERT,看了發現transformer知識丟光了,又來看self-attention;看完self-attention發現還得再去學學word embedding... 推薦學習順序是:word embedd

原创 算法單元重啓啦!

開始跟着代碼隨想錄重新學算法了,計劃是按照它的目錄一個專題一個專題地刷。 我的文章目錄會放在下面,按照自己的進度更新,整理出來一些有價值的基礎知識和題解代碼。使用語言是python,但知識點部分也會涉及C++。 歡迎閱讀點贊~ 目錄 數組

原创 向量化 Vectorization

在將數據的運算轉化爲向量化運算時,有種快捷方法: 根據想要得到的結果的維數,和當前數據矩陣/向量的維數來構建關係式。 比如結果是一個n*1的向量h,現在有的數據是一個m*n的矩陣X和一個m*1的向量theta,那麼很有可能: h = X'

原创 [轉]Windows visio2019破解激活

原帖戳這裏   最近學軟件工程,除了寫文檔還要畫很多圖就下了visio,但是不會激活啊~~搜了半天終於搜到一個簡單又靠譜的,親測有效! 下面是轉發的內容: 複製下面代碼:@echo offtitle Activate Microsoft V

原创 KMP模式匹配算法

看了好久纔看懂。。學校教材還有錯誤,看了別人的博客+別的學校的教材纔看懂。。 下面是孤~影的博客內容,最後還會放教材上的圖和自己寫的代碼實現。其實本來是想自己寫一篇博客的,奈何最近事情實在是太多了。。以後有時間複習到這邊的時候自己寫一篇吧~

原创 【藍橋杯2016_C++】t3:方格填數

如下的10個格子 填入0~9的數字。要求:連續的兩個數字不能相鄰。(左右、上下、對角都算相鄰) 一共有多少種可能的填數方案? 請填寫表示方案數目的整數。 法一 全排列+check,可以把這個格子當成一個存放0~9的一維數組再進行全排列,把每

原创 【藍橋杯2015_C++】t4:格子中輸出

這題考冷門知識點,提前科普: 下面這段來自C++ reference的printf(),*可作爲一個設置輸出寬度的佔位符: 翻譯了一下: (number) 要打印的最小字符數。如果要打印的值小於此數字,則結果將用空格填充。即使結

原创 【藍橋杯2015_C++】t3:奇妙的數字

題意:一個數字的平方和立方剛好把0~9的10個數字每個用且只用了一次,問這個數字是多少。 題目不難,看到的方法覺得挺巧妙的,用了set不會加入重複元素的特點,把數的平方和立方轉成字符串後拼接,按字符放進set中,若拼接後的字符串長度和set

原创 【藍橋杯2014_C++】t6:撲克序列

A A 2 2 3 3 4 4, 一共4對撲克牌。請你把它們排成一行。 要求:兩個A中間有1張牌,兩個2之間有2張牌,兩個3之間有3張牌,兩個4之間有4張牌。 請填寫出所有符合要求的排列中,字典序最小的那個。 例如:22AA3344 比

原创 【藍橋杯2014_C++】t4:史豐收速算

史豐收速算 史豐收速算法的革命性貢獻是:從高位算起,預測進位。不需要九九表,徹底顛覆了傳統手算! 速算的核心基礎是:1位數乘以多位數的乘法。 其中,乘以7是最複雜的,就以它爲例。 因爲,1/7 是個循環小數:0.142857...,如果多位

原创 【藍橋杯2017_C++】t1:迷宮

迷宮 X星球的一處迷宮遊樂場建在某個小山坡上。它是由10x10相互連通的小房間組成的。 房間的地板上寫着一個很大的字母。我們假設玩家是面朝上坡的方向站立,則:L表示走到左邊的房間,R表示走到右邊的房間,U表示走到上坡方向的房間,D表示走到下

原创 【藍橋杯2014_C++】t3:神奇算式

神奇算式 由4個不同的數字,組成的一個乘法算式,它們的乘積仍然由這4個數字組成。 比如: 210 x 6 = 12608 x 473 = 378427 x 81 = 2187 都符合要求。 如果滿足乘法交換律的算式算作同一種

原创 【藍橋杯】買不到的數目

買不到的數目 小明開了一家糖果店。他別出心裁:把水果糖包成4顆一包和7顆一包的兩種。糖果不能拆包賣。 小朋友來買糖的時候,他就用這兩種包裝來組合。當然有些糖果數目是無法組合出來的,比如要買 10 顆糖。 你可以用計算機測試一下,在這種包裝情

原创 【藍橋杯】錯誤票據

錯誤票據 某涉密單位下發了某種票據,並要在年終全部收回。 每張票據有唯一的ID號。全年所有票據的ID號是連續的,但ID的開始數碼是隨機選定的。 因爲工作人員疏忽,在錄入ID號的時候發生了一處錯誤,造成了某個ID斷號,另外一個ID重號。 你的

原创 【藍橋杯】前綴判斷

前綴判斷 如下的代碼判斷 needle_start指向的串是否爲haystack_start指向的串的前綴,如不是,則返回NULL。 比如:"abcd1234" 就包含了 "abc" 爲前綴 1 char* prefix(char*