書名: 深度學(xué)習(xí)應(yīng)用與實(shí)戰(zhàn)作者名: 韓少云等編著本章字?jǐn)?shù): 489字更新時(shí)間: 2023-12-12 19:17:52
1.3 單層神經(jīng)網(wǎng)絡(luò)的概述
1.3.1 回歸模型
當(dāng)一個(gè)神經(jīng)網(wǎng)絡(luò)只有輸入層與輸出層時(shí),它是一個(gè)單層神經(jīng)網(wǎng)絡(luò),是最為簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò),可用于實(shí)現(xiàn)線性回歸分析,也可用于解決簡(jiǎn)單的二分類問題,還可用于解決多分類問題。
當(dāng)使用單層神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)線性回歸分析時(shí),其原理與使用機(jī)器學(xué)習(xí)實(shí)現(xiàn)線性回歸分析的原理完全一致。單變量線性回歸模型如圖1.6所示。其中x為自變量,y為因變量。

圖1.6 單變量線性回歸模型
單變量線性回歸模型的數(shù)學(xué)表達(dá)式如下。

式中,θ表示權(quán)重,需要通過訓(xùn)練得到最優(yōu)值。
對(duì)于線性回歸模型,損失函數(shù)一般使用均方誤差(Mean Square Error,MSE),如下式所示。

式中,m表示樣本總數(shù);表示預(yù)測(cè)結(jié)果;i表示m個(gè)樣本中的第i個(gè)。
線性回歸模型可以使用TensorFlow實(shí)現(xiàn),代碼如下所示。


運(yùn)行代碼,結(jié)果如下所示。

TensorFlow線性回歸模型案例損失函數(shù)圖像如圖1.7所示。

圖1.7 TensorFlow線性回歸模型案例損失函數(shù)圖像
線性回歸模型也可以使用PyTorch實(shí)現(xiàn),代碼如下所示。


運(yùn)行代碼,結(jié)果如下所示。


PyTorch線性回歸模型案例損失函數(shù)圖像如圖1.8所示。

圖1.8 PyTorch線性回歸模型案例損失函數(shù)圖像
以上就是使用TensorFlow和PyTorch實(shí)現(xiàn)單變量線性回歸模型的代碼,可以看出兩種框架之間的實(shí)現(xiàn)方法存在一些差異,但是整體原理都是相同的,同時(shí)代碼的運(yùn)行結(jié)果是一樣的。
- 智能制造系統(tǒng)中的建模與仿真:系統(tǒng)工程與仿真的融合
- 你好中小學(xué)人工智能
- 這就是推薦系統(tǒng):核心技術(shù)原理與企業(yè)應(yīng)用
- 工業(yè)人工智能
- 一本書讀懂ChatGPT、AIGC和元宇宙
- 風(fēng)向:如何應(yīng)對(duì)互聯(lián)網(wǎng)變革下的知識(shí)焦慮、不確定與個(gè)人成長(zhǎng)
- 面向智能社會(huì)的國(guó)家創(chuàng)新力:智能化大趨勢(shì)
- 顛覆:AI時(shí)代的企業(yè)管理方式大變革
- 機(jī)器學(xué)習(xí)實(shí)踐指南:案例應(yīng)用解析
- VR簡(jiǎn)史:一本書讀懂虛擬現(xiàn)實(shí)
- 揭秘大模型:從原理到實(shí)戰(zhàn)
- Manus應(yīng)用與AI Agent設(shè)計(jì)指南:從入門到精通
- 機(jī)器人愛好者 (第6輯)
- 云模型與文本挖掘
- 人工智能導(dǎo)論