【定制化图像开放平台】入门实例之手写数字模型训练

本帖主要用手写数字为例进行一个简单入门实例总结(非官方)

平台网站:http://ai.baidu.com/customize/app/model/

-----------前提已经会使用平台创建模型并进行训练哦-----------

  • 训练模型中心

之前准备好的数据上传并等待训练结果。训练完成会如下图所示

  • 上线申请

上线申请输入接口地址的后缀。之前貌似是官网给动态生成一个固定的值eg:model_666 现在是自定义哦

  • 查看上线详情

图片无法上传。原因未知,原图可以去云盘查看哦。文章底部有地址哦

  • 接口APPID添加

前提自己已经在控制台创建了图像识别的应用哦

  • 保存APPID
  • 查看接口地址

以上就是模型训练成功。上线和绑定APPID的简单总结

---------------------------------下面是代码调用示例哦---------------------------------

  • JavaAPI调用示例
//百度的工具类自行下载即可
import com.baidu.aip.util.Base64Util;
import com.xiaoshuai.baidu.util.FileUtil;
import com.xiaoshuai.baidu.util.HttpUtil;

/**
 * @author 小帅丶
 * @类名称  Test
 * @remark 
 * @date  2018-1-16
 */
public class Test {
	public static void main(String[] args) throws Exception {
//上线的接口地址
		String url ="https://aip.baidubce.com/rpc/2.0/ai_custom/v1/classification/handwritenum";
	   String access_token="自己的token";
	 byte[] file = FileUtil.readFileByBytes("C:/8.jpg");
	 String image = Base64Util.encode(file);
	 String params = "{\"top_num\":5,\"image\":\""+image+"\"}";
	 String result = HttpUtil.post(url, access_token, params);
	 System.out.println(result);
	}
  • 所用到的8.jpg
  • 接口返回的内容
{
    "log_id": 17363214460106467000, 
    "results": [
        {
            "name": "8", 
            "score": 0.9999281167984009
        }, 
        {
            "name": "3", 
            "score": 0.000045131622755434364
        }, 
        {
            "name": "6", 
            "score": 0.0000237098392972257
        }, 
        {
            "name": "zero", 
            "score": 0.000001922937372000888
        }, 
        {
            "name": "2", 
            "score": 4.7602617314623785e-7
        }
    ]
}

可以看出结果很不错哦

---------------------------------下面是帖子说明哦---------------------------------

训练的文件&帖子图片集:https://pan.baidu.com/s/1kVTJke7

如有其它问题。请评论区说明

QQ:783021975

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Go语言编程中判断文件是否存在是创建目录的方法

创建目录 os.Mkdir创建单个目录函数原形func Mkdir(name string, perm FileMode) error输入一个目录的名称和目录的...

35711
来自专栏nummy

使用doctest进行测试

python中的doctest可以运行文档中嵌入的例子,并验证它们能否生成所期望的结果,从而对源代码进行测试。

541
来自专栏信安之路

RPO 相对路径覆盖攻击

RPO (Relative Path Overwrite) 相对路径覆盖,最早由 Gareth Heyes 在其发表的文章中提出。主要是利用浏览器的一些特性和部...

510
来自专栏开发与安全

win 7 + VC++ 2008 express + OpenCv 2.1.0安装

官方文档并注释: These instructions were tested with Visual C++ 9.0 (as part of Visual ...

18010
来自专栏企鹅号快讯

XSStrike:基于Python的XSS测试工具

简介 XSStrike 是一款用于探测并利用XSS漏洞的脚本 XSStrike目前所提供的产品特性: 对参数进行模糊测试之后构建合适的payload 使用pay...

2145
来自专栏利炳根的专栏

学习笔记CB005:关键词、语料提取

关键词提取。pynlpir库实现关键词提取。

39112
来自专栏逻辑熊猫带你玩Python

Python | Python命令行参数学习

Python的命令行参数,提供了很多有用的功能,可以方便调试和运行,通过man python就能查看,以下是一些常用参数使用实例和场景:

503
来自专栏Golang语言社区

Go语言编程中判断文件是否存在是创建目录的方法

创建目录 os.Mkdir创建单个目录函数原形func Mkdir(name string, perm FileMode) error输入一个目录的名称和目录...

2957
来自专栏程序员互动联盟

如何简单快速调试高大上的谷歌浏览器

上一篇我们简单的将了在Ubuntu上编译chromium,android content_shell_apk的编译,一切顺利的就能生成apk。但是我们仅仅只是照...

34516
来自专栏Python小屋

Python使用标准库urllib模拟浏览器爬取网页内容

爬取网页内容的第一步是分析目标网站源代码结构,确定自己要爬取的内容在哪里,这要求对HTML代码有一定了解,对于某些网站内容的爬取还需要具有一定的Javascri...

481

扫码关注云+社区