星期五。見面

程式 | 學習 | 日記 | 玩樂

    [論文速速讀]系列文章介紹

前言

論文速速讀系列是從今年四月開始,我開始寫一些論文的中文讀書筆記,還記得第一篇是[論文速速讀]ReZero is All You Need: Fast Convergence at Large Depth,之後發現儘管自己已經陸續產出了幾篇文章,可是好像都沒正式的跟大家介紹這系列文章的由來xD

所以這篇文章就是來講講這系列文章到底是什麼,以及我會和會想寫這些文章。

論文速速讀系列是什麼?

由於在AI領域每年總是有一些非常重大的突破和應用,如果跟不上潮流很有可能就會錯失許多機會。例如,對NLP領域熟悉的話你一定聽過2013年的word2vec、2014年開始流行的attention、2018年的Bert…這些很有名的技術。

還記得Bert剛出的時候我好像剛進碩士實驗室,當時只知道這個技術屌打了當時一堆NLP的研究,但我想也想不到兩年後Bert已經造成如此大的影響力,一堆基於Bert的變形應用在各大領域上都取得了非常優異的結果。

因此,我想要藉由這系列的文章讓自己能夠更加快速的了解AI的新技術和研究,同時逼迫自己看論文xD

繼續閱讀

    [課程筆記]課程筆記系列總覽

本文記錄了自己在上課時所記錄的一些課程筆記,可以透過這邊文章連結到所有以往發過的課程筆記文章。

繼續閱讀

[C/C++]Huffman Tree

Huffman Tree,中文霍夫曼樹,常用來做資料壓縮的一種技巧,使得出現機率高的字母使用較短的編碼,反之出現機率低的則使用較長的編碼,這便使編碼之後的字串的平均長度、期望值降低,從而達到無失真壓縮資料的目的。

相關的介紹請看維基百科

以下使用動態Link List實作Create Huffman Tree 以及設定樹葉節點(Leaf node)的編碼

(網路上另一版本的寫法請參閱:http://www.sharejs.com/codes/cpp/5464)

繼續閱讀

[Unity]How to Instantiate A Image And SetParent

標題是這樣打啦,因為我不知道中文要怎麼翻比較恰當,主題大概是: 我要如何用Script使得在遊戲中可以產生一個Image,並設定他的Parent。

這是我昨天Google到半夜3點的結論,總結一下:

  1. 要產生一個UI物件時,要先將該物件作為Prefeb(預置物)
  2. Image在某個版本(確切幾版後不清楚)後需要再Canvas下才會顯示出來。
  3. 所以在製作時,必須要先產生該圖片,並設定他的父親(OOP繼承的概念),但是這裡有個問題:
    • Unity的Prefeb是無法SetParent的(原因大概是因為這樣就會改變預製物原先的狀態)
繼續閱讀

[C/C++]約瑟夫問題變形-求最小m值

題目說明:

(參考網址: http://openhome.cc/Gossip/AlgorithmGossip/JosephusProblem.htm)

據說著名猶太歷史/數學家約瑟夫(Josephus)有過以下的故事:在羅馬人佔領喬塔帕特後,40個猶太士兵與約瑟夫躲到一個洞中,眼見脫逃無望,一群人決定集體自殺,然而私下約瑟夫與某個傢伙並不贊成,於是約瑟夫建議自殺方式,41個人排成圓圈,由第1個人 開始報數,每報數到3的人就必須自殺,然後由下一個重新報數,直到所有人都自殺身亡為止。約瑟夫與不想自殺的那個人分別排在第16個與第31個位置,於是逃過了這場死亡遊戲。

一般來說的問題是求出最後一個活著的編號,在文章內有提到這有一個遞迴定義式:

接下來要說一個相關的變形題:

繼續閱讀

[Unity]解決單次偵測方向鍵造成腳色瞬間移動的問題

1

最近在做Unity腳色移動控制時遇上了一個問題: 一般讓角色移動的方式有兩類:

  1. 給物體加個Force/Velocity
  2. 偵測一次方向鍵移動一次

第一種情況不會有延遲的問題,因為只需要偵測方向鍵即可改變移動方向跟移動向量

問題在於第二種,因為Unity的Update與FixedUpdate是以每一幀為單位,但這樣會遇到一個問題, 假設我在玩遊戲時我想使玩家連續移動,於是我按了5下右鍵,這時有可能在第一幀移動了一個單位, 但剩下的4格單位卻在下一幀一瞬間移動完,造成有瞬間移動大量距離的情形。 於是我用Timer去計時,修改成: 每一秒只偵測一次按鍵,然後動作完就把所有的設定清除掉。

繼續閱讀

升到Win10後C槽容量快不夠了

升級到Win10後,系統將會自動進行更新的動作,常常不知不覺磁碟機容量就爆了,尤其是再有加裝SSD的情形下,看著C槽的容量越來越少常常會感到擔憂。

以下是幾種清理一些不必要的資料方法:

繼續閱讀

SITCON 2016

SITCON2016,學生計算機年會,係一學生自發組成的研討會,秉持著以學生為主軸的核心價值,藉以凝聚與傳遞學生的力量。希望藉由提供一個經驗交流與資訊技術實務分享的平台,使已有成就者能夠傳承己身經驗,嶄露頭角者在激盪中獲得靈感與啟發,並同時讓初入茅廬者得以對資訊科學有更深入的了解;進而達到「學以致用、教學相長」的目標。。 第一次參加SITCON,地點在台北中研院,為此特別北上一趟,剛好又碰到寒流冷個要死…..。 很感恩的,學生票不用收費,但聽說當時票在開搶後5分鐘內就全部搶完了,想想我還真是幸運。

534136_1277656382250610_9209176967644072851_n
(進場就會給你一個手提袋跟名牌,好希望名牌給個套子喔..比較有質感xD) 今年有一個天使計劃,可以讓第一次參加的人能和參加過的人有交流的機會,原本我和一位我的夥伴約好了,結果被他放鴿子了…。

繼續閱讀

>