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

如何通過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久久精品综合麻豆 | 九九热精| 四虎精品永久在线 | 国产成人精品一区二区仙踪林 | 色爱区综合激情五月综合激情 | 视频在线一区二区三区 | 在线观看年轻的母亲 | 福利影院在线播放 | 天天爱天天色 | 欧美精品中文 | 欧美精欧美乱码一二三四区 | 国产亚洲精品久久久久久无 | x8x8国产日韩欧美 | 欧美中文字幕一二三四区 | 久久99亚洲精品久久久久网站 | 国产美女mm131爽爽爽免费 | 四虎精品成在线播放 | 在线免费观看毛片 | 成年毛片 | 免费不卡 | xxxx免费观看 | 久久综合九色综合欧洲 | 国产精品伦理久久久久 | 日本综合欧美一区二区三区 | 国产福利影院 | 国产精品视频国产永久视频 | 欧美5o老妇性xxx | 在线羞羞视频 | 亚洲国产成人在线 | 99在线免费观看 | 国产成人精品magnet | 久草在在线 | 日本中文字幕永久在线 | 精品热久国产福利视频 | 在线第一福利视频观看 | 欧美激情一区二区三区中文字幕 | 欧美成年黄网站色视频 | 日日碰夜夜爽 | 亚洲精品久久午夜香蕉 |