Type of Credit: Partially Required
Credit(s)
Number of Students
Artificial Intelligence (AI) refers to the intelligence demonstrated by machines, in contrast to the natural intelligence displayed by animals, including humans. Initially, computers were primarily used for numerical calculations, leading to the development of applications that supported routine tasks, such as retrieving news articles from the internet. However, achieving AI requires a substantial amount of data and precise handling of various details and issues. A notable project in the field of AI is ChatGPT, where the objective is to develop an advanced language model capable of generating human-like text. Through extensive training on diverse datasets, ChatGPT leverages deep learning techniques to comprehend context and produce coherent responses, making it a powerful tool for natural language processing tasks. In GPT series, GPT-3 is trained on a massive dataset of text and code, including text from the internet, books, code repositories, and other sources. The exact composition of the dataset is not publicly known, but it is estimated to be over 500 gigabytes in size.
The course covers various topics in data science. It includes an introduction to data, computer vision (CV) concepts such as semantic segmentation, image classification, and object detection. Additionally, it covers natural language processing (NLP) areas like language modeling, question answering, machine translation, sentiment analysis, and text generation. The course also delves into time series analysis, covering anomaly detection and time series forecasting, as well as speech-related topics like speech recognition and speech synthesis.
能力項目說明
The aim of this course is to cultivate an understanding among participants about the importance, types, and capabilities of data. For instance, we will delve into processing natural language and explore various tasks in this domain that can be performed by computers, such as question-answering, machine translation, and sentiment analysis. As a project, participants will have the opportunity to apply their knowledge in real-world scenarios and create practical solutions using the concepts learned throughout the course.
教學週次Course Week | 彈性補充教學週次Flexible Supplemental Instruction Week | 彈性補充教學類別Flexible Supplemental Instruction Type |
---|---|---|
週次 |
課程主題 |
課程內容與指定閱讀 |
教學活動與作業 |
1 |
Introduction to data & ChatGPT |
Self-made teaching materials |
Lecture |
2 |
Moon Festival |
||
3 |
What is the problem on Data |
Deng, J., Dong, W., Socher, R., Li, L. J., Li, K., & Fei-Fei, L. (2009, June). Imagenet: A large-scale hierarchical image database. In 2009 IEEE conference on computer vision and pattern recognition (pp. 248-255). Ieee. |
|
4 |
CV - Introduction to Image Classification |
|
|
5 | CV - Introduction to Image Segmentation (10/08) |
||
6 |
CV - Image Generation |
Rombach, R., Blattmann, A., Lorenz, D., Esser, P., & Ommer, B. (2022). High-resolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (pp. 10684-10695). |
|
7 |
NLP - Introduction to Language Modeling (1) |
Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., & Sutskever, I. (2019). Language models are unsupervised multitask learners. OpenAI blog, 1(8), 9. |
|
8 |
NLP - Introduction to Language Modeling (2) |
|
|
9 |
NLP - Introduction to Text Generation |
|
|
10 |
NLP – Other tasks (1) |
Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805. |
|
11 |
NLP – Other tasks (2) |
|
|
12 |
NLP Workshop |
|
|
13 |
NLP Workshop |
|
|
14 |
NLP - Pretraining Model |
Self-made teaching materials |
|
15 |
In-class speech |
(Tentative) Mr. Veeresh Ittangihal, Data Scientist in Micron Technology - Data Scientist in Semiconductor Industry |
|
16 |
Data Collection |
|
|
17 |
Final Project |
|
Flexible week, Implement your project |
18 |
Final Project |
|
Final Project Presentation |
Generative AI is warmly welcomed in classroom settings, offering innovative tools and methods to enhance teaching and learning experiences. Its application in education encourages interactive and personalized learning approaches.
書名 Book Title | 作者 Author | 出版年 Publish Year | 出版者 Publisher | ISBN | 館藏來源* | 備註 Note |
---|