【2021新春福袋】我用百度大脑体验了AI技术
让天涯 发布于2021-01-22 浏览:1454 回复:2
0
收藏
最后编辑于2021-01-23

百度大脑推出了一系列的AI技术,可以让开发者尝试使用AI新技术,体验一下AI技术给开发者、人们生活带来的便捷。

目前,百度大脑已经开放了语音技术、图像技术、文字识别、人脸与人体识别、视频技术、AR与VR、自然语言处理、知识图谱、数据智能等多维度的AI技术能力。每种AI技术都有详细的技术文档(https://ai.baidu.com/ai-doc)可以参考,并且每个AI技术包含了一定的免费额度提供给开发者尝鲜调用,对开发者来说是相当的友好了,而且会在AI社区不定期的会发布一些AI技术测评、使用体验征稿活动,并提供丰富的奖品。

2020年,我参加了部分百度AI社区的活动,体验了一些百度大脑推出的新技术,整体感觉百度大脑的AI技术一直在进步,在识别速度、准确度、便捷性等方面都在慢慢完善,相信百度大脑会越做越好,越来月完善的。

使用百度大脑的AI技术其实并不复杂,主要有三个步骤:

1、登陆【百度智能云-管理中心】,创建要调用的技术的应用,获取“API Key ”和 “Secret Key” (要根据 API Key 和 Secret Key 获取 AccessToken,第二步调用URL的时候要用到):https://console.bce.baidu.com/#/index/overview_v3

2、查看接口文档,重点查看要调用的技术的【请求URL、请求参数、返回参数】:https://ai.baidu.com/ai-doc

3、调用接口,将返回的内容进行识别、处理,最后把结果显示出来:一般返回结果都是json格式,所以需要对json结构进行解析,取得想要的内容。

最重要的就是第二步,正确理解各个参数的意思,以及她的要求、限制,这样才能够正确的进行调用、获取到期望的结果。

可以先尝试填入最少的、必要的参数,等正确调用后,再去改变参数值,观察变化,理解参数的含义,然后慢慢增加参数,改变参数值并调用,观察结果的不同。相信只要不断的尝试、练习,一定会熟悉起来的。

获取AccessToken的方法(C#):

/// 
/// 获取百度access_token
/// 
/// API Key
/// Secret Key
/// 
public static string GetAccessToken(string clientId, string clientSecret)
{
    string authHost = "https://aip.baidubce.com/oauth/2.0/token";
    HttpClient client = new HttpClient();
    List> paraList = new List>();
    paraList.Add(new KeyValuePair("grant_type", "client_credentials"));
    paraList.Add(new KeyValuePair("client_id", clientId));
    paraList.Add(new KeyValuePair("client_secret", clientSecret));

    HttpResponseMessage response = client.PostAsync(authHost, new FormUrlEncodedContent(paraList)).Result;
    string result = response.Content.ReadAsStringAsync().Result;
    JObject jo = (JObject)JsonConvert.DeserializeObject(result);

    string token = jo["access_token"].ToString();
    return token;
}

这里,将我2020年发表的一些百度大脑AI技术体验文章整理出来供大家参考,欢迎大家提出意见:

1、手把手教你使用百度大脑地址识别API:https://ai.baidu.com/forum/topic/show/957501

2、AI战疫【百度大脑新品体验】疫情谣言过滤:https://ai.baidu.com/forum/topic/show/959018

3、【安全生产】【百度大脑新品体验】血压计读数识别:https://ai.baidu.com/forum/topic/show/960852

4、【语言与知识主题月】图片文字翻译:https://ai.baidu.com/forum/topic/show/964499

5、【语言与知识主题月】自动创作之智能春联:https://ai.baidu.com/forum/topic/show/964500

6、【语言与知识主题月】新闻稿件智能识别处理:https://ai.baidu.com/forum/topic/show/964552

7、【语言与知识主题月】文本纠错:https://ai.baidu.com/forum/topic/show/964648

8、【乘风新基建】【百度大脑新品体验】智能结构化识别:https://ai.baidu.com/forum/topic/show/966708

9、【乘风新基建】【百度大脑新品体验】黑眼圈/眼袋检:https://ai.baidu.com/forum/topic/show/966736

10、【人像特效】人脸3D虚拟形象生成:https://ai.baidu.com/forum/topic/show/968668

11、【人像特效】 营业执照识别:https://ai.baidu.com/forum/topic/show/968713

12、【人像特效】护照识别:https://ai.baidu.com/forum/topic/show/970066

文章主要使用C# 语言,开发环境以.Net Core 3.1为主,采用在线API接口方式实现功能。

收藏
点赞
0
个赞
共2条回复 最后由让天涯回复于2021-01-23
#3让天涯回复于2021-01-23
#2 wangwei8638回复
2020高产

20不易,一起加油!

0
#2wangwei8638回复于2021-01-22

2020高产

0
TOP
切换版块