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

用tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)回歸算法

 更新時(shí)間:2018年01月09日 08:39:17   作者:xckkcxxck  
這篇文章主要介紹了用tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)回歸算法

本文實(shí)例為大家分享了tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)回歸算法,供大家參考,具體內(nèi)容如下

python代碼:

#用tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)算法(多變量) 
#使用鳶尾花數(shù)據(jù)集,后三個(gè)特征作為特征,用來(lái)預(yù)測(cè)第一個(gè)特征。 
 
 
#1 導(dǎo)入必要的編程庫(kù),創(chuàng)建計(jì)算圖,加載數(shù)據(jù)集 
import matplotlib.pyplot as plt 
import tensorflow as tf 
import numpy as np 
from sklearn import datasets 
from tensorflow.python.framework import ops 
 
ops.get_default_graph() 
sess = tf.Session() 
iris = datasets.load_iris() 
 
x_vals = np.array([[x[1], x[2], x[3]] for x in iris.data]) 
y_vals = np.array([y[0] for y in iris.data]) 
 
 
#2 聲明學(xué)習(xí)率,批量大小,占位符和模型變量,模型輸出 
learning_rate = 0.001 
batch_size = 50 
x_data = tf.placeholder(shape=[None, 3], dtype=tf.float32) #占位符大小為3 
y_target = tf.placeholder(shape=[None, 1], dtype=tf.float32) 
A = tf.Variable(tf.random_normal(shape=[3,1])) 
b = tf.Variable(tf.random_normal(shape=[1,1])) 
model_output = tf.add(tf.matmul(x_data, A), b) 
 
 
#3 對(duì)于彈性網(wǎng)絡(luò)回歸算法,損失函數(shù)包括L1正則和L2正則 
elastic_param1 = tf.constant(1.) 
elastic_param2 = tf.constant(1.) 
l1_a_loss = tf.reduce_mean(abs(A)) 
l2_a_loss = tf.reduce_mean(tf.square(A)) 
e1_term = tf.multiply(elastic_param1, l1_a_loss) 
e2_term = tf.multiply(elastic_param2, l2_a_loss) 
loss = tf.expand_dims(tf.add(tf.add(tf.reduce_mean(tf.square(y_target - model_output)), e1_term), e2_term), 0) 
 
 
 
#4 初始化變量, 聲明優(yōu)化器, 然后遍歷迭代運(yùn)行, 訓(xùn)練擬合得到參數(shù) 
init = tf.global_variables_initializer() 
sess.run(init) 
my_opt = tf.train.GradientDescentOptimizer(learning_rate) 
train_step = my_opt.minimize(loss) 
 
loss_vec = [] 
for i in range(1000): 
   rand_index = np.random.choice(len(x_vals), size=batch_size) 
   rand_x = x_vals[rand_index] 
   rand_y = np.transpose([y_vals[rand_index]]) 
   sess.run(train_step, feed_dict={x_data:rand_x, y_target:rand_y}) 
   temp_loss = sess.run(loss, feed_dict={x_data:rand_x, y_target:rand_y}) 
   loss_vec.append(temp_loss) 
   if (i+1)%250 == 0: 
     print('Step#' + str(i+1) +'A = ' + str(sess.run(A)) + 'b=' + str(sess.run(b))) 
     print('Loss= ' +str(temp_loss)) 
      
 
#現(xiàn)在能觀察到, 隨著訓(xùn)練迭代后損失函數(shù)已收斂。 
plt.plot(loss_vec, 'k--') 
plt.title('Loss per Generation') 
plt.xlabel('Generation') 
plt.ylabel('Loss') 
plt.show() 

本文參考書(shū)《Tensorflow機(jī)器學(xué)習(xí)實(shí)戰(zhàn)指南》

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

相關(guān)文章

  • Python實(shí)現(xiàn)隨機(jī)密碼生成器實(shí)例

    Python實(shí)現(xiàn)隨機(jī)密碼生成器實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)隨機(jī)密碼生成器實(shí)例,string.printable是string中的可打印字符,用strip函數(shù)首尾去掉空格,random模塊用來(lái)取字符,random.choice隨機(jī)取字符,將隨機(jī)取出的字符與password空字符串進(jìn)行拼接,最后用print輸出,需要的朋友可以參考下
    2023-09-09
  • Python用requests庫(kù)爬取返回為空的解決辦法

    Python用requests庫(kù)爬取返回為空的解決辦法

    這篇文章主要介紹了Python用requests庫(kù)爬取返回為空的解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python筆記之工廠模式

    Python筆記之工廠模式

    這篇文章主要為大家詳細(xì)介紹了Python筆記之工廠模式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • pytorch實(shí)現(xiàn)好萊塢明星識(shí)別的示例代碼

    pytorch實(shí)現(xiàn)好萊塢明星識(shí)別的示例代碼

    本文主要介紹了pytorch實(shí)現(xiàn)好萊塢明星識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 在NumPy中創(chuàng)建空數(shù)組/矩陣的方法

    在NumPy中創(chuàng)建空數(shù)組/矩陣的方法

    今天小編就為大家分享一篇在NumPy中創(chuàng)建空數(shù)組/矩陣的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Python基于pygame實(shí)現(xiàn)圖片代替鼠標(biāo)移動(dòng)效果

    Python基于pygame實(shí)現(xiàn)圖片代替鼠標(biāo)移動(dòng)效果

    這篇文章主要介紹了Python基于pygame實(shí)現(xiàn)圖片代替鼠標(biāo)移動(dòng)效果,可實(shí)現(xiàn)將鼠標(biāo)箭頭轉(zhuǎn)換成圖形的功能,涉及pygame圖形操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • 公眾號(hào)接入chatGPT的詳細(xì)教程 附Python源碼

    公眾號(hào)接入chatGPT的詳細(xì)教程 附Python源碼

    這篇文章主要介紹了公眾號(hào)接入chatGPT教程附Python源碼,這里需要大家準(zhǔn)備一個(gè)域名,一臺(tái)服務(wù)器和一個(gè)公眾號(hào),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • python利用有道翻譯實(shí)現(xiàn)

    python利用有道翻譯實(shí)現(xiàn)"語(yǔ)言翻譯器"的功能實(shí)例

    小編就為大家分享一篇python利用有道翻譯實(shí)現(xiàn)"語(yǔ)言翻譯器"的功能實(shí)例。具有比較好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • 解決pycharm 安裝numpy失敗的問(wèn)題

    解決pycharm 安裝numpy失敗的問(wèn)題

    今天小編就為大家分享一篇解決pycharm 安裝numpy失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python實(shí)現(xiàn)合并字典的方法

    Python實(shí)現(xiàn)合并字典的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)合并字典的方法,涉及Python針對(duì)字典的遍歷與合并的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

大庆市| 互助| 高密市| 丰都县| 洛川县| 攀枝花市| 赤峰市| 云安县| 金秀| 治多县| 永和县| 民权县| 绥德县| 黄龙县| 伽师县| 皋兰县| 伊宁市| 咸阳市| 金门县| 安福县| 鄂托克旗| 岑溪市| 柳江县| 金溪县| 乌拉特前旗| 叙永县| 兴义市| 惠安县| 无极县| 和林格尔县| 伊宁市| 濮阳县| 兴和县| 玉门市| 台北县| 宝鸡市| 富阳市| 周至县| 冷水江市| 和顺县| 惠东县|