最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用TensorFlow實(shí)現(xiàn)簡(jiǎn)單線性回歸模型

 更新時(shí)間:2019年07月19日 11:17:50   作者:王勇21633012  
這篇文章主要為大家詳細(xì)介紹了使用TensorFlow實(shí)現(xiàn)簡(jiǎn)單線性回歸模型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文使用TensorFlow實(shí)現(xiàn)最簡(jiǎn)單的線性回歸模型,供大家參考,具體內(nèi)容如下

線性擬合y=2.7x+0.6,代碼如下:

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
 
n = 201 # x點(diǎn)數(shù)
X = np.linspace(-1, 1, n)[:,np.newaxis] # 等差數(shù)列構(gòu)建X,[:,np.newaxis]這個(gè)是shape,這一行構(gòu)建了一個(gè)n維列向量([1,n]的矩陣)
noise = np.random.normal(0, 0.5, X.shape) # 噪聲值,與X同型
Y = X*2.7 + 0.6 + noise # Y
 
xs = tf.placeholder(tf.float32, [None, 1]) # 下面兩行是占位符tf.placeholder(dtype, shape)
ys = tf.placeholder(tf.float32, [None, 1])
 
w = tf.Variable(1.1) # 這兩行是weight變量,bias變量,括號(hào)中是初始值
b = tf.Variable(0.2)
 
ypredict = tf.add(w*xs,b) # 根據(jù) w, b 產(chǎn)生的預(yù)測(cè)值
 
loss = tf.reduce_sum(tf.pow(ys-ypredict,2.0))/n # 損失函數(shù),tf.reduce_sum()按某一維度元素求和,默認(rèn)為按列
 
optimizer = tf.train.GradientDescentOptimizer(0.01).minimize(loss) # 梯度下降優(yōu)化器,0.01學(xué)習(xí)率,最小化losss
 
init = tf.global_variables_initializer() # 初始化所有變量
 
with tf.Session() as sess: 
 sess.run(init) # 運(yùn)行初始化 
 for i in range (1000): # 迭代1000次 
  sess.run(optimizer, feed_dict = {xs:X,ys:Y}) # 運(yùn)行優(yōu)化器,梯度下降用到loss,計(jì)算loss需要xs, ys所以后面需要feed_dict 
  if i%50==0: # 每隔50次迭代輸出w,b,loss
     # 下面sess.run(w),sess.run(b)里面沒(méi)有feed_dict是因?yàn)榇蛴,b不需要xs,ys,而打印loss需要 
     print ("w:",sess.run(w),"\t b:", sess.run(b), "\t loss:", sess.run(loss,feed_dict={xs:X,ys:Y})) 
  
 plt.plot(X,X*sess.run(w)+sess.run(b)) # 運(yùn)行迭代之后繪制擬合曲線,這需要在sess里面運(yùn)行是因?yàn)橐玫絯,b 
 plt.scatter(X,Y) # 繪制被擬合數(shù)據(jù)(散點(diǎn)) 
 plt.show() # 繪制圖像

結(jié)果:

w: 1.1106868  b: 0.2086223 loss: 1.2682248
w: 1.5626049  b: 0.4772562 loss: 0.7024503
w: 1.8849733  b: 0.57508457 loss: 0.47280872
w: 2.1149294  b: 0.61071056 loss: 0.36368176
w: 2.278966  b: 0.6236845 loss: 0.30917725
w: 2.3959787  b: 0.6284093 loss: 0.2815788
w: 2.4794474  b: 0.6301298 loss: 0.26755357
w: 2.5389886  b: 0.63075644 loss: 0.26041925
w: 2.5814607  b: 0.6309848 loss: 0.2567894
w: 2.611758  b: 0.6310678 loss: 0.25494233
w: 2.6333694  b: 0.6310981 loss: 0.25400248
w: 2.6487865  b: 0.631109  loss: 0.2535242
w: 2.659784  b: 0.63111293 loss: 0.25328085
w: 2.6676288  b: 0.6311139 loss: 0.25315702
w: 2.6732242  b: 0.6311139 loss: 0.25309405
w: 2.6772156  b: 0.6311139 loss: 0.25306198
w: 2.6800632  b: 0.6311139 loss: 0.25304565
w: 2.6820953  b: 0.6311139 loss: 0.25303733
w: 2.6835444  b: 0.6311139 loss: 0.25303313
w: 2.684578  b: 0.6311139 loss: 0.25303096

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決python問(wèn)題 Traceback (most recent call last)

    解決python問(wèn)題 Traceback (most recent call&n

    這篇文章主要介紹了解決python問(wèn)題 Traceback (most recent call last),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python re模塊findall()函數(shù)實(shí)例解析

    python re模塊findall()函數(shù)實(shí)例解析

    這篇文章主要介紹了python re模塊findall()函數(shù)實(shí)例解析,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 一文詳述 Python 中的 property 語(yǔ)法

    一文詳述 Python 中的 property 語(yǔ)法

    這篇文章主要介紹了一文詳述 Python 中的 property 語(yǔ)法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 聊聊Pytorch torch.cat與torch.stack的區(qū)別

    聊聊Pytorch torch.cat與torch.stack的區(qū)別

    這篇文章主要介紹了Pytorch torch.cat與torch.stack的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

    python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

    這篇文章主要介紹了python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python讀取多類型文件夾中的文檔內(nèi)容

    python讀取多類型文件夾中的文檔內(nèi)容

    無(wú)論我們使用哪種編程語(yǔ)言,處理文件對(duì)于每個(gè)程序員都是必不可少的,本文主要介紹了python讀取多類型文件夾中的文檔內(nèi)容,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • python del()函數(shù)用法

    python del()函數(shù)用法

    del用于list列表操作,刪除一個(gè)或者連續(xù)幾個(gè)元素
    2013-03-03
  • Tensorflow中使用cpu和gpu有什么區(qū)別

    Tensorflow中使用cpu和gpu有什么區(qū)別

    這篇文章主要介紹了Tensorflow中使用cpu和gpu有什么區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 基于Python實(shí)現(xiàn)的ID3決策樹(shù)功能示例

    基于Python實(shí)現(xiàn)的ID3決策樹(shù)功能示例

    這篇文章主要介紹了基于Python實(shí)現(xiàn)的ID3決策樹(shù)功能,簡(jiǎn)單描述了ID3決策樹(shù)的相關(guān)概念,并結(jié)合實(shí)例形式分析了Python實(shí)現(xiàn)ID3決策樹(shù)的具體定義與使用技巧,需要的朋友可以參考下
    2018-01-01
  • Python中super()函數(shù)簡(jiǎn)介及用法分享

    Python中super()函數(shù)簡(jiǎn)介及用法分享

    本文給大家分享的是Python中的super函數(shù)的簡(jiǎn)單介紹以及用法和注意事項(xiàng),有需要的小伙伴可以參考下
    2016-07-07

最新評(píng)論

教育| 湟源县| 临沧市| 平陆县| 宿州市| 清涧县| 扬中市| 惠州市| 志丹县| 武义县| 亚东县| 海淀区| 惠州市| 兴文县| 焉耆| 革吉县| 玛曲县| 大城县| 金门县| 内乡县| 武夷山市| 邹平县| 湘潭县| 漯河市| 玉山县| 普兰店市| 岳普湖县| 南投县| 濮阳县| 沭阳县| 浠水县| 临夏县| 留坝县| 比如县| 盈江县| 三穗县| 江津市| 佳木斯市| 河曲县| 南岸区| 宁明县|