我是靠谱客的博主 微笑大碗,最近开发中收集的这篇文章主要介绍python神经网络绘loss高级曲线图代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

def draw_loss(X,Y,Z):
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# X, Y, Z = axes3d.get_test_data(0.05)####
# Grab some test data.
surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,
linewidth=0, antialiased=False)
# Customize the z axis.
#ax.set_zlim(-1.01, 1.01)
ax.zaxis.set_major_locator(LinearLocator(10))
ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f'))
# Add a color bar which maps values to colors.
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
def cal_Z(C, L):
# C,L 转为 SE
# SE计算对应的iou
S,E = CL2XY(C,L)
DIoU = cal_diou(S,E)
return 1-DIoU
c = np.arange(0.0, 1.0, 0.02)
l = np.arange(0.0, 1.0, 0.02)
C,L = np.meshgrid(c,l)
Z = cal_Z(C,L)
draw_loss(C,L,Z)

最后

以上就是微笑大碗为你收集整理的python神经网络绘loss高级曲线图代码的全部内容,希望文章能够帮你解决python神经网络绘loss高级曲线图代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部