python工具方法 16 保存模型分类后的数据及分类错误的数据
2023-09-14 09:15:04 时间
在ai模型训练完成后,在精度达不到100%的时候,必然会存在分类错误的数据需要进行加强分析;同时对于新采集的数据,使用AI进行进行预分类可以取得更加的效果。第一段的预测函数仅支持keras,请自行按需修改。后续的数据保存与框架无关
工具方法一、加载模型读取数据并预测
参数列表:数据的shape,模型的路径,数据的路径
函数中参数列表,frequence表示预测数据的频次,pred_labels表示要分类的class数,按需求更改。同时要跟get_dir_index函数对的上号。
可以用于测试有label的数据,也可以用于测试没有label的数据
其中返回值中的label是非独热码,filenames是每个数据对应的文件名
from tensorflow.keras.models import load_model
import os,cv2
import warnings
warnings.filterwarnings('ignore')
import numpy as np
from skimage import io,color,transform,exposure,filters
def get_dir_index(dir_name):
if "类别1" in dir_name:
return 0
if "类别2" in dir_name:
return 1
if "类别3" in dir_name:
return 2
else:
return -1
#读取模型并测试数据
def read_and_test(shape,model_file,path_dir):
model=load_model(model_file)
frequen
相关文章
- python 中hive 取日期时间的方法
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- python-django-celery的安装和配置_20191122
- python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
- Atitit python3.0 3.3 3.5 3.6 新特性 Python2.7新特性1Python 3_x 新特性1python3.4新特性1python3.5新特性1值得关注的新特性1Python3.6新特性2 Python2.7新特性Python 2.7的新特性 - 牛皮糖NewPtone - 博客园.html Python 3_x 新特性及10大变化_python_脚本之家.htm
- Python: 爬虫入门-python爬虫入门教程(非常详细)
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- 【华为机试真题 Python实现】组最大数字
- 最小均方算法(lsm)-python代码实现
- python在windows通过安装模块错误
- python实战===2017年30个惊艳的Python开源项目 (转)