---
title: "從啟程到回歸都是 Python 的冒險旅程 - 蔡炎龍"
tags: PyConTW2023, 2023-organize, 2023-共筆
---
# 從啟程到回歸都是 Python 的冒險旅程 - 蔡炎龍
{%hackmd H6-2BguNT8iE7ZUrnoG1Tg %}
<iframe src=https://app.sli.do/event/gtUuwsjfeXk5VPRoRtjKF8 height=450 width=100%></iframe>
> Collaborative writing start from below
> 從這裡開始共筆
AGI(artificial general intelligence) : 像人類一樣的AI
今天是哆拉A夢 -89 歲生日(?)XD
Guido Python原創者
取名不是因為蟒蛇,是因為他喜歡一個英國喜劇團體: Monty python's flying circus
- 簡單、容易學習
- 全方位的程式語言
- 有強大的社群支援
- 數據分析、人工智慧首選語言
寫出很多第一版的語言:
於2020年與2022年分別出版《少年Py的大冒險:成為Python數據分析達人的第一門課》與《少年Py的大冒險-成為Python AI深度學習達人的第一門課》兩本書,特色是圖都是自己畫的。
[蔡炎龍老師Youtube](https://www.youtube.com/@iyenlung)
Jupyter Notebook : 數據分析主流平台
AI就是把我們的問題轉換為一個函數
輸出一張照片,AI就會給分數的這件事情不是在learn一個機率分佈
- 這只是透過softmax讓他數字和等於1
### 03. Chatgpt很簡單
拍拍機器人:對話機器人也不一定這麼複雜
如果認真說人話的話呢?
文字生成AI
其實是有把之前的「記憶」一起送進來
前面一堆字決定下一個字
要留下前面的記憶有兩種:
* RNN
- 缺點要一個個記憶產生
* Transformer
想改掉RNN的迴旋
看了一堆字生出下一個字的模型
每次生成不一樣的東西
使用temperature 形式調整
拍拍
yenlung.me/py
~~那個 87 好嘲諷(X~~
![](https://hackmd.io/_uploads/HJg7FwZC2.png)
[gradio](https://www.gradio.app/)
TensorFlow
PyTorch
- Hugging Face transformers 套件
* transformers
* diffusers
## 04 從文字型到對話型機器人
文字生成型跟對話型基本上是用一樣的
Open AI api
constructive learning
用deepface實作
## 06 用人臉辨識
IVE
[I AM MV](https://youtu.be/6ZUIwj3FgUY?si=rruDwjbWZ_5LgzQh)
## Q & A
- [摩課師課程](https://ctld.video.nccu.edu.tw/dir/search/1153?keyword=%E8%94%A1%E7%82%8E%E9%BE%8D)
- 模型本身能不能算是一種意識?意識不是人類想像的那種,但有可能。
請問記憶的部分,
AI工程師: domain knowledge強的人
### 已回答的 Questions (後續見影片):
- 成為 Keynote 以後,老師覺得自己在 Python 社群裡的下一個天花板是什麼?
- AI 在專業領域應用時,從設計到落地都需要該專業的 Domain Knowledge,身為 DL 工程師/研究人員,如何快速了解各個 Domain 知識,或者老師怎麼看未來擁有 Domain 的人員該如何跟 DL 實作人員合作?
- 老師的教學方式非常年齡友好,除了出書少年Py 系列之外,是否有規劃其它方式來推廣,讓更多的人來學習Python
- 模型本身能不能算是一種意識?人腦運作能夠透過透過模型跟不同的溫度/記憶處理來模擬嗎?
- 老師slide的插圖都超可愛的, 都自己畫的嗎, 以後會想訓練AI畫嗎~
- 請用您會建議利用micro:bit 這類積木程式語言 來學習python嗎? 尤其是針對初學的朋友
- 老師能舉出一部科幻電影最符合自己想像中的人工智慧的未來呢?
- chatGPT會給出錯誤訊息(hallucination),這個部分有什麼方法解決嗎?
- 如果想讀人工智能相關的碩士,會建議哪些台灣或國外的學校科系或學程嗎?謝謝
- 傳統的SVM與深度學習的activation function (sigmoid 之類的)對於分類而言哪個效果較佳? 或者是說做了supervised learning 後再拿ML的分類器的有什麼優點?
- 人臉辨識最後面CNN完接SVM這樣有新的人加入不就要重新訓練SVM嗎
- 想請問剛提到關於記憶的部分,老師說人類看不懂,但神經網路看得懂的,這個 ( hidden state ) 是不是也可以訓練?使得傳遞的記憶更有效率或者更明確
- 照片特徵向量的基底怎麼定義的?
- Python新手可以直上用AI LLM開發對話機器人嗎? (類似新手也可直接用BeautifulSoup來做爬蟲)
### 尚未回答的 Questions:
1. 怎麼看待「ChatGPT請付錢!8000名作家怒吼:AI用「盜版網站 」內容,「模仿我們的風格」,一毛錢也沒付」,這件事情?https://www.storm.mg/lifestyle/4838029
A: 這件事其實有點複雜, 因為如果人可以看別人的作品學習, 為何電腦是不可以的呢? (如果產出並沒有侵犯版權) 但是, 如果送去訓練要付特別的授權, 某種程度也相當合理。這可能會需要一些時間, 大家比較能確定該怎麼做。
2. 政大有花資金購買高規格的GPU嗎
A: 和所有大學一樣, 政大也有購買高規格的 GPU。但是, 和所有大學一樣, 和 OpenAI, Microsoft, Google 等等都是無法比擬的。
3. 直到什麼時候, 電腦才知道自己在幹嘛?
A: 我們也不知道電腦才能有「常識」, 但現在許多人在努力, 即使電腦不知自己在做什麼, 還是可以表現得像人一點。
4. 運練時照片樣本數不夠,可以自己生成嗎?效果是否會不好
A: 生成式 AI 就是可以生成不存在的數據。但實務上, 是不是可以符合我們的需求是不一定的。有些特定應用會比較容易, 有些要花相當功夫。
5. 請問對於mojo語言的看法
A: 我是覺得很有潛力, 只是是不是真的能成功, 其實有很多因素。畢竟一直會有很有希望的程式語言出現, 但是要真的成功, 不是單純語言本身的問題。
---
Below is the part that speaker updated the talk/tutorial after speech
講者於演講後有更新或勘誤投影片的部份
- [slides](https://drive.google.com/file/d/1BEZzb6NDBXYwu4_pYDHFmk6sEnEHT2UC/view)