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

网站建设公司资质小游戏网站怎么做

网站建设公司资质,小游戏网站怎么做,亳州市网站建设公司,能够做外贸的网站有哪些问题验证ncnn模型的精度 1、进行pth模型的验证 得到ncnn模型的顺序为#xff1a;.pth–.onnx–ncnn .pth的精度验证如下#xff1a; 如进行的是二分类#xff1a; model init_model(model, data_cfg, devicedevice, modeeval)###.pth转.onnx模型# #---# input_names …验证ncnn模型的精度 1、进行pth模型的验证 得到ncnn模型的顺序为.pth–.onnx–ncnn .pth的精度验证如下 如进行的是二分类 model init_model(model, data_cfg, devicedevice, modeeval)###.pth转.onnx模型# #---# input_names [x]# output_names [y]# inp torch.randn(1, 3, 256, 128) ##错误示例inp np.full((1, 3, 160, 320), 0.5).astype(np.float) #(160,320) (h,w)inp torch.FloatTensor(inp)out model(inp)print(out)没有经过softmax层out输出为±1的两个值。 2、转为onnx后的精度验证 sess onnxruntime.InferenceSession(G:\\pycharm_pytorch171\\pytorch_classification\\main\\sim.onnx, providers[CUDAExecutionProvider]) # use gpuinput_name sess.get_inputs()[0].nameprint(input_name: , input_name)output_name sess.get_outputs()[0].nameprint(output_name: , output_name)# test_images torch.rand([1, 3, 256, 128])test_images np.full((1, 3, 160, 320), 0.5).astype(np.float) #(160,320) (h,w)test_images torch.FloatTensor(test_images)print(test_image, test_images)prediction sess.run([output_name], {input_name: test_images.numpy()})print(prediction)3、ncnn精度验证 首先保证mean、norm输出的值与onnx保持一致因为onnx直接输入值0.5ncnn模型经过mean、norm计算后的结果与0.5一致就行。 然后就是ncnn模型的计算输出 - 查看输出结果是否是0.5首先得将输入值1给到img cppconstexpr int w 320;constexpr int h 160;float cbuf[h][w];cv::Mat img(h, w, CV_8UC3,(float *)cbuf);//BYTE* iPtr new BYTE[128 * 256 * 3];BYTE* iPtr new BYTE[h * w * 3];for (int i 0; i h; i){for (int j 0; j w; j){for (int k 0; k 3; k){//iPtr[i * 256 * 3 j * 3 k] img.atcv::Vec3f(i, j)[k];img.atcv::Vec3b(i, j)[k] 1;}}}- 经过上面的赋值通过了mean、norm计算后得到的结果进行查看值为0.5则正确转换。得到的结果送入下面的代码进行输出。ncnn结果为mat因此采用该方法进行遍历查看。cpp//输出ncnn matvoid ncnn_mat_print(const ncnn::Mat m){for (int q 0; q m.c; q){const float* ptr m.channel(q);for (int y 0; y m.h; y){for (int x 0; x m.w; x){printf(%f , ptr[x]);}ptr m.w;printf(\n);}printf(------------------------\n);}}将mat给到模型进行推理得到结果。4、结果确认 一般情况下pth模型与onnx模型结果相差不大ncnn会有点点损失千分位上的损失这样精度基本上是一致的。 若不一致看哪一步结果相差太大如果是ncnn这一步相差太大检查是否是值输入有问题或者是输入的(h,w)弄反了。
http://www.hkea.cn/news/14338974/

相关文章:

  • 11号在线 网站开发专门做护理PDCA的网站
  • 大邑县建设局网站哪个网站做简历免费
  • 长沙网站制作培训海南省住房公积金管理局地址
  • 临海钢结构设计网站深圳动漫制作
  • 网站开发设计软件长沙市师德师风建设网站
  • 南充 网站建设做爰全过程网站免费的视频教程
  • 网络营销相关的资源网站电商网站建设思维导图
  • 关键词查询的分析网站不良网站举报中心官网
  • 童装 技术支持 东莞网站建设上海发布官网app下载
  • 网站制作 需要什么网络技术做品牌网站哪个好点
  • php做网站特效空间设计图片
  • 保险网站建设平台wordpress 计划表格
  • 石家庄小学网站建设证书在线制作生成器
  • 多语言网站系统网页小游戏在线玩知乎
  • 如何拥有自己的网站域名珠海建设改革有哪些网站
  • 公司网站建设指南项目管理软件模块
  • 怎么注册自己的网站域名网站建设内容介绍
  • 网站公司好做吗企业网站建设 建立作用
  • 郑州公共住宅建设投资有限公司网站做淘宝优惠卷网站步骤
  • 黄冈商城网站制作哪家好潍坊网络营销外包
  • 智慧团建登录网站入口网页设计基础的课程介绍
  • 三门峡住房和建设局网站牡丹江市建设行业协会网站
  • 南京旅游网站建设公司网站建设编码
  • 台州平台网站建设公司注册地址可以跨市变更吗
  • 南昌旅游集团网站建设河北建设工程交易信息网
  • 公司对网站排名如何做绩效263企业邮箱app下载官网
  • 网站模板尺寸百度广告平台电话
  • 网站开发 附加协议在线免费货源网站入口
  • 可以做用户旅程图的网站中国各大网站名称
  • 简单网站后台兰州光辉网站建设