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

网站书店建设背景杭州seo服务公司

网站书店建设背景,杭州seo服务公司,毕业了智慧团建密码忘了,网站改版专题页目录 1.mxnet推理API 2.MXNET模型转ONNX 3.运行示例 1.mxnet推理API # 导入 MXNet 深度学习框架 import mxnet as mx if __name__ __main__:# 指定预训练模型的 JSON 文件json_file resnext50_32x4d # 指定模型的参数文件params_file resnext50_32x4d-0000.params # 使…

目录

1.mxnet推理API

2.MXNET模型转ONNX

3.运行示例

1.mxnet推理API

# 导入 MXNet 深度学习框架
import mxnet as mx  if __name__ == '__main__':# 指定预训练模型的 JSON 文件json_file = 'resnext50_32x4d' # 指定模型的参数文件params_file = 'resnext50_32x4d-0000.params'  # 使用 MXNet 加载模型的架构和参数sym, arg_params, aux_params = mx.model.load_checkpoint(json_file, 0) # 创建一个模型对象mod = mx.mod.Module(symbol=sym, context=mx.cpu(), label_names=None)  # 绑定模型参数和输入数据的形状mod.bind(for_training=False, data_shapes=[('data', (1, 3, 224, 224))]) # 设置模型的参数mod.set_params(arg_params, aux_params)# 将输入数据转换为 MXNet 的 NDArray 格式data = mx.nd.array(img)  # 使用模型进行推理,获取输出并转换为 NumPy 数组output = mod.predict(data).asnumpy()  

2.MXNET模型转ONNX

import numpy as np
import mxnet as mx
from mxnet.contrib import onnx as onnx_mxnetsym = "resnext50_32x4d-symbol.json"
params = "resnext50_32x4d-0000.params"
input_shape = (1 ,3 ,224 ,224)
onnx_file = './resnext50.onnx'converted_model_path = onnx_mxnet.export_model(sym, params, [input_shape], np.float32, onnx_file)
# onnx                          1.14.0
# numpy                         1.23.2

3.运行示例

具体代码和模型见百度网盘:

        https://pan.baidu.com/s/1iQELVg7xNjiIlSZZp47xag

        提取码: 24ei 

# 导入 NumPy 库,并将其别名命名为 np
import numpy as np  
# 导入 OpenCV 库
import cv2  # 导入 MXNet 深度学习框架
import mxnet as mx 
# 导入时间库,用于计时
import time  # 定义一个函数 show_top5,用于显示前5个类别及其概率
def show_top5(outputs):# 使用 softmax 函数对输出进行概率归一化output = softmax(outputs[0])  # 对概率从高到低排序,获取排序后的索引reverse_sort_index = np.argsort(output)[::-1]  # 打印标识,表示接下来是前5个类别print('-----TOP 5-----')  # 循环遍历前5个类别for i in range(5): # 打印类别索引和对应的概率 print(reverse_sort_index[i], ':', output[reverse_sort_index[i]])  # 定义 softmax 函数,用于计算 softmax 概率
def softmax(x):return np.exp(x) / sum(np.exp(x))if __name__ == '__main__':# 从文件中加载图像img = cv2.imread('./space_shuttle_224.jpg') # 对图像进行预处理,将其从 BGR 格式转换为 RGB 格式,并调整数据类型为 float32,# 然后进行维度转置和形状重塑,以匹配模型的输入格式 img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB).astype('float32').transpose(2, 0, 1).reshape(1, 3, 224, 224)# 指定预训练模型的 JSON 文件json_file = 'resnext50_32x4d'  # 指定模型的参数文件params_file = 'resnext50_32x4d-0000.params'  # 记录开始时间t1 = time.time()  # 使用 MXNet 加载模型的架构和参数sym, arg_params, aux_params = mx.model.load_checkpoint(json_file, 0)# 创建一个模型对象  mod = mx.mod.Module(symbol=sym, context=mx.cpu(), label_names=None) # 绑定模型参数和输入数据的形状mod.bind(for_training=False, data_shapes=[('data', (1, 3, 224, 224))]) # 设置模型的参数 mod.set_params(arg_params, aux_params)# 将输入数据转换为 MXNet 的 NDArray 格式data = mx.nd.array(img)  # 使用模型进行推理,获取输出并转换为 NumPy 数组output = mod.predict(data).asnumpy()  # 记录结束时间t2 = time.time()# 打印推理所需的时间  print("inf_time:", t2 - t1) # 调用显示前5个类别及其概率的函数 show_top5(output) # 打印 "done" 表示脚本执行完成 print('done') 

http://www.dt0577.cn/news/45168.html

相关文章:

  • 深圳最好的网站建设俄罗斯搜索引擎入口 yandex
  • 南昌新手网站建设费用什么是网络软文营销
  • 德阳小程序开发女生做sem还是seo
  • 哪个网站做国内销海外的北京百度公司总部电话
  • ps网站怎么做超链接站内搜索工具
  • 网站开发与维护专员岗位职责广州seo学徒
  • 网站建设服装在线商城实训报告网络营销成功案例ppt
  • 山东滨州有多少网站开发公司友情链接交换平台免费
  • IT男网站建设神马站长平台
  • 河南省村镇建设处网站福州seo网络推广
  • 大连专业手机自适应网站建设维护联合早报 即时消息
  • 美国一级a做爰片免费网站 视频播放百度平台商家
  • 郑州专门做喷绘安装的网站郑州竞价托管公司哪家好
  • 网站开发技术案例软文范例大全500字
  • 包头网站建设易通百度搜索引擎服务项目
  • 我想卖自己做的鞋子 上哪个网站好旅游网站的网页设计
  • 网页在线设计成都seo网站qq
  • 用c 怎么做网站系统搜索词热度查询
  • 湛江手机建站模板百度快照推广有效果吗
  • 政府网站建设企业友链通
  • 个人网站谢谢培训课程
  • 网站建设与推广培训学校百度推广开户流程
  • 南昌网站推广公司优化提升
  • 做专业网站设计多少钱写软文
  • 做视频的教学直播网站深圳seo外包
  • 注册网站验证码建站推广
  • 搜款网站一起做网店凡科网建站系统源码
  • 做AE视频素材在哪些网站上可以找google关键词指数
  • 网站上传 文件夹结构互联网推广的好处
  • 宝塔面板 wordpress首页排名seo