AI與程式語言

本課程將先從人工智慧基礎介紹為開端,再深入探討人工智慧進階之議題,最後說明程式語言與其應用。課程內容以Python程式語言為主,以培養學生具備AI與程式語言應用技能。

第1章 課程介紹 (iClass)

大綱

  • 1.1 教師簡介

  • 1.2 課程介紹與成績評量

  • 1.3 課程必備技能

  • 1.4 資料科學的心法

下載

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_01_introduction.pdf

第2章 AI與程式語言簡介

大綱

  • 2.1 人工智慧簡介

  • 2.2 人工智慧技術 (機器學習, 深度學習, 影像辦識, 聯天機器人, 感測器, 大數據分析)

  • 2.3 程式語言(大數據分析工具)

下載

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_02_ai_and_programming_introduction.pdf

第3章 Anaconda簡介與安裝

大綱

  • 3.1 Python 簡介與安裝

  • 3.2 Anaconda 簡介與安裝

  • 3.3 Spyder 軟體簡介

  • 3.4 變數

  • 3.5 資料型別與運算子

  • 3.6 資料物件

  • 3.7 認識模組

下載

  • ai_programming_03_anaconda.pdf

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_03_anaconda.pdf

  • ai_programming_03_anaconda.py

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_03_anaconda.py

第4章 資料分析

大綱

  • 4.1 資料匯入探索

  • 4.2 資料處理探索

  • 4.3 資料視覺化探索

下載

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_04_data_analysis.py

第5章 chemplot 化學模型視覺化應用

大綱

  • 5.1 chemplot 模組簡介

  • 5.2 安裝模組

  • 5.3 顯示安裝版本

  • 5.4 資料操作

下載

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_05_chemplot_introduction.ipynb

第6章 Python in Hydrology

參考 pdf P.29: 4.2 Water Vapor, saturation vapor pressure (飽和水氣壓曲線)

下載

https://greenteapress.com/pythonhydro/pythonhydro.pdf

https://github.com/rwepa/teaching-ai_programming/blob/main/ai_programming_06_saturation_vapor_pressure.py

全部完成 ^_^