欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

TensorFlow神經(jīng)網(wǎng)絡(luò)構(gòu)造線性回歸模型示例教程

 更新時(shí)間:2021年11月03日 16:46:56   作者:零尾  
這篇文章主要為大家介紹了TensorFlow構(gòu)造線性回歸模型示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步

先制作一些數(shù)據(jù):

import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
# 隨機(jī)生成1000個(gè)點(diǎn),圍繞在y=0.1x+0.3的直線周圍
num_points = 1000
vectors_set = []
for i in range(num_points):
    x1 = np.random.normal(0.0, 0.55)
    # np.random.normal(mean,stdev,size)給出均值為mean,標(biāo)準(zhǔn)差為stdev的高斯隨機(jī)數(shù)(場(chǎng)),當(dāng)size賦值時(shí),如:size=100,表示返回100個(gè)高斯隨機(jī)數(shù)。
    y1 = x1 * 0.1 + 0.3 + np.random.normal(0.0, 0.03)
    # 后面加的高斯分布為人為噪聲
    vectors_set.append([x1, y1])
# 生成一些樣本
x_data = [v[0] for v in vectors_set]
y_data = [v[1] for v in vectors_set]
plt.scatter(x_data, y_data, c='r')
plt.show()
# 構(gòu)造1維的w矩陣,取值是隨機(jī)初始化權(quán)重參數(shù)為[-1, 1]之間的隨機(jī)數(shù)
w = tf.Variable(tf.random_uniform([1], -1.0, 1.0), name='w')
# 構(gòu)造1維的b矩陣,初始化為0
b = tf.Variable(tf.zeros([1]), name='b')
# 建立回歸公式,經(jīng)過計(jì)算得出估計(jì)值y
y = w * x_data +b

# 定義loss函數(shù),估計(jì)值y和實(shí)際值y_data之間的均方誤差作為損失
loss = tf.reduce_mean(tf.square(y - y_data), name='loss')
# 采用梯度下降法來優(yōu)化參數(shù),學(xué)習(xí)率為0.5
optimizer = tf.train.GradientDescentOptimizer(0.5)
# train相當(dāng)于一個(gè)優(yōu)化器,訓(xùn)練的過程就是最小化loss
train = optimizer.minimize(loss, name='train')
sess = tf.Session()
# 全局變量的初始化
init = tf.global_variables_initializer()
sess.run(init)
# 打印初始化的w和b
print('w = ', sess.run(w), 'b = ', sess.run(b), 'loss = ', sess.run(loss))
# 訓(xùn)練迭代20次
for step in range(20):
    sess.run(train)
    # 打印訓(xùn)練好的w和b
    print('w = ', sess.run(w), 'b = ', sess.run(b), 'loss = ', sess.run(loss))

代碼運(yùn)行一下,下面這個(gè)圖就是上面代碼剛剛構(gòu)造的數(shù)據(jù)點(diǎn):

這里寫圖片描述

有了數(shù)據(jù)之后,接下來構(gòu)造線性回歸模型,去學(xué)習(xí)出來這個(gè)數(shù)據(jù)符合什么樣的w和b,訓(xùn)練完后看下得到的w和b是不是接近構(gòu)造數(shù)據(jù)時(shí)的w和b,最后一次結(jié)果是w = [ 0.10149562] b = [ 0.29976717] loss = 0.000948041的,也就是這個(gè)線性回歸模型學(xué)習(xí)到了數(shù)據(jù)的分布規(guī)則。也可以看出隨著訓(xùn)練次數(shù)的迭代,loss值也越來越小,也就是模型越來越好,將訓(xùn)練出來的w和b構(gòu)造成圖中藍(lán)色的線,這條線就是當(dāng)前最能擬合數(shù)據(jù)的直線了。運(yùn)行結(jié)果如圖所示:

這里寫圖片描述 

這里寫圖片描述

以上就是TensorFlow構(gòu)造線性回歸模型示例教程的詳細(xì)內(nèi)容,更多關(guān)于TensorFlow構(gòu)造線性回歸模型的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 如何在Python中妥善使用進(jìn)度條詳解

    如何在Python中妥善使用進(jìn)度條詳解

    python的進(jìn)度條有很多第三方庫,有些做的比較炫酷,下面這篇文章主要給大家介紹了關(guān)于如何在Python中妥善使用進(jìn)度條的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Python基于Django實(shí)現(xiàn)驗(yàn)證碼登錄功能

    Python基于Django實(shí)現(xiàn)驗(yàn)證碼登錄功能

    驗(yàn)證碼登錄是一種常見的身份驗(yàn)證方式,它可以有效防止惡意攻擊和機(jī)器人登錄,本文將介紹如何基于Python?Django實(shí)現(xiàn)驗(yàn)證碼登錄功能,需要的可以參考一下
    2023-05-05
  • Python?threading和Thread模塊及線程的實(shí)現(xiàn)

    Python?threading和Thread模塊及線程的實(shí)現(xiàn)

    這篇文章主要介紹了Python?threading和Thread模塊及線程的實(shí)現(xiàn),Python通過兩個(gè)標(biāo)準(zhǔn)庫thread和threading提供對(duì)線程的支持,threading對(duì)thread進(jìn)行了封裝,具體實(shí)現(xiàn)介紹需要的朋友可以參考一下下面文章內(nèi)容
    2022-06-06
  • 18個(gè)Python入門經(jīng)典必背的程序分享

    18個(gè)Python入門經(jīng)典必背的程序分享

    這篇文章主要為大家介紹了Python入門經(jīng)典必背的18個(gè)程序。注意:這是初學(xué)者要牢記的 18 個(gè)代碼,入門之后就簡(jiǎn)單了,快跟隨小編一起來學(xué)習(xí)一下吧
    2023-02-02
  • Python列表與元組的異同詳解

    Python列表與元組的異同詳解

    這篇文章主要介紹了Python列表與元組的異同詳解,“列表(list)與元組(tuple)兩種數(shù)據(jù)類型有哪些區(qū)別”這個(gè)問題在初級(jí)程序員面試中經(jīng)常碰到,超出面試官預(yù)期的答案往往能加不少印象分,也會(huì)給后續(xù)面試順利進(jìn)行提供一定幫助,需要的朋友可以參考下
    2019-07-07
  • 詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    正則表達(dá)式(Regular?Expressions,簡(jiǎn)稱?RegEx)是一種強(qiáng)大的文本匹配和搜索工具,它在數(shù)據(jù)處理、文本解析和字符串操作中發(fā)揮著關(guān)鍵作用,下面就跟隨小編一起來了解一下RegEx的具體使用吧
    2024-01-01
  • django時(shí)區(qū)問題的解決

    django時(shí)區(qū)問題的解決

    我們都知道時(shí)區(qū),標(biāo)準(zhǔn)時(shí)區(qū)是UTC時(shí)區(qū),django默認(rèn)使用的就是UTC時(shí)區(qū),我們希望存儲(chǔ)在數(shù)據(jù)庫中的時(shí)間就是本地時(shí)間(東八區(qū)的時(shí)間),那么應(yīng)該怎么設(shè)置,就一起來了解一下
    2021-05-05
  • Python lambda表達(dá)式用法實(shí)例分析

    Python lambda表達(dá)式用法實(shí)例分析

    這篇文章主要介紹了Python lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了lambda表達(dá)式的具體功能、應(yīng)用場(chǎng)景及相關(guān)使用技巧,需要的朋友可以參考下
    2018-12-12
  • Python條件語句與循環(huán)語句

    Python條件語句與循環(huán)語句

    這篇文章主要介紹了Python條件語句與循環(huán)語句,條件語句就是通過指定的表達(dá)式的運(yùn)行結(jié)果來判斷當(dāng)前是執(zhí)行還是跳過某些指定的語句塊,循環(huán)語句就是對(duì)某些語句的重復(fù)執(zhí)行,這個(gè)重復(fù)執(zhí)行是通過指定表達(dá)式來控制的,下面來看具體內(nèi)容及續(xù)航管案例吧,需要的朋友可以參考一下
    2021-11-11
  • Python 將pdf轉(zhuǎn)成圖片的方法

    Python 將pdf轉(zhuǎn)成圖片的方法

    下面小編就為大家分享一篇Python 將pdf轉(zhuǎn)成圖片的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評(píng)論