亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

如何通過python畫loss曲線的方法

系統 3164 0

1. 首先導入一些python畫圖的包,讀取txt文件,假設我現在有兩個模型訓練結果的records.txt文件

            
import numpy as np
import matplotlib.pyplot as plt
import pylab as pl
from mpl_toolkits.axes_grid1.inset_locator import inset_axes
data1_loss =np.loadtxt("valid_RCSCA_records.txt") 
data2_loss = np.loadtxt("valid_SCRCA_records.txt") 
          

2. 我自己的數據第一列是訓練步數,第二列的loss,所以取出相應列的數據作為繪圖的x和y

            
x = data1_loss[:,0]
y = data1_loss[:,1]
x1 = data2_loss[:,0]
y1 = data2_loss[:,1]
          

3. 先創建一幅圖,再在這幅圖上添加一個小圖,小圖用來顯示部分放大的曲線

            
fig = plt.figure(figsize = (7,5))    #figsize是圖片的大小`
ax1 = fig.add_subplot(1, 1, 1) # ax1是子圖的名字`
          

4. 先畫出整體的loss曲線

            
pl.plot(x,y,'g-',label=u'Dense_Unet(block layer=5)')`
# ‘'g‘'代表“green”,表示畫出的曲線是綠色,“-”代表畫的曲線是實線,可自行選擇,label代表的是圖例的名稱,一般要在名稱前面加一個u,如果名稱是中文,會顯示不出來,目前還不知道怎么解決。
p2 = pl.plot(x1, y1,'r-', label = u'RCSCA_Net')
pl.legend()
#顯示圖例
p3 = pl.plot(x2,y2, 'b-', label = u'SCRCA_Net')
pl.legend()
pl.xlabel(u'iters')
pl.ylabel(u'loss')
plt.title('Compare loss for different models in training')
          

畫出曲線如圖:

如何通過python畫loss曲線的方法_第1張圖片

5. 顯示放大的部分曲線

            
# plot the box
tx0 = 0
tx1 = 10000
#設置想放大區域的橫坐標范圍
ty0 = 0.000
ty1 = 0.12
#設置想放大區域的縱坐標范圍
sx = [tx0,tx1,tx1,tx0,tx0]
sy = [ty0,ty0,ty1,ty1,ty0]
pl.plot(sx,sy,"purple")
axins = inset_axes(ax1, width=1.5, height=1.5, loc='right')
#loc是設置小圖的放置位置,可以有"lower left,lower right,upper right,upper left,upper #,center,center left,right,center right,lower center,center"
axins.plot(x1,y1 , color='red', ls='-')
axins.plot(x2,y2 , color='blue', ls='-')
axins.axis([0,20000,0.000,0.12])
plt.savefig("train_results_loss.png")
pl.show
#pl.show()也可以
          

如何通過python畫loss曲線的方法_第2張圖片

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久草在线视频免费 | 色婷婷香蕉 | 日本人一级大毛片 | 久久香蕉国产线看精品 | 一级一毛片a级毛片 | 国产成人久久精品二区三区 | 免费观看a毛片一区二区不卡 | 狠狠色噜狠狠狠狠 | 亚洲区一| 国产精品亚洲第五区在线 | 国内拍拍自拍视频在线观看 | 免费视频一区 | 香蕉视频在线观看黄 | 亚洲区一区| 国产精品午夜免费福利视频 | 国产原创精品 | 日韩欧美亚洲综合一区二区 | 麻豆成人久久精品二区三区小说 | 久久视频精品 | 四虎影院wwww | 美国一级毛片片免费 | 九九久久国产精品免费热6 九九久久精品 | 久久毛片视频 | 国产成人系列 | 成人a毛片久久免费播放 | 大学生一级毛片免费看真人 | 日韩精品特黄毛片免费看 | 欧美一级毛片高清毛片 | 亚洲第一区香蕉_国产a | 天海翼一区二区在线观看 | 亚洲高清一区二区三区久久 | 久操免费在线观看 | 91国视频在线 | 综合色久七七综合七七蜜芽 | 免费视频99| 亚洲波多野结衣日韩在线 | 天天干天天拍天天射 | 日韩欧美亚洲国产 | 97国产在线观看 | 天天色播 | 亚洲国产二区三区久久 |