教學大綱 Syllabus

科目名稱:類神經網路在心理學上的應用

Course Name: The application of neural networks in psychology

修別:選

Type of Credit: Elective

3.0

學分數

Credit(s)

50

預收人數

Number of Students

課程資料Course Details

課程簡介Course Description

深度學習神經網路(Deep learning neural networks)是目前在機器學習領域中最為熱門的研究項目,也是目前AI領域中的主流模型。深度學習神經網路是一個複雜的運算模型,它是由無數個基本計算單元,或稱節點,鍵結而成的多層次網路架構。其中每個節點的功能與運作方式都師法自真實生物的神經元,而節點與節點之間的關係稱為參數,可以透過不同的學習演算法進行調整,使得整個網路能作出最能適應環境的表現,即,深度學習神經網路具有自我學習的能力。這樣的特色使得深度學習神經網路十分適合作為機器學習的模型,可以解決許多常見的問題,像是分類、分群、迴歸預測、圖形辨識、語文分析等等。此外,由於它的架構與運算方式都與真實的神經元相仿,這也使得深度學習神經網路具有成為心理學家研究人類心智功能的運算模型。自1986年以來,神經網路的發展日新月異,心理學家也常用它作為運算模型的依據,並於諸多研究領域都有不錯的表現,例如,短期記憶、類別學習、語言發展、視覺分析等等。這堂課將會由介紹深度學習神經網路模型的發展歷史開始,從講解如何設計一個神經網路運算節點,到如何設計出完整的網路架構,包括相關的學習演算法,以及各種不同架構的神經網路適合於處理何種問題。

核心能力分析圖 Core Competence Analysis Chart

能力項目說明


    課程目標與學習成效Course Objectives & Learning Outcomes

    本課程的主旨在於向同學介紹深度學習神經網路,修習本課程的同學將被要求實際以程式語言Python撰寫深度學習神經網路模型。因此,修習完本課程的同學將被預期可以作到(1)了解什麼是深度學習神經網路,(2)具備基礎的程式設計邏輯,以及(3)可以至少以Python語言寫出一個既存的神經網路模型。

    每周課程進度與作業要求 Course Schedule & Requirements

    教學週次Course Week 彈性補充教學週次Flexible Supplemental Instruction Week 彈性補充教學類別Flexible Supplemental Instruction Type

    週次    課程主題                     課程內容與指定閱讀                            教學活動與作業(課外預計需花費時間)

    ---------------------------------------------------------------------------------------------

    1   Introduction                              Chapter 1                               Installation of Python (within 1 hr if everything goes well)

    2  Basic concepts                          Chapter 2                              Review of Chapter 2 (3+ hr)

    3  Basic of Python I                        Lecture Note                         Homework: practicing coding with Python (6+ hr)

    4  Basic of Python II                       Lecture Note                         Homework: practing coding with Python (6+ hr)

    5  Cognitron I                                Chapter 3                             No homework

    6  Cognitron II                               Chapter 3                             No homework

    7  Backpropagation  I                     Chapter 4                             Homework for coding a one layered NN (3+ hr)

    8  Backpropagation II                     Chapter 4                             Homework for practicing backpropagation learning (6+ hr)

    9  Convolutional Neural Network  I   Chapter 5                             Homework for coding a CNN (9+ hr)

    10 Convolutional Neural Network II   Chapter 5                             No homework

    11  LAMSTAR-1 Neural Network       Chapter 6                             Homework for coding LAMSTAR-1 (9+ hr)

    12  LAMSTAR-2 Neural Network      Chapter 6                             No homework

    13  Chapter 8: Case Studies I           Image processing                  Homework: Cancer detection (9+ hr)

    14  Chapter 8: Case Studies II          Image recognition                  Homework: Fingerprint recognition (9+ hr)

    15  Chapter 8: Case Studies III         Information retrieval               Homework: Data classifcation from transcripts (9+ hr)

    16  Chapter 8: Case Studies IV        Music genre classifcation        Homework: Genre classification (9+ hr)

    17  Oral Presentation                                                                  Semester project (24+ hr)

    18  Oral Presentation                                                                  Semeter project (24+ hr)

    授課方式Teaching Approach

    70%

    講述 Lecture

    10%

    討論 Discussion

    0%

    小組活動 Group activity

    20%

    數位學習 E-learning

    0%

    其他: Others:

    評量工具與策略、評分標準成效Evaluation Criteria

    課程評分依據為作業(70%)與學期專案(30%)。作業得分為全部作業得分之總平均。學期專案是指每位同學在學期結束前應完成一個小型專案,內容為深度學習神經網路模型之應用。同學可以套用前人已發表的模型來分析一組資料,也可以自行開發自己的模型。學期最後兩週將請同學們上台發表自己的專案成果。

    指定/參考書目Textbook & References

    Graupe, D. (2016). Deep learning neural networks: Design and case studies. World Scientific, NJ, USA.

    已申請之圖書館指定參考書目 圖書館指定參考書查詢 |相關處理要點

    維護智慧財產權,務必使用正版書籍。 Respect Copyright.

    課程相關連結Course Related Links

    
                

    課程附件Course Attachments

    課程進行中,使用智慧型手機、平板等隨身設備 To Use Smart Devices During the Class

    Yes

    列印