65、python - 利用手写的网络,成功预测一张图片

上面两节通过介绍了几种预处理方法,分别是 Resize and Crop 和 Normalization。在完成图像预处理之后,加上之前手动搭建的神经网络,其实我们就可以对图形进行推理识别了。

这一节我们使用自己手写的算法、自己搭建的神经网络,来第一次完成一张图像的识别。

下面对一些重要代码做一下说明。

if __name__ == '__main__':
  pics = GetPicList()
  
  module = Resnet()
  for filename in pics:
    print("Begin predice with " + filename)
    pre_out = PreProcess(filename)
    res = module.run(pre_out)

    # find inference result
    out_res = list(res)
    max_value = max(out_res)
    index = out_res.index(max_value)
    
    print("\npredict picture: " + filename)
    print("      max_value: " + str(max_value))
    print("          index: " + str(index)

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 01:48:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 01:48:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 01:48:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 01:48:01       20 阅读

热门阅读

  1. 【LintCode】920.会议室

    2024-01-11 01:48:01       34 阅读
  2. #Uniapp:uni-app中vue2生命周期--11个

    2024-01-11 01:48:01       40 阅读
  3. LeetCode每周五题_2024/01/08~01/12

    2024-01-11 01:48:01       66 阅读
  4. 2024.1.8力扣每日一题——回旋镖的数量

    2024-01-11 01:48:01       39 阅读
  5. HDMI2.1 Redriver 信号增强 支持8K60

    2024-01-11 01:48:01       42 阅读
  6. [Microsoft Edge] 如何彻底卸载 Edge

    2024-01-11 01:48:01       34 阅读
  7. 小程序开发之uniapp项目框架搭建

    2024-01-11 01:48:01       43 阅读
  8. VUE +element ui 表格实现数据轮播滚动效果

    2024-01-11 01:48:01       33 阅读
  9. SQL Server 加密 view文本

    2024-01-11 01:48:01       38 阅读
  10. BloomFilter和BitMap的介绍与使用

    2024-01-11 01:48:01       33 阅读
  11. C++系列十六:类与对象

    2024-01-11 01:48:01       38 阅读
  12. python装饰器嵌套基础

    2024-01-11 01:48:01       36 阅读