• 大小: 78.35MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-11-11
  • 语言: 其他
  • 标签: 语义理解  VS  

资源简介

基于VS2017,利用百度自然语言处理项目接口以及提供的代码,实现对语句的分词以及词性分析。在使用项目之前,需要在百度注册应用,并复制app_id;api_key;secret_key ;到自己的项目中。

资源截图

代码片段和文件信息

// BaiduTextRecognition.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include 
#include   
#include   
#include “json\json.h“  
#include “JsonTranslator.hpp“
#include “UTF2String.hpp“
#include “nlp.h“

int main() {

std::string app_id = ““;
std::string api_key = ““;
std::string secret_key = ““;

aip::Nlp client(app_id api_key secret_key);


Json::Value result;


//输入内容
std::string text = “百度是一家高科技公司“;

// 调用词法分析
result = client.lexer(string_To_UTF8(text) aip::null);

std::cout << result << std::endl;
//解析json,并获取结果
std::vector> textRecognitionResult = jsonTranslatorMachine::jsonTranslator(result);

//输出结果
std::cout << “输入内容为:“ << text << std::endl;
std::cout << “输出结果为:“ << std::endl;

for (int i = 0; i < textRecognitionResult.size(); i++) {

std::cout << “分词:[“;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY | FOREGROUND_BLUE | FOREGROUND_GREEN);
std::cout << textRecognitionResult[i][0];
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY);
std::cout << “];“;

std::cout << “词性:[“;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY | FOREGROUND_GREEN);
std::cout << textRecognitionResult[i][1];
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY);
std::cout << “]“ << std::endl;
}

// 调用依存句法分析
result = client.dep_parser(text aip::null);

// 如果有可选参数
std::map options;
options[“mode“] = “1“;

// 带参数调用依存句法分析
result = client.dep_parser(text options);

}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      184745  2018-11-18 20:44  Read me.docx
     目录           0  2018-11-18 20:44  BaiduTextRecognition\
     目录           0  2018-11-18 14:42  BaiduTextRecognition\.vs\
     目录           0  2018-11-18 14:42  BaiduTextRecognition\.vs\BaiduTextRecognition\
     目录           0  2018-11-18 20:45  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\
     文件       53248  2018-11-18 20:45  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\.suo
     文件    38354944  2018-11-18 20:45  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\Browse.VC.db
     目录           0  2018-11-18 16:51  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\
     目录           0  2018-11-18 18:58  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\
     目录           0  2018-11-18 18:58  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\
     目录           0  2018-11-18 18:58  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\JSON_VALUE-463a1950\
     文件    28770304  2018-11-18 19:13  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\JSON_VALUE-463a1950\JSON_VALUE.ipch
     目录           0  2018-11-18 16:51  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\
     目录           0  2018-11-18 16:51  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\JSON_VALUE-463a1950\
     文件    28770304  2018-11-18 18:44  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\JSON_VALUE-463a1950\JSON_VALUE.ipch
     目录           0  2018-11-18 19:50  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\BAIDUTEXTRECOGNITION-d5f69b86\
     文件     3538944  2018-11-18 20:45  BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\BAIDUTEXTRECOGNITION-d5f69b86\BAIDUTEXTRECOGNITION-3ed76737.ipch
     目录           0  2018-11-18 20:45  BaiduTextRecognition\BaiduTextRecognition\
     文件        1855  2018-11-18 20:45  BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.cpp
     文件        8737  2018-11-18 19:51  BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj
     文件        1519  2018-11-18 19:11  BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj.filters
     文件         165  2018-11-18 15:44  BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj.user
     目录           0  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\
     目录           0  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\
     文件         258  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\BaiduTextRecognition.lastbuildstate
     文件        2194  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.command.1.tlog
     文件       55568  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.read.1.tlog
     文件        2254  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.write.1.tlog
     文件        2250  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\link.command.1.tlog
     文件        5652  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\link.read.1.tlog
     文件        1208  2018-11-18 20:41  BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\link.write.1.tlog
............此处省略273个文件信息

评论

共有 条评论