Glossary

We’ve collected some definitions of common natural language processing and machine language acronyms and terminology here.[1]

1

Bill Wilson at the university of New South Wales in Australia has a more complete NLP dictionary (www.cse.unsw.edu.au/~billw/nlpdict.html).

You can find some of the parsers and regular expressions we used to help generate this list in the nlpia Python package at github.com/totalgood/nlpia (https://github.com/totalgood/nlpia).[2] This listing shows how we used nlpia to draft this glossary:

2

>>> from nlpia.book_parser import write_glossary
>>> from nlpia.constants import DATA_PATH
>>> print(write_glossary(
...     os.path.join(DATA_PATH, 'book')))          1
== Acronyms
 
[acronyms,template="glossary",id="terms"]
*AGI*:: Artificial general intelligence --
*AI*:: Artificial intelligence --
*AIML*:: Artificial Intelligence Markup Language --
*ANN*:: Approximate nearest neighbors --
...

  • 1 YMMV because we can’t provide the entire manuscript in your data folder.

We didn’t complete the definition generator, but that might be possible with a good LSTM language model (see chapter 10). We leave that to you.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset