美文网首页
自动机器学习

自动机器学习

作者: dingtom | 来源:发表于2020-04-07 22:13 被阅读0次

AutoKeras是一个开源的,基于 Keras 的新型 AutoML 库。AutoKeras 是一个用于自动化机器学习的开源软件库,提供自动搜索深度学习模型的架构和超参数的功能。AutoKeras 采用的架构搜索方法是一种结合了贝叶斯优化的神经架构搜索。它主要关注于降低架构搜索所需要的计算力,并提高搜索结果在各种任务上的性能。

官方网站:https://autokeras.com/
项目github:https://github.com/jhfjhfj1/autokeras

TensorFlow版本:https://github.com/melodyguan/enas
PyTorch 版本:https://github.com/carpedm20/ENAS-pytorch

!pip install autokeras

from tensorflow.keras.datasets import mnist
import autokeras as ak
from keras.models import load_model
from keras.utils import plot_model
MODEL_DIR = 'my_model.h5'
MODEL_PNG = 'model.png'
IMAGE_SIZE = 28

# 获取本地图片,转换成numpy格式
(train_data, train_labels), (test_data, test_labels) = mnist.load_data()

# 数据进行格式转换
train_data = train_data.astype('float32') / 255
test_data = test_data.astype('float32') / 255
print("train data shape:", train_data.shape)

# 使用图片识别器
clf = ak.ImageClassifier()
# 给其训练数据和标签,训练的最长时间可以设定,假设为1分钟,autokers会不断找寻最优的网络模型
clf.fit(train_data, train_labels, epochs=10)
# 给出评估结果
accuracy = clf.evaluate(test_data, test_labels, batch_size=32)
print("accuracy:", accuracy)

y = clf.predict(test_data, batch_size=32) 
print("predict:", y)

# 导出我们生成的模型
clf.export_keras_model(MODEL_DIR)
# 加载模型
model = load_model(MODEL_DIR)
# 将模型导出成可视化图片
plot_model(model, to_file=MODEL_PNG)

https://blog.csdn.net/lvsolo/article/details/103445431?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158626893719724848310208%2522%252C%2522scm%2522%253A%252220140713.130056874..%2522%257D&request_id=158626893719724848310208&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-blog_SOOPENSEARCH-6

相关文章

  • 什么是自动机器学习?它有哪些用处?

    一、认识自动机器学习 1、自动机器学习的概念: 自动机器学习(AutoML) 旨在通过让一些通用步骤 (如数据预处...

  • 不败给名词! 了解特征工程

    机器学习 基本概念:人工智能 > 机器学习 > 深度学习机器学习:机器学习是从数据中自动分析获得规律(模型), 并...

  • 如何使用机器学习自动修复bug: 上手指南

    如何使用机器学习自动修复bug: 上手指南 通过机器学习可以自动修复bug? 对于很多同学来说可能这是一个玄幻的话...

  • 一、机器学习介绍

    1、课程基本介绍 2、机器学习(Machine Learning ML) 3、机器学习的应用 语音识别 自动驾驶 ...

  • AutoML

    机器学习有一个子领域叫做「AutoML」(Automatic Machine Learning,自动机器学习),目...

  • 浅读机器学习有感(一)

    一、机器学习简介和概述 1.1什么是机器学习? 机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数...

  • 机器学习1(特征工程)

    机器学习概述 机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测。 数据集的组成 机器学习的...

  • NNI 博文1

    NNI与其他自动机器学习工具的比较: 根据各个自动学习工具特点绘制以下图表: 由上图所示,NNI相较于其他自动学习...

  • Microsoft NNI 入门 —— 安装

    NNI与其他自动机器学习工具的比较、NNI安装过程体会、NNI使用过程体会、对NNI的建议NNI与其他自动机器学习...

  • 机器学习介绍

    机器学习定义 设计和分析一些让计算机可以自动“学习“的算法。机器学习算法是一类从庞大的数据中自动分析获得规律,并利...

网友评论

      本文标题:自动机器学习

      本文链接:https://www.haomeiwen.com/subject/rhdgphtx.html