There are many machine learning api for scanning images but they just return a bunch of tags.


{ "tags": [ "train", "platform", "station", "building", "indoor", "subway", "track", "walking", "waiting", "pulling", "board", "people", "man", "luggage", "standing", "holding", "large", "woman", "yellow", "suitcase" ],  "confidence": 0.833099365 } ] }

Are there any apis for combining these into a sentence? MS Cognitive Vision is the only one that produces a full caption

"captions": [ { "text": "people waiting at a train station",

Google sentiment analysis can split a sentence into grammar parts but is there any api that does the reverse?


INPUT: "train", "platform", "station", "building", "indoor", "subway", "track", "walking", "waiting", "pulling", "board", "people", "man", "luggage", "standing", "holding", "large", "woman", "yellow", "suitcase"

OUTPUT: "people waiting at a train station"

  • 2
    $\begingroup$ thanks for down votes without explanation. another reason I dont support it any more $\endgroup$ Mar 22 '18 at 15:07
  • 2
    $\begingroup$ That's what people do on this specific Stack Exchange. I got same done to my question. :/ Did you look at chat bots? May be you can adapt one of them to glue words into sentences? $\endgroup$
    – Alexus
    Mar 22 '18 at 18:37
  • 1
    $\begingroup$ Sorry about the downvote welcome. It happens. Welcome to AI, regardless! $\endgroup$
    – DukeZhou
    Mar 22 '18 at 19:36
  • 1
    $\begingroup$ Alexus and brian.clear, I gave you guys some votes. I dislike the number of people down voting without explaining. $\endgroup$ Mar 24 '18 at 3:15
  • $\begingroup$ im afraid is the reason I use Stackoverflow in read only mode. this was mentioned on other screen In regards to how MS does it, for their Cognitive Services APIs they build their models from CNTK. docs.microsoft.com/en-us/cognitive-toolkit $\endgroup$ Mar 24 '18 at 18:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.