認識LLM與使用Python實作GPT應用
至從2022年OpenAI推出ChatGPT以來,以 Larger language model (LLM)的技術為核心,發展出了許多的應用以及服務。有別於提供給終端用戶的使用者介面(ChapGPT),OpenAI開放了API,讓許多公司與廠商可以親手打造B2C與B2B的客製化服務。 這堂課中,前兩門為前置課程,後兩門為核心課程,總共有四個主題:
1.Python
2.Neural Network
3.Larger language model
4.OpenAI GPT
除了概念與知識上的學習,另外會提供實作,讓同學們對於所學的知識能增加熟悉度。在第三堂課程中,會讓學員嘗試做簡易的GPT服務,並在第四堂課程中,會分享一些GPT的應用案例。
這堂課會先學習Python基本的資料操作、If-else與迴圈的使用,以及如何定義一個函式,最後搭配一個實作讓同學熟悉Python這套程式語言。
2.Neural Network:
當代最熱門的AI技術 - Neural Network,在這裡我們會學習NN的基本知識,包括訓練與預測方法,了解完基本知識後,將學習使用AI建模的主流工具-Pytorch,實作一個NN模型。
3.LLM:
認識LLM主流的模塊 - Transofmer ,並了解一些使用LLM會遇到的挑戰,以及可改進的技巧。最後,學習使用GPT的熱門套件,實作一個簡易的GPT服務。
4.OpenAI GPT 案例介紹與實作:
在第四堂課中,我們會分享一些GPT的應用案例,像是多智能體的應用。我們也會嘗試用OpenAI GPT API與提示(prompting),實作一個簡單的語言機器人服務。