【定制化图像开放平台】定制你的图像识别模型
用户已被禁言 发布于2017-11 浏览:17826 回复:59
8
收藏
最后编辑于2019-01

定制你的图像识别模型,只需标注少量数据即可完成模型训练

平台已经上线。需要训练的大家赶紧造起来吧

http://ai.baidu.com/customize/

http://ai.baidu.com/easydl/app/overview  选择指定类型 开启你的模型之路

 

收藏
点赞
8
个赞
共59条回复 最后由用户已被禁言编辑于2019-01
#20morfir回复于2017-12

感谢楼主,我的错误是传参的问题,在传递参数过程中,把一个参数put进了json中,拼接了json,所以出现了3(调用的API不存在,请检查后重新尝试)的错误,感谢楼主热心帮助。

1
#19用户已被禁言回复于2017-12
#18 yangxing5200回复
请问加群有什么特殊的要求吗?我加了很多天都没有能进去 群 649285136
展开

可以加我QQ 邀请你入群 783021975

2
#18yangxing5200回复于2017-12

请问加群有什么特殊的要求吗?我加了很多天都没有能进去 群 649285136

0
#17melissayoung回复于2017-12
#15 yangxing5200回复
模型审核时间一般多久?

你好,现在审核上线一般3~5个工作日,后面会加快~

感谢关注,欢迎多提意见和建议~

0
#16用户已被禁言回复于2017-12
#15 yangxing5200回复
模型审核时间一般多久?

这个暂时不太清楚。你可以加群问PM

1
#15yangxing5200回复于2017-12

模型审核时间一般多久?

0
#14用户已被禁言回复于2017-11
  • 训练失败解决方法

有可能上传的zip文件里面包含了zip文件。zip文件里面只需要包含分类文件夹即可

1
#13用户已被禁言回复于2017-11
#10 用户已被禁言回复
9.获取得到的URL。再获取到AccessToken就可以请求自己训练模型数据的接口了 [代码] 注意:图像的base64不需要urlencode转码 数据格式是JSON字符串拼接  返回的数据格式: [代码] 具体含义 查看 定制化图像识别 接口文档说明 
展开

9.获取得到的URL。再获取到AccessToken就可以请求自己训练模型数据的接口了 

  • 更改了一下代码。被注释掉的才是正确的请求参数格式
  • String param = "{\"top_num\":5,\"image\":\""+img64+"\"}";
import com.baidu.aip.util.Base64Util;
import com.xiaoshuai.baidu.util.FileUtil;
import com.xiaoshuai.baidu.util.HttpUtil;

/**
 * @author 小帅丶
 * @类名称  Test
 * @remark 
 * @date  2017-11-14
 */
public class Test {
	public static void main(String[] args) throws Exception {
		String accessToken = "自己绑定的APPID获取的AccessToken";
		String url = "https://aip.baidubce.com/rpc/2.0/xxxx/v1/classification/modelxxxx";
		byte[] imageData = FileUtil.readFileByBytes("G:/car.jpg");
		String img64 = Base64Util.encode(imageData);
		String param = "{\"top_num\":5,\"image\":\""+img64+"\"}";
		String object = HttpUtil.post(url, accessToken, param);
		System.out.println(object);
	}
}
1
#12笔墨哥回复于2017-11

步骤好清楚呀~~棒棒滴~

0
#11用户已被禁言回复于2017-11
  • POSTMAN调用示例截图

1
#10用户已被禁言回复于2017-11

9.获取得到的URL。再获取到AccessToken就可以请求自己训练模型数据的接口了

import com.baidu.aip.util.Base64Util;
import com.xiaoshuai.baidu.util.FileUtil;
import com.xiaoshuai.baidu.util.HttpUtil;

/**
 * @author 小帅丶
 * @类名称  Test
 * @remark 
 * @date  2017-11-14
 */
public class Test {
	public static void main(String[] args) throws Exception {
		String accessToken = "自己绑定的APPID获取的AccessToken";
		String url = "https://aip.baidubce.com/rpc/2.0/xxxx/v1/classification/modelxxxx";
		byte[] imageData = FileUtil.readFileByBytes("G:/car.jpg");
		String img64 = Base64Util.encode(imageData);
//		String param = "{\"top_num\":5,\"image\":\""+img64+"\"}";
		String param = "top_num=5&image="+img64;
		String object = HttpUtil.post(url, accessToken, param);
		System.out.println(object);
	}
}

注意:图像的base64不需要urlencode转码 数据格式是JSON字符串拼接 

返回的数据格式:

{
    "log_id": 1,
    "results": [
        {
            "name": "S500",
            "score": 1
        }
    ]
}

具体含义 查看 定制化图像识别 接口文档说明 

1
#9用户已被禁言回复于2017-11

8.选择指定的APPID进行授权

1
#8用户已被禁言回复于2017-11

7.申请成功进行APPID授权

1
#7用户已被禁言回复于2017-11

6.等待训练结果 并申请上线

 

1
#6用户已被禁言回复于2017-11

5.上传自己的数据集压缩文件。开始训练。

1
#5用户已被禁言回复于2017-11

4.上传训练数据集

1
#4用户已被禁言回复于2017-11

3.选择创建的模型。上传训练数据集

1
#3用户已被禁言回复于2017-11

2.填写相关信息

1
#2用户已被禁言回复于2017-11

1.创建模型

1
TOP
切换版块