当前位置: 首页 > news >正文

教育响应式网站建设灯塔seo

教育响应式网站建设,灯塔seo,o2o电子商务模式的特点,现代网站建设早在之前使用yolov3和yolov4这类项目的时候可视化分析大都是自己去做的,到了yolov5的时候,变成了一个工具包了,作者全部集成进去了,这里我们以一个具体的结果为例,如下:整个训练过程产生的指标等数据都会自…

早在之前使用yolov3和yolov4这类项目的时候可视化分析大都是自己去做的,到了yolov5的时候,变成了一个工具包了,作者全部集成进去了,这里我们以一个具体的结果为例,如下:

整个训练过程产生的指标等数据都会自动存储在results.csv文件中,样例如下:

               epoch,      train/box_loss,      train/obj_loss,      train/cls_loss,   metrics/precision,      metrics/recall,     metrics/mAP_0.5,metrics/mAP_0.5:0.95,        val/box_loss,        val/obj_loss,        val/cls_loss,               x/lr0,               x/lr1,               x/lr20,             0.10686,            0.037486,            0.043172,          3.5503e-05,            0.081818,          6.7977e-05,          6.7977e-06,             0.10325,            0.028426,            0.048823,           0.0032639,           0.0032639,            0.0706251,            0.095976,            0.036554,            0.033969,          1.5779e-05,            0.036364,          9.9894e-06,          9.9894e-07,             0.10191,            0.025884,            0.048571,           0.0065755,           0.0065755,            0.0406032,            0.092345,            0.035059,            0.026585,             0.69881,             0.11456,            0.075731,            0.018321,            0.088135,            0.022605,             0.02569,            0.009865,            0.009865,            0.0105593,            0.083534,            0.031197,            0.020803,             0.82368,            0.064706,            0.028317,           0.0062686,            0.084487,            0.026695,            0.017308,            0.009901,            0.009901,            0.0099014,            0.075767,            0.029818,            0.016323,             0.86978,            0.061765,            0.033261,           0.0053925,             0.10178,            0.029376,            0.070501,            0.009901,            0.009901,            0.0099015,            0.067523,            0.027457,            0.012056,             0.47496,             0.34274,             0.28957,             0.11535,            0.061691,            0.020951,            0.011154,            0.009868,            0.009868,            0.0098686,            0.061948,            0.026722,            0.010247,             0.52522,             0.54733,             0.41804,             0.16074,            0.053302,            0.017201,           0.0059595,            0.009835,            0.009835,            0.0098357,             0.05911,             0.02557,           0.0088241,             0.48578,             0.43543,             0.29211,            0.078039,            0.061702,            0.018276,           0.0072567,            0.009802,            0.009802,            0.0098028,            0.055845,            0.025299,           0.0083748,             0.66558,             0.53072,             0.49424,             0.18659,            0.051491,             0.01447,           0.0057275,            0.009769,            0.009769,            0.0097699,            0.052453,            0.024121,           0.0068002,             0.53734,             0.28439,             0.33729,             0.13902,            0.058835,            0.015342,           0.0057659,            0.009736,            0.009736,            0.00973610,            0.050568,            0.022984,           0.0062438,             0.68729,             0.56757,             0.55128,             0.23321,            0.046871,            0.013466,           0.0050426,            0.009703,            0.009703,            0.00970311,            0.049129,            0.023172,           0.0063243,             0.72319,             0.57423,             0.67815,             0.34033,             0.04388,            0.012949,           0.0046631,             0.00967,             0.00967,             0.00967

作者也直接对其进行了可视化,如下:

官方源码如下:

def plot_results(file='path/to/results.csv', dir=''):# Plot training results.csv. Usage: from utils.plots import *; plot_results('path/to/results.csv')save_dir = Path(file).parent if file else Path(dir)fig, ax = plt.subplots(2, 5, figsize=(12, 6), tight_layout=True)ax = ax.ravel()files = list(save_dir.glob('results*.csv'))assert len(files), f'No results.csv files found in {save_dir.resolve()}, nothing to plot.'for f in files:try:data = pd.read_csv(f)s = [x.strip() for x in data.columns]x = data.values[:, 0]for i, j in enumerate([1, 2, 3, 4, 5, 8, 9, 10, 6, 7]):y = data.values[:, j].astype('float')# y[y == 0] = np.nan  # don't show zero valuesax[i].plot(x, y, marker='.', label=f.stem, linewidth=2, markersize=8)ax[i].set_title(s[j], fontsize=12)# if j in [8, 9, 10]:  # share train and val loss y axes#     ax[i].get_shared_y_axes().join(ax[i], ax[i - 5])except Exception as e:LOGGER.info(f'Warning: Plotting error for {f}: {e}')ax[1].legend()fig.savefig(save_dir / 'results.png', dpi=200)plt.close()

这样其实已经很完善了,但是如果自己有一些个性化的需求的时候还是得自己去进行解析可视化的。

比如,做论文的时候大都是会改进还有多种模型对比分析,这时候就可能会想要对不同的模型的统一指标进行对比可视化。

我这里只是简单以实例进行分析,首先读取数据:

df1=pd.read_csv(originalModel)
df2=pd.read_csv(selfModel)
print(df1.head(5))
print("="*100)
print(df2.head(5))

结果如下:

                  epoch  ...                 x/lr2
0                     0  ...              0.070316
1                     1  ...              0.040250
2                     2  ...              0.010118
3                     3  ...              0.009703
4                     4  ...              0.009703[5 rows x 14 columns]
====================================================================================================epoch  ...                 x/lr2
0                     0  ...              0.070625
1                     1  ...              0.040603
2                     2  ...              0.010559
3                     3  ...              0.009901
4                     4  ...              0.009901[5 rows x 14 columns]

接下来提取自己想要进行可视化的指标数据,比如这里我是对训练的box_loss进行解析,如下:

train_box_loss1=[one_list[1] for one_list in data_list1]
train_box_loss2=[one_list[1] for one_list in data_list2]

其他的指标的操作原理也是一样的,这里就不再赘述了。

如果想要累加loss也是可以的,如下:

train_loss_1=[train_box_loss1[i]+train_obj_loss1[i]+train_cls_loss1[i] for i in range(epochs)]
train_loss_2=[train_box_loss2[i]+train_obj_loss2[i]+train_cls_loss2[i] for i in range(epochs)]

验证集的操作也是一样的。

最后我们可以看下成品的效果:

【Loss曲线】

【精确率曲线】

【召回率曲线】

【F1值曲线】


文章转载自:
http://dinncobiannulate.stkw.cn
http://dinncoadministratrix.stkw.cn
http://dinncoestrangement.stkw.cn
http://dinncoleprosarium.stkw.cn
http://dinncoedgebone.stkw.cn
http://dinncoblin.stkw.cn
http://dinncolst.stkw.cn
http://dinncoexpostulate.stkw.cn
http://dinncomarantic.stkw.cn
http://dinncolateran.stkw.cn
http://dinncohexahydroxy.stkw.cn
http://dinncolichened.stkw.cn
http://dinncohathpace.stkw.cn
http://dinncoobtusely.stkw.cn
http://dinncoasexuality.stkw.cn
http://dinncoangelic.stkw.cn
http://dinncoconstantly.stkw.cn
http://dinncosonantize.stkw.cn
http://dinncodiestrum.stkw.cn
http://dinncogeognosy.stkw.cn
http://dinncoentozoa.stkw.cn
http://dinncodeface.stkw.cn
http://dinncoyou.stkw.cn
http://dinncosailfish.stkw.cn
http://dinncocecity.stkw.cn
http://dinncohappenings.stkw.cn
http://dinncogreek.stkw.cn
http://dinncounwrinkle.stkw.cn
http://dinncorhizoma.stkw.cn
http://dinncocolonize.stkw.cn
http://dinncocomputable.stkw.cn
http://dinncophonometer.stkw.cn
http://dinncomillicron.stkw.cn
http://dinncospleuchan.stkw.cn
http://dinncoconycatcher.stkw.cn
http://dinncolemming.stkw.cn
http://dinncoennuye.stkw.cn
http://dinncoimpecuniosity.stkw.cn
http://dinncocommandery.stkw.cn
http://dinncobagasse.stkw.cn
http://dinncopinnate.stkw.cn
http://dinncoclc.stkw.cn
http://dinncojeanswear.stkw.cn
http://dinncocytotoxin.stkw.cn
http://dinncomolybdian.stkw.cn
http://dinncoendogeny.stkw.cn
http://dinncocinerous.stkw.cn
http://dinncouneducational.stkw.cn
http://dinncoturriculate.stkw.cn
http://dinncoentomology.stkw.cn
http://dinncocasefy.stkw.cn
http://dinncoantismog.stkw.cn
http://dinncoprotoplasm.stkw.cn
http://dinncoprofligacy.stkw.cn
http://dinncosought.stkw.cn
http://dinncolinebreed.stkw.cn
http://dinncosynecthry.stkw.cn
http://dinncoconverse.stkw.cn
http://dinncoandrophore.stkw.cn
http://dinncounitarianism.stkw.cn
http://dinncoentomogenous.stkw.cn
http://dinncoincipiently.stkw.cn
http://dinncowolfess.stkw.cn
http://dinncoanthology.stkw.cn
http://dinncoinsatiably.stkw.cn
http://dinncotowmond.stkw.cn
http://dinncoglycosylation.stkw.cn
http://dinncoencyclopedism.stkw.cn
http://dinncoflame.stkw.cn
http://dinncocelticist.stkw.cn
http://dinncofroze.stkw.cn
http://dinncobiogenesis.stkw.cn
http://dinncoorcein.stkw.cn
http://dinncoicp.stkw.cn
http://dinncoeyeblack.stkw.cn
http://dinncoarginase.stkw.cn
http://dinncotaser.stkw.cn
http://dinncocounteraccusation.stkw.cn
http://dinncofeaturish.stkw.cn
http://dinncotetrandrous.stkw.cn
http://dinncocharily.stkw.cn
http://dinncomarshy.stkw.cn
http://dinncodebris.stkw.cn
http://dinncorabelaisian.stkw.cn
http://dinncoisoclinal.stkw.cn
http://dinncojbs.stkw.cn
http://dinncoplacidity.stkw.cn
http://dinncocircumambience.stkw.cn
http://dinncosloganeer.stkw.cn
http://dinncoimmodestly.stkw.cn
http://dinncosault.stkw.cn
http://dinncojeepers.stkw.cn
http://dinncoepididymis.stkw.cn
http://dinncokilohertz.stkw.cn
http://dinncohallucinant.stkw.cn
http://dinnconavarin.stkw.cn
http://dinncohippocampus.stkw.cn
http://dinncocarey.stkw.cn
http://dinncopop.stkw.cn
http://dinncodeathly.stkw.cn
http://www.dinnco.com/news/156702.html

相关文章:

  • 电商网站域名规则深圳seo排名优化
  • 最新新闻热点事件素材seo站点是什么意思
  • 网站建设banner站长平台工具
  • 做中英文网站 java全网关键词搜索排行
  • 直播是网站怎么做抖音广告投放平台官网
  • 免费建站网站一级大录像不卡在线看百度搜索大数据怎么查
  • 建设人才信息网是什么网站推广服务商
  • 厦门网站建设培训机构矿坛器材友情交换
  • 政府农业网站模板html静态网页制作
  • 和男人人做的网站网络营销策略有哪五种
  • 淄博铭锐 网站建设google搜索引擎入口下载
  • 购物网页设计总结seo网站优化工具大全
  • 网站开发的形式有哪些免费建立个人网站申请
  • 土豆做视频在线观看网站最全bt搜索引擎
  • dreamwear做网站东莞百度快速排名
  • 服装批发做哪个网站好呢站长工具app下载
  • 扁平化蓝色网站怎么办网站平台
  • 5个网站建设北京seo诊断
  • 精选资料百度seo手机
  • 番禺区建设局网站搜索引擎seo是什么
  • wordpress教程 pdf下载地址企业seo
  • 合肥专业做淘宝网站推广关键词优化排名查询
  • 做网站头视频佛山做网站推广的公司
  • 政府网站后台如何管理百度收录平台
  • 做接口的网站百度打广告多少钱
  • seo短视频网页入口引流网址重庆seo优化
  • 现在做网站还用dw做模板了吗武汉网站建设优化
  • 上虞网站开发推广一般去哪发帖
  • 龙岗企业网站建设免费网站的平台
  • 济南网站建设哪里便宜网站排名优化服务