999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

生成式人工智能支持下簡易智能芯片設計的實驗教學環境搭建

2025-11-13 00:00:00陳凱
中國信息技術教育 2025年19期

中圖分類號:G434文獻標識碼:A論文編號:1674—2117(2025)19-0033-05

在人工智能技術重塑產業格局、驅動社會變革的時代浪潮下,培育能夠貫通理論創新與工程實踐、實現多學科融合應用的復合型人才,已成為支撐國家科技自立自強的關鍵力量。人工智能領域的創新突破既需要算法模型的理論突破,也依賴硬件系統的高效支撐,而兩者的深度融合則離不開跨學科思維的培養。在構建系統性的知識體系過程中,教師可以搭建較為簡易的實現智能芯片設計的實驗教學環境,讓人工智能算法學習與硬件電路設計實現有機銜接,使得學生在從數據采集、模型訓練到硬件實現的完整流程中,體驗多學科知識的協同運用。在生成式人工智能的支持下,即便在基礎教育階段的人工智能實驗教學中,學生也可以體驗機器學習算法,并能夠體驗將抽象的算法設計轉化為具體的硬件電路的實現過程,或者基于硬件電路特性實現加速優化設計。這種實踐過程自然地將軟件與硬件知識融合起來,讓學生得以觸摸計算的本質,理解理論與實踐之間的深層聯系,有效促進學生形成系統級思維。

生成式人工智能賦能軟硬件融合的人工智能實驗教學

在高中通用技術課程中,電子控制技術選擇性必修內容包含了模擬電路、數字電路、常用傳感器、電子控制系統等知識,為學生掌握硬件電路原理、元器件特性提供了基礎,同時,教學內容中涉及單片機或電子開發板的編程控制等實踐技能,為軟硬件融合的人工智能實驗教學筑牢根基。部分省市教育部門更是明確鼓勵利用通用技術課程時間開展人工智能教學,從政策層面為具有跨學科特性的人工智能教學實踐打開了廣闊空間。

在生成式人工智能賦能下,以往高中階段難以開展的硬件描述語言學習有了全新的突破路徑。學生無需耗費大量精力熟悉復雜的語法規則與底層技術細節,只需將硬件功能需求清晰描述,人工智能便能快速生成相應的基于硬件描述語言的功能模塊。這一轉變使學生得以跳出技術細節的桎梏,將更多精力聚焦于整體系統架構設計,

課標探索

關注各模塊間的協同工作。學生可以看到抽象的機器學習算法“活了起來,在實體硬件設備上運行并發揮實際效用,解決現實世界中的具體問題,學生在直觀體驗人工智能高效解決問題的過程中,加深對其原理和應用的理解。與此同時,使用生成式人工智能的過程,本身就是一次深度體驗人工智能技術魅力的機會。

為更好地發揮生成式人工智能在教學中的作用,教師可采用項目式學習模式,以真實場景為驅動,引導學生在項目實踐中運用生成式人工智能完成軟硬件融合設計。通過小組協作、方案匯報、成果展示等環節,培養學生的團隊協作能力與創新思維。這里需要特別指出的是,在項目式學習過程中,人工智能既是實施項目的工具,又是項目實施的預定目標之一,甚至還能成為一種檢驗和評價工具,這體現了人工智能在教育中的多重價值。

值得注意的是,生成式人工智能雖然極大降低了硬件設計門檻,但也有其局限性。其生成的代碼可能存在準確性、效率、安全性等問題,學生仍需掌握基礎的硬件知識,學會對生成內容進行檢查與優化,避免過度依賴技術工具而忽視基礎能力的培養。學生可以在使用生成式人工智能設計硬件模塊后,通過與傳統設計方式對比,進一步加深對硬件設計原理的認識。

簡易智能芯片設計的教學環境的搭建

搭建智能芯片設計實驗教學環境需要軟件和硬件兩方面的準備。在軟件環境方面,除了必要的生成式人工智能工具,可以配置Python機器學習開發環境,安裝scikit-learn、pandas等機器學習庫用于數據分析和模型訓練,并根據具體情況安裝神經網絡框架,然后,需要Verilog、VHDL、PyHDL等硬件描述語言開發和編譯環境,通常還需要電路搭建、仿真、綜合、布線等工具。一般來說,基礎教育領域的信息科技教師應對Python機器學習開發環境較為熟悉,但對芯片電路設計方面的軟件相對陌生。這里介紹一套經實踐驗證可行的軟件工具的配備方案:推薦使用開源的Icarus Verilog(或稱為iverilog)作為編譯器實現硬件描述語言的編譯,可以配合GTKWave進行波形查看,也可以使用開源的電路仿真軟件如DigitalJS、Digital,QUCS等來仿真運行硬件描述語言,如有條件,可通過開源工具鏈如“Yosys-nextpnr”等實現芯片的綜合與布線。在硬件方面,有多種實體的FPGA開發板可供選擇,也可以采用虛擬的FPGA模擬器。

實驗教學過程示例

實驗教學建議采用以“數據驅動”為線索的項目式學習,可分為四個主要階段。

第一階段:數據采集與整理。學生可采用已有的數據集,或者自行采集數據,然后為進行機器學習或神經網絡訓練對數據加以整理,無論是數據采集還是整理,都有可能需要生成式人工智能的幫助。

第二階段:模型訓練與驗證。學生使用常用機器學習庫訓練模型,如樸素貝葉斯分類器、決策樹分類器等,并驗證評估模型性能,理解算法原理,或者搭建不同的人工神經網絡進行訓練。

第三階段:硬件實現。學生將訓練好的模型轉換為硬件描述語言代碼,搭建外圍電路,實現用戶交互。

第四階段:仿真驗證。學生編寫測試用例,使用仿真工具進行功能仿真。

下面,給出兩個項目的活動過程的簡單介紹,分別是基于K近鄰算法的鳶尾花識別裝置和基于樸素貝葉斯算法的好瓜壞瓜判斷裝置。

1.鶯尾花識別裝置

該項目的目標是,采用硬件電路,基于K近鄰算法對經典的鳶尾花數據集中的三種鳶尾花進行分類。實施過程大致如下:

先下載并觀察經典的鳶尾花數據集,然后借助生成式人工智能工具,要求基于鳶尾花數據集生成可實現K近鄰算法分類的硬件描述語言。通常,生成式人工智能能夠準確地產生出硬件描述語言的代碼。不過,即便是用生成式人工智能必須指出的問題是,生成式人工智能生成硬件描述語言的代碼,并不是必然正確的,可以采取多種方法來提高生成代碼的準確性。一種方法,可以借助多個不同的生成式人工智能生成代碼,然后對代碼的輸入和輸出結果進行相互驗證;另一種方法,要求生成式人工智能不直接生成硬件描述語言的代碼,而是讓其生成一個通用性的代碼轉換器,再通過這個轉換器針對特定格式的數據生產硬件描述語言。這樣,就不用每一批新的數據都重新面對生成式人工智能準確性不夠高的問題,在這個過程中,學生可更充分體會到自動化的價值。

式來表示鳶尾花的種類(當然,也可以用2位二進制數來表達種類然后再進行解碼)等。圖1所示的是一套可供參考的輸入輸出的接口參數。另一個要點是,需要正確描述如何存儲鳶尾花數據集中的數據,如可以簡單采用8位寄存器來存儲數據可以讓生成式人工智能來批量生成這些寄存器的數據。圖2所示的是硬件描述語言中,對應原始的鳶尾花數據集(假設從0開始編號)的第48到第50號記錄的寄存器數據。其中,第48和49號寄存器的類別是0,對應山鳶尾,第50和51號寄存器的類別是1,對應變色鳶尾。為了提高硬件處理數據的效率,在寄存器中,所存儲的數據由原來的數據乘以10獲得。

接下來,是對生成的代碼進行仿真,有多種開源工具可以實現仿真,如在命令行終端中用vvp工具進行仿真,或者利用pyverilog、cocotb等庫在Python語言環境中進行仿真,仿真涉及的測試用例仍然可以借助生成式人工智能生成。圖3所示的就是在Python環境中運行基于硬件描述語言的鳶尾花分類器的運行效果。

生成代碼,仍然需要正確說明一些技術參數。例如,其中一個要點是,正確描述輸人和輸出的接口參數,這里是一種方案示例:這個裝置需要用1位二進制數來表示“開始識別”的輸入信號,用1位二進制數來表示“重置”輸入信號,用8位二進制數來表示鳶尾花的花萼長度、花萼寬度、花瓣長度和花瓣寬度輸入數據,用3位二進制數以獨熱碼形

仿真和測試工作在Python界面中進行的優點是界面統一、操作簡單。當然也有明顯的缺點,仿真過程只是用文字符號或波形圖提供了輸入數據和輸出數據的對應關系,

無論是輸人輸出接口參數的設定,還是存儲數據寬度的設定,在這些過程中,信息科技教學中抽難以從普通用戶的角度感受到芯片所起的作用,另外,設計和仿真過程都在Python中完成,學生較難感受到實際的計算工作是由FPGA芯片來實現,而并不是由Python實現的。所以,更進一步,可以借助電路仿真軟件(注意這種仿真不同于硬件描述語言的仿真),來實現一種實時的可與外界環境協同的FPGA芯片行為的模擬,具體方法可參考下面的項目活動。

2.好瓜壞瓜判斷裝置

該項目的目標是,采用硬件電路,基于樸素貝葉斯分類算法,根據西瓜的特征,分辨好瓜或壞瓜。

首先下載西瓜數據集,在實際教學中,建議對數據集進行一些簡化,如上頁圖4所示。

用生成式人工智能工具,基于已有數據集,生成樸素貝葉斯分類的概率推導公式,并基于公式生成硬件描述語言代碼。為了提高硬件處理數據的效率,公式中的數據都乘以100轉換為整數。圖5是經計算獲得的概率分布參數。和剛才例子不同的是,樸素貝葉斯分類的推理依靠化約的模型,不需要在芯片中存儲所有的特征數據。所以,即便西瓜數據集中的記錄條數非常多,也不會占用更多芯片中的寄存器。

接下來,可以在生成式人工智能的幫助下,通過執行相應的命令,對硬件描述語言代碼進行仿真并生成波形圖。對于如何理解波形圖的意義,高中階段的學生可能會存在較大的困難,所以,建議只是產生并展示波形圖,用以說明存在專業、嚴謹的驗證工具即可。圖6所示的是好瓜壞瓜判別裝置輸入信號和輸出信號波形圖的局部。

然后,就可以使用電路仿真軟件為FPGA芯片配置用戶界面,完成后的裝置如第96頁圖7所示。這樣就可以輸入西瓜特征的編碼,獲得西瓜好壞種類的編碼。在電路仿真軟件中,可以和這個裝置進行互動,這樣能給予學生一種較強的正面反饋。

在本文介紹的實驗項目中,無論是鳶尾花分類還是西瓜好壞分類,都沒有涉及更底層的K近鄰算法和樸素貝葉斯分類算法的基本原理,算法的實現由生成式人工智能完成并封裝成模塊。這里不妨討論這樣的問題:如果實驗教學中并未涉及算法的基本原理(這里暫不討論的確將算法原理納入整體活動項目的情況),那么,學生在實驗中,有哪些素養得到了培養?筆者試著給出部分回答:從信息科技學科的角度,學生的計算思維通過二進制編碼設計硬件數據存儲方案等實踐得到鍛煉;數字化學習與創新能力體現為利用生成式人工智能工具高效完成硬件描述語言轉換與優化,探索技術驅動的創新路徑;信息意識則表現為通過數據采集、模型可靠性驗證等環節,強化了對數據價值的敏感度。從綜合性素養來看,學生通過軟硬件協同設計培養系統思維,理解系統中模塊與整體功能的

圖6好瓜壞瓜判別裝置輸入信號和輸出信號波形圖的局部

主站蜘蛛池模板: 四虎影视永久在线精品| 国产又粗又猛又爽| 日韩区欧美国产区在线观看 | 奇米影视狠狠精品7777| 国产综合另类小说色区色噜噜| 国产91丝袜在线播放动漫 | 青青草一区二区免费精品| 无码中文字幕乱码免费2| 精品成人免费自拍视频| 国产91麻豆免费观看| 久久精品女人天堂aaa| 日韩无码黄色网站| 91香蕉国产亚洲一二三区 | 天天爽免费视频| 国产成人高精品免费视频| 国产99视频精品免费观看9e| 午夜福利免费视频| 精品伊人久久久久7777人| 久久人与动人物A级毛片| 日韩无码一二三区| 黄色网站在线观看无码| 亚洲成年网站在线观看| 高清无码不卡视频| 国产乱人免费视频| 久久免费成人| 成人国产一区二区三区| 国产午夜在线观看视频| 网友自拍视频精品区| 99免费在线观看视频| 日韩欧美国产三级| 精品久久综合1区2区3区激情| 伊伊人成亚洲综合人网7777| 亚洲欧美日本国产综合在线 | 国产综合网站| 欧美亚洲中文精品三区| 国产精鲁鲁网在线视频| 国产99视频免费精品是看6| 在线免费无码视频| 女人18毛片久久| 日本午夜三级| 亚洲国产精品日韩av专区| 国产91麻豆视频| 国产综合色在线视频播放线视| 3p叠罗汉国产精品久久| 亚洲久悠悠色悠在线播放| 最新痴汉在线无码AV| 中文字幕在线免费看| 成人韩免费网站| 2018日日摸夜夜添狠狠躁| 色综合久久88色综合天天提莫| 日韩无码真实干出血视频| 免费看av在线网站网址| 国产精品国产主播在线观看| 日本一区二区不卡视频| 久久久久久午夜精品| 国产原创演绎剧情有字幕的| 99热这里只有精品5| 福利在线不卡| 久久semm亚洲国产| 免费观看无遮挡www的小视频| 免费国产高清精品一区在线| 国产女人在线| 四虎永久免费地址在线网站| 婷婷成人综合| 99久久性生片| 成人在线观看不卡| 亚洲无码高清视频在线观看| 多人乱p欧美在线观看| 免费va国产在线观看| 99r在线精品视频在线播放| 欧美在线天堂| 谁有在线观看日韩亚洲最新视频| 99这里只有精品在线| 亚洲国产精品一区二区第一页免 | 国产好痛疼轻点好爽的视频| 久久毛片网| 国内精品91| 自偷自拍三级全三级视频| 亚洲欧美日韩精品专区| 青青操视频在线| 中文字幕资源站| 亚洲欧美在线综合图区|