手把手教你使用TensorFlow训练出自己的模型

2023-11-08

手把手教你使用TensorFlow训练出自己的模型

一、前言
搭建TensorFlow开发环境一直是初学者头疼的问题,为了帮忙初学者快速使用TensorFlow框架训练出自己的模型,作者开发了一款基于TensorFlow 2.3.0的图形化工具AiSuperTool,可以一键加载数据集训练出模型,支持导出h5、tflite格式的模型文件。

二、软件简介
2.1 双击AiSuperTool.exe文件即可打开软件,软件初始化时间大概需15秒,请耐心等待,初始化完成后显示的界面如下:

在这里插入图片描述
在这里插入图片描述

2.2 点击“加载数据集”按钮,会弹出加载数据集的提示框,如图:

在这里插入图片描述

2.3 目前支持加载图片分类的数据集,支持训练图片分类的模型。花卉数据集下载地址:链接:https://pan.baidu.com/s/1ATVF4xHDVTAu-lsj-lC39w
提取码:7rzc
注意:数据集文件夹的应当按照类别存放,比如加载花卉识别数据集时,
data文件夹下是daisy、dandelion、roses、sunflowers、tulips 5个子文件夹,每个子文件下是对应的图片数据。如图:

在这里插入图片描述

2.4 加载完图片分类数据集后,点击“开始训练模型”按钮,软件开始训练模型,界面会实时显示训练过程中的loss 损失值和accuracy 准确率以及训练模型的进度。训练时长大概在30分钟内,具体根据电脑配置和数据集的大小有关。训练模型中的界面如下:

在这里插入图片描述> 2.5 训练完成后,会在软件的models文件夹下生成new_model.h5模型文件,这时候可以点击“模型推理预测”按钮来测试模型的好坏,选择要测试的图片后,软件自动加载模型进行推理预测,并将类别和准确率显示在界面上。如图:
在这里插入图片描述

2.6 导出模型文件,如果需要将模型文件移植到Android设备中进行推理预测,则需要将h5格式的模型文件转换为tflite格式的模型。软件提供了一键转换功能,点击“导出模型文件”按钮,自动开始进行模型转换,转换完成后在models文件夹生成new_model.tflite模型文件,模型转换过程比较慢,耐心等待即可。

在这里插入图片描述在这里插入图片描述> 2.7 软件下载:https://url83.ctfile.com/f/45573183-861538995-a31a63?p=7526 (访问密码: 7526)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

手把手教你使用TensorFlow训练出自己的模型 的相关文章

随机推荐

  • 数据结构——链表练习题

    题目一 思路 双指针 当listA和listB其中一个位空时 两个列表就不存在相交 返回NULL 当listA和listB都不为空链表时 指针phead1和phead2同时分别遍历listA和listB 遍历完后 再去分别遍历listB和l
  • c++运算符优先级归纳

    C 一共有 18个优先级 运算中按优先级进行性计算 当优先级相同时 根据结合性规则来决定 结合性 1 从左到右 L R 操作数和操作符结合的顺序大部分是从左到右结合性的 例如 单独的算术运算符 2 从右到左 R L 最典型的是赋值运算符 当
  • lecture 8:OLS回归模型

    先学习这个资料 OLS自编算法 不调用函数 重要的英文参考资料 Using Python for Introductory Econometrics kevinsheppard讲授Python做计量 相关分析 1 相关系数的计算公式 r x
  • Java核心技术 卷Ι 1~2)Java 的基本程序设计结构、类和对象

    文章目录 一 Java 的基本程序设计结构 1 强制类型转换 2 检测字符串是否相等 二 类和对象 一 Java 的基本程序设计结构 1 强制类型转换 double x 9 99987 int i int x System out prin
  • 跟着代码随想录练算法——二叉树(JS)(下)

    跟着代码随想录练算法 二叉树 106 从中序与后序遍历序列构造二叉树 https leetcode cn problems construct binary tree from inorder and postorder traversal
  • HttpClient进行timeout设置及存活机制设置

    package com example demo config import lombok Data import org springframework boot context properties ConfigurationPrope
  • docker学习记录--使用Xshell连接docker上的Centos镜像

    1 下载docker https download docker com win stable Docker 20Desktop 20Installer exe 2 安装选择默认 3 配置以下国内镜像 registry mirrors ht
  • POJ 2456 疯牛(二分+贪心)

    疯牛 时间限制 1000 ms 内存限制 65535 KB 难度 4 描述 农夫 John 建造了一座很长的畜栏 它包括N 2 lt N lt 100 000 个隔间 这些小隔间依次编号为x1 xN 0 lt xi lt 1 000 000
  • 过拟合产生的原因和解决方案

    最近在研究室内定位的问题 总是过拟合 之前研究问题太过草率 这次计划将问题彻底的研究明白 过拟合 简单来说就是在训练集表现好 在测试集 验证集 表现差 从表现来看可以理解成模型复杂也好 还是你的数据有问题也好 总之最后模型学习到了你现在数据
  • vue 数组按时间排序

  • 一文理解Kafka如何保证消息顺序性

    要想实现消息有序 需要从Producer和Consumer两方面来考虑 如果对Kafka不了解的话 可以先看这篇博客 一文快速了解Kafka 针对消息有序的业务需求 还分为全局有序和局部有序 全局有序 一个Topic下的所有消息都需要按照生
  • 用spss做mk检验_SPSS中对问卷数据进行探索因子分析的详细操作与结果解读

    一 什么是探索因子分析 探索因子分析主要用于对问卷数据进行统计分析 通常我们在做问卷分析的时候 如果我们设计的题项没有明确的维度划分 而我们又需要了解这些题项的维度 这时我们就需要对这题项进行探索因子分析 通过在SPSS中进行探索因子分析
  • Docker世界 -- 基础篇(入门)

    一 Docker概述 1 1 Docker 为什么会出现 一款产品从开发到上线 从操作系统 到运行环境 在到应用配置 作为开发 运维之间的协作 我们需要关心很多东西 这也是很多互联网公司都不得不面对的问题 特别是各种版本的迭代之后 不同版本
  • Python 3 安装 redis 客户端

    1 去GIThub 上下载 redis py 2 然后进入源码目录 执行 sudo python3 setup py install 就可以了 这里踩了一个坑 就是我按照GITHub上介绍的方式 sudo python setup py i
  • 区块链矿工如何以七个步骤处理挖掘工作并进行交易

    你有没有想过区块链的挖掘过程如何进行的 或者你的交易如何得到确认并添加到了区块链 好吧 我也是如此 由于我找不到任何明确的逐步解释这个过程文章 我决定深入研究并自己编写指南 以下是区块链交易如何通过七个步骤从你的钱包处理到区块链中 imag
  • git 第一次push error: failed to push some refs to

    第一次将本地文件push到远程时报错 error failed to push some refs to 远程地址 原因可能是github仓库中的README md文件不在本地代码目录中或要先pull 遇到错误要善用git的提示 报错信息后
  • yolov7 paper阅读笔记

    不同于现有的主流方法 yolov7的主要改进点在优化训练过程 包括优化modules 和 优化方法 这些会加强traing cost从而提高object detect的accuracy 但是不会提高inference cost 时间开销 这
  • calibrate_camera函数示例

    好的 下面是一个使用 Python 语言的 calibrate camera 函数示例 import numpy asnp import cv2 def calibrate camera images pattern size 准备对象点和
  • OSSEC直接向GMAIL发送alert的配制方法

    按照mannul的介绍 直接在ossec conf中配置如下
  • 手把手教你使用TensorFlow训练出自己的模型

    手把手教你使用TensorFlow训练出自己的模型 一 前言 搭建TensorFlow开发环境一直是初学者头疼的问题 为了帮忙初学者快速使用TensorFlow框架训练出自己的模型 作者开发了一款基于TensorFlow 2 3 0的图形化