# 2023/06/23 (五)
>[name=kazma]
## 討論事項
- 專題方向:暫定機器學習
- 找哪個教授:建任,深蹲,仁彥
- 找教授時間:越快越好,先各自問問學長姐,把需要的資料還有 SOP 問清楚
- 暑假學習目標:培養工程師素養,HackMD,GitHub,熟悉後可以碰更多技術東東
## 當週任務
- 熟悉 HackMD 的使用,嘗試去撰寫自己的筆記
- 有時間的話可以先看 GitHub
## 下週會議時間
- 暫定 6/30 (五) 21:00
## 學習資源
- [HackMD 使用教學
](https://hackmd.io/c/tutorials-tw/%2Fs%2Ffeatures-tw)
- [Markdown quick start guide](https://hackmd.io/yC9oBBfRSuCy9iPPzDvKxg)
- [從無到有學習HackMD](https://www.youtube.com/watch?v=1NMk8YIUulQ)
- [jserv 的開發工具介紹](https://hackmd.io/@sysprog/gnu-linux-dev/https%3A%2F%2Fhackmd.io%2Fs%2Fr1Psrf0KW)
- [機器學習 2022](https://youtube.com/playlist?list=PLJV_el3uVTsPM2mM-OQzJXziCGJa8nJL8)
---
# 2023/06/30 (五)
>這裡突然變得好漂亮[name=kazma][color=#BDC6E0]
>因為我超棒[name=lucifiel][time=Sat, Jul 1, 2023 12:03 AM][color=#E5C8DF]
```mermaid
gantt
title 進度表
dateFormat MM-DD
axisFormat %m-%d
section HackMD
第一次開會:milestone, done, 06-23, 1h
熟悉如何編寫:done, 06-23, 1w
section Github
第二次開會:milestone, done, 06-30, 1h
建立 Repository:active, 06-30, 1w
第三次開會:milestone, crit, 07-07, 1h
```
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 如何建立 Repository
- `README.md` 是什麼
- 未來三週的學習進度
1. `README.md`
2. `commit` & `push`
3. `merge`
## <span style="color:#333333; background:#FBF9DA;border-radius:8px;padding:4px 9px;">當週任務 :scroll:</span>
- GitHub 建一個 Repository
- 編輯 `README.md`
## <span style="color:#333333; background:#DFF5F6;border-radius:8px;padding:4px 9px;margin:">學習資源 :page_facing_up:</span>
- [你知道對專案來說,README.md 有多麼重要嗎? ── 工程師血淚史](https://medium.com/dean-lin/你知道對專案來說-readme-md-有多麼重要嗎-工程師血淚史-c0fb0908343e) [color=#EEE4AA]
- [如何寫好的commit](https://blog.louie.lu/2017/03/21/如何寫一個-git-commit-message/#rules01) [color=#EEE4AA]
## <span style="color:#333333; background:#ECE3F7;border-radius:8px;padding:4px 9px;">下週會議時間 :briefcase:</span>
- 7/7(五)23:00 :clinking_glasses:
---
# 2023/07/07 (五)
>加油[name=lucifiel][time=Sat, Jul 7, 2023 12:14 AM][color=#E5C8DF]
>好餓[name=KingKazma] [time=Sat, Jul 7, 2023 01:05 AM][color=#BDC6E0]
```mermaid
gantt
title 進度表
dateFormat MM-DD
axisFormat %m-%d
section HackMD
第一次開會:milestone, done, 06-23, 1h
熟悉如何編寫:done, 06-23, 1w
section Github
第二次開會:milestone, done, 06-30, 1h
建立 Repository:done, 06-30, 1w
第三次開會:milestone, done, 07-07, 1h
Push & Commit:active, 07-07, 8d
第四次開會:milestone, crit, 07-15, 1h
```
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 一些 terminal 的常用指令
- vim 的使用
- GitHub 基本操作 ( push & commit )
## <span style="color:#333333; background:#FBF9DA;border-radius:8px;padding:4px 9px;">當週任務 :scroll:</span>
- 完成上週任務
- 熟悉 terminal 的使用
- 熟悉 vim 的使用
- 綜合目前所學的技能把你曾經寫過的東西推上去 GitHub,並且練習==好的 commit==
## <span style="color:#333333; background:#DFF5F6;border-radius:8px;padding:4px 9px;margin:">學習資源 :page_facing_up:</span>
- chatGPT
- [如何寫好的commit](https://blog.louie.lu/2017/03/21/如何寫一個-git-commit-message/#rules01) [color=#EEE4AA]
- [【git教學 #1】15分鐘學會git & github(附實例)
](https://www.youtube.com/watch?v=Zd5jSDRjWfA)
## <span style="color:#333333; background:#ECE3F7;border-radius:8px;padding:4px 9px;">下週會議時間 :briefcase:</span>
- 7/15(==六==)23:00 :clinking_glasses:
---
# 2023/07/16 (六)

> 辛苦大家了,有任何想法一定一定一定要提出來,大家的意見都很重要。
> 如果覺得有東西聽不懂,或是卡很久,問爆就對了,沒有人會不爽一個積極好學的組員。
> 寫程式是一個需要一直花很多時間學習的領域,第一步永遠都是最難的,希望各位可以維持一個正向的心態並且規劃一定的時間去學習這些東西,享受一起成長的過程,因為一個人刷題真的很枯燥乏味,刷到你懷疑人生[name=kazma] [time=Sun, Jul 16, 2023 03:07 AM][color=#BDC6E0]
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 找教授:暫定是深蹲,然後可能要先去研究教授的論文,這週也麻煩大家找找有沒有深蹲的專題生,這兩週內希望可以寄信
- 短期目標:透過 Leetcode 打好演算法跟資料結構的基礎,善用群組溝通,甚至到練習講解題目
- 長期目標: CPE 檢定, APCS 檢定,一起參加 Leetcode 週賽
- 模式修正:之後會事先給你們題目做練習,解完的人可以在下次的會議講解給別人聽,學習上可能更有效率,開會時間也更短
- 開會工具:之後沒問題的話應該會繼續使用 teams ,這週的會議也有錄影,然後我們花了半個小時了解 webex 是垃圾
## <span style="color:#333333; background:#FBF9DA;border-radius:8px;padding:4px 9px;">當週任務/主題 DFS :scroll:</span>
這週主題是 **DFS** ,題目會挑比較多,大家盡量寫,寫多少算多少,除此之外因為 DFS 很適合用來走訪樹,所以沒有應用題包裝的 easy 題就幾乎都是樹。喔然後==做不出來才是正常的,有些題我也解很久qq==
- **Medium**
- 39 Combination Sum (講解,有錄影)
- 40 Combination Sum II (延伸題,錄影有提示)
- 216 Combination Sum III (比前面兩題都簡單)
- 1038 Binary Search Tree to Greater Sum Tree (實際走走看範例,觀察規律簡化問題)
- 1315 Sum of Nodes with Even-Valued Grandparent (設定適當的參數就會變得容易很多)
- 2265 Count Nodes Equal to Average of Subtree (可以參考 637,pair 很適合用來處理 avg 問題)
- 1305 All Elements in Two Binary Search Trees (基本的 dfs, 這題放在 easy 都不為過)
- **Easy**
- 897 Increasing Order Search Tree (偏難)
- 2331 Evaluate Boolean Binary Tree (不直觀,但答案三行內就能搞定)
- 590 N-ary Tree Postorder Traversal (經典 postorder)
- 1022 Sum of Root To Leaf Binary Numbers (位元運算)
- 637 Average of Levels in Binary Tree (用 pair 會蠻好做的)
- 559 Maximum Depth of N-ary Tree (基本的走訪)
- 965 Univalued Binary Tree (基本的走訪,可以挑戰看看不另外寫 function)
- 606 Construct String from Binary Tree (可以把所有情況先寫下來,應該就能輕鬆解決)
- 257 Binary Tree Paths (606的變形)
## <span style="color:#333333; background:#DFF5F6;border-radius:8px;padding:4px 9px;margin:">學習資源 :page_facing_up:</span>
- Leetcode 本身是一個很優質的自學系統,善用它的討論區可以收穫很多
- Youtube 也有很多很頂的國內外的題解影片
- 但直接去宇宙磚塊問還是最棒的~
## <span style="color:#333333; background:#ECE3F7;border-radius:8px;padding:4px 9px;">下週會議時間 :briefcase:</span>
- 7/21(==六==)21:00
---
# 2023/07/22 (六)
>辛苦了
[name=lucifiel] [time=Sun, Jul 22, 2023 01:10 AM][color=#E5C8DF]
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 找教授:先寄信給建任和任修,了解之後專題進行的模式、是否符合我們的需求。
## <span style="color:#333333; background:#FBF9DA;border-radius:8px;padding:4px 9px;">當週任務/主題 DFS :scroll:</span>
這週主題也是 **DFS**。
## <span style="color:#333333; background:#DFF5F6;border-radius:8px;padding:4px 9px;margin:">學習資源 :page_facing_up:</span>
- Leetcode 本身是一個很優質的自學系統,善用它的討論區可以收穫很多
- Youtube 也有很多很頂的國內外的題解影片
- 但直接去宇宙磚塊問還是最棒的~
## <span style="color:#333333; background:#ECE3F7;border-radius:8px;padding:4px 9px;">下週會議時間 :briefcase:</span>
- 7/31(==一==)22:30
---
# 2023/08/01 (二)
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 柏儒:分享機器學習的影片及網站
- 東逸:分享為期一個禮拜的AIS3培訓
- 芷嫻:分享用python寫的計算利息GUI
## <span style="color:#333333; background:#FBF9DA;border-radius:8px;padding:4px 9px;">當週任務/主題 DFS :scroll:</span>
None
## <span style="color:#333333; background:#DFF5F6;border-radius:8px;padding:4px 9px;margin:">學習資源 :page_facing_up:</span>
- Leetcode 本身是一個很優質的自學系統,善用它的討論區可以收穫很多
- Youtube 也有很多很頂的國內外的題解影片
- 但直接去宇宙磚塊問還是最棒的~
## <span style="color:#333333; background:#ECE3F7;border-radius:8px;padding:4px 9px;">下週會議時間 :briefcase:</span>
- 8/?
# 2023/09/05
## <span style="color:#333333; background:#F5E8E6;border-radius:8px;padding:4px 9px;">討論事項 :computer:</span>
- 主題
- 功能
- 潛在的使用者
- 可能遇到的問題
- 線上助理
- 回答人們對於該單位的常見問題
- 校園、政府或組織使用
- 挑選回答內容的資料時可能遇到資料不足與不確定正確性的問題
- 垃圾分類
- 辨識垃圾的種類(特別針對廚餘的部分)
- 政府或學校機構較可能使用
- 辨識困難
- 防溺水系統
- 偵測泳池可能溺水的情況
- 游泳池, 疏於管理的溪邊或海邊