白泽是中国古代神话中地位崇高的神兽,祥瑞之象征,是令人逢凶化吉的吉祥之兽。白泽亦能说人话,通万物之情,晓天下万物状貌。《白泽图》曰:羊有一角当顶上,龙也,杀之震死。《三才图会》中白泽是狮子身姿,头有一角,山羊胡子。
baize项目主要是人工智能相关,会将一些主流模型集成,并提供前端web上传图片进行验证。目前分为两个模块,baize-api 和baize-web ,目前都已开源
baize-api主要负责提供后端接口,集成训练好模型
模型通过pytorch训练,目前训练代码未开源,后续整理好也会开源
训练完成通过torchscript转化为libtorch可调用模型
ccutil 会对调用进行封装,并通过swig 提供golang接口
go-micro 暴露微服务
micro 做http网关
baize-web主要负责展现前端页面,提供用户上传界面
DogsVsCatsService.GetUploadParam
名称
类型
示例值
描述
region_id
string
oss-cn-shenzhen
主要用于前端使用sts时需传入,比阿里云region_id多了oss前缀
bucket
string
haormj
阿里云bucket名称
access_key_id
string
STS.NUap4fsGWBkAcibt****
访问密钥标识
access_key_secret
string
CSjbdvYU4AAR1yNk4cwiPasHAPendnyEepC8V****
访问密钥
security_token
string
********
安全令牌
expiration
string
2020-08-17T22:16:43Z
失效时间
request
response
{
"region_id" :" oss-cn-shenzhen" ,
"bucket" :" haormj" ,
"access_key_id" :" STS.NUap4fsGWBkAcibt****" ,
"access_key_secret" :" CSjbdvYU4AAR1yNk4cwiPasHAPendnyEepC8V****" ,
"security_token" :" ****" ,
"expiration" :" 2020-08-17T22:16:43Z" ,
"object_key" :" xx/xxx/3be14af2e0d511eab1be00163e10a364"
}
http_code
code
code_msg
描述
500
服务器内部错误
DogsVsCatsService.Classify
名称
类型
是否必选
示例值
描述
object_key
string
是
xx/xxx/xxx
待分类图片的oss路径
request
{
"object_key" :" xx/xxx/xxx"
}
response
{
"result" :" CAT" ,
"image_url" :" http://haormj.oss-cn-shenzhen.aliyuncs.com/****"
}
http_code
code
code_msg
描述
500
服务器内部错误
404
未找到对应资源