Difference between revisions of "Natural Language Generation (NLG)"

From
Jump to: navigation, search
Line 10: Line 10:
 
* [[Natural Language Processing (NLP)]]
 
* [[Natural Language Processing (NLP)]]
 
* [http://software.intel.com/en-us/articles/using-natural-language-processing-for-smart-question-generation Using Natural Language Processing for Smart Question Generation | Aditya S -Intel AI Academy]
 
* [http://software.intel.com/en-us/articles/using-natural-language-processing-for-smart-question-generation Using Natural Language Processing for Smart Question Generation | Aditya S -Intel AI Academy]
* [http://www.mediachange.ch/media//pdf/publications/MAPPING_THE_FIELD_OF_ALGORITHMIC_JOURNALISM_DoerrK.pdf Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr]
 
  
 
* Products
 
* Products
Line 25: Line 24:
 
** [http://www.lab-sense.io/ Labsense]
 
** [http://www.lab-sense.io/ Labsense]
  
Natural-language generation (NLG) is the natural-language processing task of generating natural language from a machine-representation system such as a knowledge base or a logical form. Psycholinguists prefer the term language production when such formal representations are interpreted as models for mental representations. It could be said an NLG system is like a translator that converts data into a natural-language representation. However, the methods to produce the final language are different from those of a compiler due to the inherent expressivity of natural languages. NLG has existed for a long time but commercial NLG technology has only recently become widely available. NLG may be viewed as the opposite of natural-language understanding: whereas in natural-language understanding, the system needs to disambiguate the input sentence to produce the machine representation language, in NLG the system needs to make decisions about how to put a concept into words. [https://en.wikipedia.org/wiki/Natural-language_generation Wikipedia]
+
Natural-language generation (NLG) is the natural-language processing task of generating natural language from a machine-representation system such as a knowledge base or a logical form. Psycholinguists prefer the term language production when such formal representations are interpreted as models for mental representations. It could be said an NLG system is like a translator that converts data into a natural-language representation. However, the methods to produce the final language are different from those of a compiler due to the inherent expressivity of natural languages. ...NLG may be viewed as the opposite of natural-language understanding: whereas in natural-language understanding, the system needs to disambiguate the input sentence to produce the machine representation language, in NLG the system needs to make decisions about how to put a concept into words. [https://en.wikipedia.org/wiki/Natural-language_generation Wikipedia]
 +
 
 +
 
 +
[http://www.mediachange.ch/media//pdf/publications/MAPPING_THE_FIELD_OF_ALGORITHMIC_JOURNALISM_DoerrK.pdf Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr]
 +
http://www.researchgate.net/profile/Konstantin_Doerr/publication/282642995/figure/fig1/AS:650032931930141@1531991336422/figure-fig1_W640.jpg
 +
 
  
http://narrativescience.com/wp-content/uploads/2018/11/graphic_Layers_Quill_1a_color2.png
 
  
 
<youtube>Ls7elVbN8bI</youtube>
 
<youtube>Ls7elVbN8bI</youtube>
Line 33: Line 36:
 
<youtube>4fjM72lbJaw</youtube>
 
<youtube>4fjM72lbJaw</youtube>
 
<youtube>Y5frfUzWAJI</youtube>
 
<youtube>Y5frfUzWAJI</youtube>
 +
 +
 +
http://narrativescience.com/wp-content/uploads/2018/11/graphic_Layers_Quill_1a_color2.png

Revision as of 13:57, 23 February 2019

Youtube search... ...Google search

Natural-language generation (NLG) is the natural-language processing task of generating natural language from a machine-representation system such as a knowledge base or a logical form. Psycholinguists prefer the term language production when such formal representations are interpreted as models for mental representations. It could be said an NLG system is like a translator that converts data into a natural-language representation. However, the methods to produce the final language are different from those of a compiler due to the inherent expressivity of natural languages. ...NLG may be viewed as the opposite of natural-language understanding: whereas in natural-language understanding, the system needs to disambiguate the input sentence to produce the machine representation language, in NLG the system needs to make decisions about how to put a concept into words. Wikipedia


Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr figure-fig1_W640.jpg



graphic_Layers_Quill_1a_color2.png