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

AutoKeras的模型保存与加载

1、模型保存与加载关键流程说明

  • 模型转换‌:通过export_model()方法将AutoKeras模型转为标准Keras模型

  • 保存格式‌:支持.keras.h5格式,推荐使用较新的.keras格式

  • 加载要求‌:必须传入ak.CUSTOM_OBJECTS处理AutoKeras自定义层

  • 完整流程‌:训练→导出→保存→加载→预测形成完整闭环

2、代码示例

import numpy as np
from keras.datasets import mnist
from keras.models import load_model
import autokeras as ak# 加载MNIST数据集
(x_train, y_train), (x_test, y_test) = mnist.load_data()# 加速呀~~~~
#x_train = x_train[:200]
#y_train = y_train[:200]
#x_test  = x_test[:20]
#y_test  = y_test[:20]# 初始化并训练图像分类器
clf = ak.ImageClassifier(overwrite=True, max_trials=1)
clf.fit(x_train, y_train, epochs=1)# 导出为Keras模型
model = clf.export_model()
print(f"模型类型: {type(model)}")# 保存模型
model.save("mnist_autokeras.keras")# 加载模型(需指定custom_objects)
loaded_model = load_model("mnist_autokeras.keras", custom_objects=ak.CUSTOM_OBJECTS)# 使用加载的模型进行预测
predicted_y = loaded_model.predict(np.expand_dims(x_test, -1))
print("预测结果示例:", predicted_y[0])

以上代码在AutoKeras 2.0.0版本下测试通过。

 

http://www.dtcms.com/a/214223.html

相关文章:

  • 广东省省考备考(第二十一天5.26)—言语(第八节课)
  • 《软件工程》第 5 章 - 需求分析模型的表示
  • CMU-15445(5)——PROJECT#1-BufferPoolManager-Task#3
  • 人工智能工程师学习路线总结(下)
  • 实现安卓端与苹果端互通的方案多种多样,以下是一些主要的方案
  • (4)-Fiddler抓包-会话面板和HTTP会话数据操作
  • 芋道框架 - 接口设置匿名访问
  • Day3 记忆内容:map set 高频操作
  • Spring Boot 接口开发实战指南
  • NumPy 数组计算:通用方法
  • 第12次03 :登录状态的保持
  • deepseek告诉您http与https有何区别?
  • 华清远见亮相第63届高博会,展示AI/嵌入式/物联网/具身智能全栈教学解决方案
  • 华为云物联网应用接入对于API及接口调试的梳理
  • 如何防止XSS攻击,保证前端的安全性?
  • 在 Unity 中,AOT和JIT的区别
  • 【Netty】- 聊天室1
  • 【Linux】进程信号(二):捕抓信号
  • Axure动态面板学习笔记
  • 如何做好一份“系统设计“文档
  • SQLMesh 用户定义变量详解:从全局到局部的全方位配置指南
  • 【身份证识别表格】把大量手机拍摄的身份证信息转换成EXCEL表格的数据,拍的身份证照片转成excel表格保存,基于WPF和腾讯OCR的实现方案
  • 【Linux】磁盘管理,虚拟机CentOS扩展根分区
  • STM32:Modbus通信协议核心解析:关键通信技术
  • RISC-V 开发板 MUSE Pi Pro RTSP 串流 CSI ov5647 摄像头
  • 基于本地模型+多级校验设计的高效缓存,有效节省token数量(有点鸡肋doge)。
  • 【Pandas】pandas DataFrame add_suffix
  • PSNR指标Pytorch实现
  • ABP VNext + Elsa Workflow:实现可视化流程引擎
  • Redis学习打卡-Day7-高可用(下)