SpaCy entitize

This commit is contained in:
haiping008@gmail.com 2018-06-14 14:23:24 -05:00
parent 194f661545
commit 86561ed839
4 changed files with 6 additions and 8 deletions

View file

@ -32,7 +32,7 @@ namespace BotSharp.Core.Engines
string providerName = Database.Configuration.GetSection($"{config}:Provider").Value;
var provider = TypeHelper.GetInstance(providerName, Database.Assemblies) as INlpPipeline;
provider.Configuration = Database.Configuration.GetSection("BotSharpAi");
provider.Process("How are you doing?", data);
provider.Process("How are you today ?", data);
// pipe process
@ -45,7 +45,7 @@ namespace BotSharp.Core.Engines
{
var pipe = TypeHelper.GetInstance(pipeName, Database.Assemblies) as INlpPipeline;
pipe.Configuration = provider.Configuration;
var tokens = pipe.Process("How are you doing?", data);
var tokens = pipe.Process("How are you today ?", data);
});

View file

@ -20,7 +20,7 @@ namespace BotSharp.Core.Engines.SpaCy
request.AddParameter("text", text);
var response = client.Execute<Result>(request);
data.Add("tokens", JToken.FromObject(response.Data.Tokens));
data.Add("Tokens", JToken.FromObject(response.Data.Tokens));
return response.IsSuccessful;
}

View file

@ -19,7 +19,7 @@ namespace BotSharp.Core.Engines.SpaCy
request.AddParameter("text", text);
var response = client.Execute<Result>(request);
data.Add("features", JToken.FromObject(response.Data.Vectors));
data.Add("Features", JToken.FromObject(response.Data.Vectors));
return response.IsSuccessful;
}

View file

@ -33,11 +33,9 @@ def tokenize():
@route('/entitize')
def entitize():
doc = nlp(request.query.text)
entities = ner(doc)
print(entities)
print(doc.ents)
list = []
print(doc.ents.size)
for entity in entities:
for entity in doc.ents:
print(entity)
list.append(entity)
return {'entities': list}