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

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

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

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

python代碼:

#用tensorflow實現(xiàn)彈性網(wǎng)絡(luò)算法(多變量) 
#使用鳶尾花數(shù)據(jù)集,后三個特征作為特征,用來預(yù)測第一個特征。 
 
 
#1 導(dǎo)入必要的編程庫,創(chuàng)建計算圖,加載數(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 對于彈性網(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)化器, 然后遍歷迭代運行, 訓(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() 

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

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

相關(guān)文章

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

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

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

    Python用requests庫爬取返回為空的解決辦法

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

    Python筆記之工廠模式

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

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

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

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

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

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

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

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

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

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

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

    解決pycharm 安裝numpy失敗的問題

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

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

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

最新評論

桓仁| 平南县| 寿光市| 若羌县| 托里县| 扎鲁特旗| 开原市| 长寿区| 万安县| 手机| 进贤县| 阿鲁科尔沁旗| 建瓯市| 兴国县| 天等县| 祥云县| 怀来县| 图木舒克市| 兰西县| 汤原县| 克东县| 濉溪县| 芜湖县| 庆安县| 南木林县| 巩义市| 涟水县| 安化县| 津市市| 赣州市| 灵台县| 溆浦县| 乐陵市| 安泽县| 兴安县| 桦川县| 蕉岭县| 漳平市| 县级市| 无为县| 城固县|