付東升
(廈門英才學校,福建 廈門 361000)
人臉識別、自動駕駛、智能客服、短視頻推薦、金融風控、智慧醫療、智慧農業、機器人技術等,這些都是人工智能在各個行業中的具體應用。人工智能涉及的范圍較廣,知識難度較大,根據目前人工智能叢書中所提出的內容,主要以了解人工智能在生活中的應用為主,或結合給定功能的開源硬件,體驗人工智能項目的應用,往往不能真正理解人工智能中某個項目的原理,代碼編程項目設計更是無從下手,因此,本文嘗試以線性回歸項目為基礎,開展項目化的人工智能教學,結合初中生認知水平,從原理的講解到代碼的編寫,以期給中學人工智能教學以借鑒作用。
機器學習分為監督學習、無監督學習和強化學習,其中監督學習又包含回歸問題和分類問題,線性回歸是機器學習中的經典模型。初一學生對人工智能已有初步的了解和接觸,學生已達到學習機器學習基礎知識的認知水平,本節將應用Pycharm 編程軟件,通過Python 語言嘗試對“某城市房價問題”這一線性回歸問題做編程嘗試,學生在實際代碼的編寫過程中探究線性回歸的基本原理,切身體驗分析問題、設計算法、編寫程序、調試運行的過程。
教師圍繞計算機解決問題的一般過程:分析問題、設計算法、編寫程序、調試運行與“導入相關的工具包、加載數據集、模型訓練和預測、預測結果可視化”四個步驟進行教學活動,具體教學過程有以下幾個方面。……