Notes: Maximum entropy is a statistical concept that refers to the state of maximum uncertainty or randomness within a system. In the context of chatbots, maximum entropy can be used as a…
Category: 2019
Metaphor Analysis & Natural Language Processing
Notes: Metaphor analysis is a method or technique used to understand a text by identifying and analyzing the metaphors that are used in it. Metaphors are figures of speech that use a…
Named-Entity Recognition & Chatbots
Notes: Named-Entity Recognition (NER) is a subfield of natural language processing (NLP) that involves identifying and classifying named entities in a text into predefined categories such as person names, organizations, locations, medical…
NLTK & Dialog Systems
Notes: NLTK (Natural Language Toolkit) is a suite of Python libraries and programs for working with human language data (text). It provides a wide range of tools and resources for natural language…
Smart Home & Chatbots
Notes: Smart homes are homes that are equipped with internet-connected devices and appliances that can be controlled and automated remotely through a smartphone app or other device. These devices may include things…
Interactive Digital Narrative
Notes: Interactive digital narrative (IDN) refers to a type of digital media that combines elements of storytelling with interactive elements that allow the user to participate in and shape the story. IDN…
Natural Language & Interactive Fiction
Notes: Interactive fiction, also known as text-based adventure games or parser-based games, is a genre of computer game in which players control characters and influence the game world through the use of…
Natural Language & Interactive Narrative
Notes: Interactive narrative is a form of storytelling that allows the user or reader to influence the direction or outcome of the story through their actions or choices. Interactive narratives can take…
Language-independent & Dialog Systems
Notes: In the context of natural language processing (NLP) and dialog systems, “language-independent” often refers to the ability of the system to handle multiple languages without the need for language-specific processing or…
Language Modeling & Chatbots
Notes: A statistical language model (SLM) is a mathematical model that is used to predict the likelihood of a sequence of words (a string) occurring in a language. It does this by…