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

App Inventor 2 Personal Image Classifier (PIC) 拓展:自行训练AI图像识别模型,开发图像识别分类App

这里仅仅介绍一下AI图像识别App的实现原理,AI的基础技术细节不在本文讨论范围。通过拓展即可开发出一款完全自行训练AI模型,用于特定识别场景的App了

我们都知道,人工智能AI的基本原理是事先准备好样本数据(这里指的是图片)及数据的标注信息(如图片中的人物是高兴、愤怒、哭泣等图片的判定信息),通过AI算法的训练,对输入的样本及标注进行拟合,形成最终的训练集数据。有了这份训练集数据,当下次我们输入一张新的图像时,AI算法根据训练集数据就能判断出图片中的人物的具体表情,这样就能对图片进行初步的分类。当然,判断的准确率和样本数量是有关系的,也和数据标注的准确性有关,还和具体的AI算法有关。

PersonalImageClassifier (PIC) 拓展

拓展的事件、方法、属性如下:

拓展的事件、方法、属性

App开发步骤

在线训练AI模型,生成模型数据,下载给PIC拓展使用

在线AI模型训练网站(国内访问正常):Personal Image Classifier

在线训练详细步骤(英文版):Personal Image Classifier: Part 1

这里仅截取部分训练步骤:

训练步骤1

最后可以在线对新输入的图片进行AI识别,如:微笑表情:

训练步骤1

最后,可以下载训练好的模型数据。

App Inventor 2 使用拓展及AI模型数据,对图像进行识别和分类

PersonalImageClassifier (PIC) 拓展的用法请参考demo,或直接看英文文档自行研究,这里暂时不做展开,文档如下:

App Inventor: EdgeML Image Classification: Fruits vs Veggies - Hackster.io

拓展及demo请至原文下载,原文地址:App Inventor 2 Personal Image Classifier (PIC) 拓展:自行训练AI图像识别模型,开发图像识别分类App · App Inventor 2 中文网

相关文章:

  • Openwrt(IstoreOS)安装iventoy
  • Hive Thrift Server
  • 小程序Taro框架 自定义底部Tabbar,处理自定义Tab栏切换卡顿、闪烁
  • 华为配置智能升级功能升级设备示例
  • 【C++ Primer Plus学习记录】break和continue语句
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • 通过vue ui创建项目
  • IntelliJ IDEA 下载安装及配置使用教程
  • C#中的线程以及[STAThread]、COM(Component Object Model)
  • 985硕的4家大厂实习与校招经历专题分享(part1)
  • ChatGPT提问技巧——控制温度和TOP-P样本
  • 2024年 Python面试热点
  • Python实现选择排序算法
  • Java方法重载
  • 基于Spring Boot + Vue的信息化在线教学平台
  • @angular/forms 源码解析之双向绑定
  • 08.Android之View事件问题
  • 345-反转字符串中的元音字母
  • Angularjs之国际化
  • Flex布局到底解决了什么问题
  • Gradle 5.0 正式版发布
  • IDEA 插件开发入门教程
  • Markdown 语法简单说明
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Redux 中间件分析
  • Vue2.0 实现互斥
  • Vue2.x学习三:事件处理生命周期钩子
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 使用docker-compose进行多节点部署
  • 原生JS动态加载JS、CSS文件及代码脚本
  • nb
  • elasticsearch-head插件安装
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​低代码平台的核心价值与优势
  • $.ajax()方法详解
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (4) PIVOT 和 UPIVOT 的使用
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (floyd+补集) poj 3275
  • (LeetCode C++)盛最多水的容器
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (六)激光线扫描-三维重建
  • (转)关于多人操作数据的处理策略
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .net打印*三角形
  • .NET开发人员必知的八个网站
  • .NET设计模式(11):组合模式(Composite Pattern)