android + tflite 分类APP开发-1

使用自己的数据集训练模型进行图像分类

安装Model Maker 软件包

复制代码
sudo apt -y install libportaudio2pip install -q tflite-model-maker

准备数据集

文件夹下各类别子文件夹,图片文件

导入包

复制代码
import os

import numpy as np

import tensorflow as tf
assert tf.__version__.startswith('2')

from tflite_model_maker import model_spec
from tflite_model_maker import image_classifier
from tflite_model_maker.config import ExportFormat
from tflite_model_maker.config import QuantizationConfig
from tflite_model_maker.image_classifier import DataLoader

import matplotlib.pyplot as plt

运行

复制代码
data = DataLoader.from_folder(image_path)
train_data, test_data = data.split(0.9)

model = image_classifier.create(train_data)

loss, accuracy = model.evaluate(test_data)

model.export(export_dir='.')

导出模型即为tflite格式的文件

相关推荐
天天进步201520 分钟前
Python全栈项目--社区问答平台
开发语言·python·django
噜噜噜阿鲁~35 分钟前
python学习笔记 | 12.0、错误、调试和测试
笔记·python·学习
AI视觉网奇38 分钟前
Bambu Studio 发现 xx个开放边
开发语言·人工智能·python
SilentSamsara1 小时前
缓存策略实战:Redis + Python 多级缓存设计与失效策略
开发语言·redis·python·缓存·性能优化
本地化文档1 小时前
psycopg3-docs-l10n
数据库·python·postgresql·github·gitcode·sphinx
JeJe同学1 小时前
LabelImg 标签字体大小修改教程
linux·人工智能·python
Irissgwe1 小时前
【无标题】
python·langchain·ai编程·langgraph
RSTJ_16251 小时前
PYTHON+AI LLM DAY SIXTY-SIX
服务器·开发语言·python
Chase_______1 小时前
【Java基础 | 11】异常处理进阶:throw、throws、自定义异常与异常链讲清楚
java·开发语言·python
weixin_539446782 小时前
使用Java HttpServletResponse和JavaScript Fetch下载文件
java·javascript·python