分享到plurk 分享到twitter 分享到facebook

版本 163078cea3f8f083c8d3641f9eae964503310ce6

User/kaizsv

Changes from 163078cea3f8f083c8d3641f9eae964503310ce6 to 205a974c2b490f4ad3d9b33880163b8d929d4a47

---
title: 林振凱 (kaizsv)
categories: User
...

# About Me
- 國立成功大學 資源工程系102級 (2009~2013)
- 國立成功大學 資訊工程所碩一  (2015~ )
- github: [kaizsv](https://github.com/kaizsv)
- mail: [kai.zsv@gmail.com](mailto:kai.zsv@gmail.com)

- 我不是資訊系畢業,過去在資訊領域的背景空白,而這堂嵌入式課程的質量讓我可以「快速」提升自己的能力。課程的開放教材也警惕我了解自己與其它同學的差距為何,我若要在資訊業立足必須調整自己的步調及對未來的規劃。

# 個人專題
- [五子棋AI](https://github.com/kaizsv/GoMoKu)
    - 閱讀AlphaGo原始文章及參考資料,使用 Reinforcement Learning 訓練可以對奕的五子棋AI。目前還在調整中。

# 2016 系統軟體課程 秋季班
- [作業一](https://hackmd.io/s/H1B7-hGp)
	* [開發紀錄(phonebook)](https://hackmd.io/s/S1h221Ba) / [github](https://github.com/kaizsv/phonebook-1) / [youtube link](https://www.youtube.com/watch?v=3cNmgpLoB7o)
	* [開發紀錄(raytracing)](https://hackmd.io/s/HJez1RxPT) / [github](https://github.com/kaizsv/raytracing) / [youtube link](https://www.youtube.com/watch?v=2WB1rDCrWlk)
	* [開發紀錄(computing_pi)](https://hackmd.io/s/rJIFNnO6) / [github](https://github.com/kaizsv/compute-pi) / [youtube link](https://youtu.be/nLP0vrVpy50)
	* [開發紀錄(clz)](https://hackmd.io/s/S1yCPGFT) / [github](https://github.com/kaizsv/clz_test) / [youtube link](https://youtu.be/PWt5hWW09aA)

- [作業二]
- [作業三]
- [作業二](https://github.com/kaizsv)
    * [開發紀錄(phonebook-concurrent)](https://hackmd.io/s/HkXsBMeR) / [github](https://github.com/kaizsv/phonebook-concurrent) / [youtube link]
- [作業三](https://github.com/kaizsv)
    * [開發記錄(mergesort-concurrent)] / [github] / [youtube link]
    * [開發記錄(software-pipelining)](https://hackmd.io/s/r1IWtb9R) / [github](https://github.com/kaizsv/prefetcher) / [youtube link]
- [作業四]
- [作業五]
    * [比較不同 prefetch distance 的影響](https://hackmd.io/s/r1IWtb9R) / [github](https://github.com/kaizsv/prefetcher)
- [作業五](分組)
    * [以 SIMD 加速矩陣乘法](https://hackmd.io/s/Hk-llHEyx) / [github](https://github.com/0140454/matrix-multiplication) / [youtube](https://www.youtube.com/watch?v=3rU6BX7w8Tk&list=PLKT8ER2pEV3umVSMwd06LY_eSIX-DnU6A)

# 2016 秋季班 自我評量
這次我給自己7分,沒有做第九周後的專題,而作業五的貢獻也比原本的兩位同學少,會比去年多1分在於,作業有些重覆的部份,再做一次有更多心得,且這學期參加了幾次老師的分享會,了解到職場上可能面臨的問題及應對技巧。

# 2015 嵌入式課程 秋季班
- [期未專題](https://hgqnckuembedded2015.hackpad.com/Team-13-Mv2lFR3g7Kv) : 手勢控制的四軸飛行器
- [作業4](http://wiki.csie.ncku.edu.tw/embedded/2015q3h4) / [hackpad](https://embedded2015.hackpad.com/Homework-4-B-Jm6jxbaiz3z) / [github](https://github.com/kaizsv/jit-construct)
    - 作業四要求改善 Brainfuck JIT compiler 效能,我嘗試了5種方法並結合其中3種得到進一步的效能提升,其中 hanoi.b 效能提升了160倍。
- [作業5](http://wiki.csie.ncku.edu.tw/embedded/2015q3h5) / [hackpad](https://embedded2015.hackpad.com/HW-5-rnnoTmsgZqr) / [github](https://github.com/kaizsv/phonebook)
    - 研究 metaphone 語音演算法,用來實作模糊搜尋。
- [作業7](http://wiki.csie.ncku.edu.tw/embedded/2015q3h7) [作業8](http://wiki.csie.ncku.edu.tw/embedded/2015q3h8) / [hackpad](https://embedded2015.hackpad.com/HW7-A-JksZixbXewj) / [github](https://github.com/kaizsv/mini-arm-os)
    - 藉由課程教材 mini-arm-os 了解 interrupt, reset, linker, 及在程式碼後各式各樣的機制,對期末專題有很大的幫助。說了解口氣好像太狂了,但老師給的教材都有花時間看過。

-------------

- 以上是我認為這學期稍為有成果的作業,其它作業表現得較普通,沒有特別突出。
- [作業1](http://wiki.csie.ncku.edu.tw/embedded/2015q3h1) / [hackpad](https://embedded2015.hackpad.com/2015q3-Homework-1-aTgiHvzHF1U) / [github](https://github.com/kaizsv/arm-lecture)
    - 用簡單的 fibonacci 了解 arm 組語。
- [作業2](http://wiki.csie.ncku.edu.tw/embedded/2015q3h2) / [hackpad](https://embedded2015.hackpad.com/Homework-2-RB9dqLyHq5h) / [github](https://github.com/kaizsv/phonebook)
    - 改變電話薄的資料結構以改進效能,並學習使用perf, gnuplot等工具。
- [作業3](http://wiki.csie.ncku.edu.tw/embedded/2015q3h3) / [hackpad](https://embedded2015.hackpad.com/Homework-3-kOhqpE0ZUpf) / [github](https://github.com/kaizsv/quiz)
    - 實作期初測驗的程式題目,熟悉C語言指標的運用,並思考迴圈及遞迴間的轉換。
- [作業6](http://wiki.csie.ncku.edu.tw/embedded/2015q3h6) / [hackpad](https://kaizsv.hackpad.com/HW6-fueOx1PvVzc)
    - 大量閱讀教材,包含C語言、計組、OS、compiler、自由軟體及UNIX歷史等資訊議題,這份作業我有偷懶。
- [作業9](http://wiki.csie.ncku.edu.tw/embedded/2015q3h9)
    - 大量閱讀 STM32 開發板的硬體週邊,GPIO、USART、I2C 等,詳細可參考 作業9 的連結。

# 自我評量
滿分十分的話我給自己六分及格邊緣(我知道研究所70分及格),我有作業沒寫好,像作業6根本是自己偷懶,作業2則是沒有寫得很漂亮,扣1分,再來是我知道自己與同屆同學有很大的差距,有時候還是會偷懶,也不太主動(例如要求補考),這個問題比較嚴重扣2分,最後沒有人是完美的再扣1分。

縱觀我對期末專題的貢獻、一些作業的成果、花很多時間閱讀教材,我認為六分是當之無愧的,七分又好像太多了,我也想加到七分但找不到好理由。如果我們的期末專題 demo 成功的話我認為自己還可以多加1分,但目前先這樣吧。