Previous Next

成果花絮

STEM計畫-【AIxIoT體驗營】-圓滿成功


時間:113/01/25 (四) - 113/01/26 (五) 9:00-16:30
地點:資訊大樓4樓2402

AIxIoT體驗營於2024年1月25日-1月26日舉辦,來自18種不同系所,在兩天期間學習輕鬆學Python程式、你不知道的物聯網實作、智慧商業實務以及Generative AI 的原理及應用,帶領同學了解目前Python的原理以及應用,來提升同學自身在此領域的專業知識。

.第一堂課 - 輕鬆學Python程式
Python是現今社會一個非常流行的程式語言,它能廣泛的應用於Web開發、數據科學、人工智慧、自然語言處理、遊戲開發和科學計算等領域,簡單、易讀、易學,並且可以快速開發各種應用程式的特性非常適合對程式語言有興趣的初學者們學習。而D1 mini 的靈活性和寬泛的應用範圍使其成為多種項目的理想選擇。從基礎的學術教學到復雜的物聯網(IoT)應用,D1 mini的普遍性和易用性,結合了 Thonny 這樣的開發工具,提供了一個易於訪問的開發環境。在課堂中許多學生們非常認真在聽並且在撰寫程式碼遇到程式碼錯誤時,都會主動尋求助教協助解決並從錯誤中學習到解決問題的方法。

.第二堂課 - 你不知道的物聯網實作
課堂上導師先向同學感測器基本介紹與Thonny開發環境介紹,將元件插入麵包板中,並利用Thonny環境撰寫程式碼控制D1 min上的點燈產生反應,之後插入OLED和接上電源線,撰寫程式碼使OLED上顯示文字,使用超音波模組讀取障礙物距離。

.第三堂課 - 智慧商業實務
介紹個語言及相關環境,如何自行學習程式語言,說明Pandas和Numpy等套件的使用方式以及個不同的套件使用在哪裡?哪個套件是用哪一種套件,介紹Pandas與Excle的關係,講解完後開始交給同學開始實際操作,測試Pandas等套件進行程式處理,然後用股票數據進行練習。

.第四堂課 - Generative AI 的原理及應用
在本次課程中,深入探討了OpenAI開發的ChatGPT,這是一個人工智慧聊天機器人程式。介紹ChatGPT的訓練方法使用了基於人類回饋的強化學習,這種方法通過人類的參與和干預,以提高機器學習的效能,從而實現更為逼真的結果。討論了ChatGPT的技術突破,以及它在實際應用中的作用。課堂中,我們精確地演示了如何有效地使用ChatGPT,特別是ChatGPT-4版本,以生成圖片並按照"make it more"的指令進行修改,這樣的示範使學生更好地理解了其應用潛力。課程也包括了如何建立ChatGPT的教學,從環境建置到下載語言模型,讓學生能夠掌握製作ChatGPT的方法。還介紹了Leonardo.Ai,一個多功能的AI圖像生成平台,它提供多樣化的創作風格,無論是簡單的自然風景照片還是複雜的人物影像,都能夠快速生成令人印象深刻的作品。

在課堂中,學生表現出了高度的專注和學習熱情,他們積極尋求助教的協助並學習解決問題的方法,這展示了他們對這些先進技術的熱切興趣和學習動力。

.以下是教師們在課程中遇到的常見問題:
常見Q&A:

.課程:輕鬆學Python程式
1. 學員無法順利打開colaboratory
答:要在個人雲端中先下載安裝 才有辦法順利從路徑新增。
2. 學員對於練習題不了解題目所述
答:助教將題目逐句拆解再轉換為python的語法來教導學員。
3. 學員不了解for迴圈與while迴圈的差異
答:助教透過課堂上題目以for迴圈及while迴圈兩種方式進行實作以告訴學員差異。
4. 搞不清楚高電為低電位
答:告訴他們如何分辨高低電位。

.課程: 你不知道的物聯網實作

需加反斜線才能順利輸出

.課程:智慧商業實務
1. Thonny 的下載網址
答:Thonny可以從物聯網簡報裡的(https://thonny.org)下載相應的64.exe 安裝檔。
2. Thonny 的直譯器位置
答:在 Thonny 中,您可以在「工具」菜單下找到直譯器相關的選項和設置。
3. 選擇 MicroPython 直譯器
答:在 Thonny 的「一般」設置選項中選擇 MicroPython。
4. 實現 LED 一閃一閃的程式碼
答:要使LED燈一閃一閃,使用像 `value(1)` 這樣的函數來打開LED,再用`sleep(2)`函數來等待一段時間(這裡是兩秒),然後再關閉LED,不斷重複這個過程。例如,在 MicroPython中,通過一個循環來實現,使LED燈交替開啟和關閉。
5. Spyder打開後Welcome介面學生看不懂
答:告訴她點Start即可開始使用Spyder。
6. 學生想打數字range(1,7) 程式輸出是1~6 表示疑問
答:解釋python數字值是算頭不算尾,要打出1~7必須打出range(1,8)。
7. 如何導入模組
答:輸入import as (模組名稱/別稱)即可導入模組。

.課程:Generative AI 的原理及應用
1. 為什麼ChatGPT登不進去?
答:密碼輸入錯誤,通常需要重設密碼。你可以尋找「忘記密碼」的選項,然後通過你的電子郵件或手機號碼進行密碼重設。
2. 學生使用GOOGLE無法跑出網站
答:需要切換瀏覽器才能完整使用網站。