Artificial intelligence (AI, also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals. In computer science AI research is defined as the study of “intelligent agents”: any device that perceives its environment and takes actions that maximize its chance of successfully achieving its goals. Colloquially, the term “artificial intelligence” is applied when a machine mimics “cognitive” functions that humans associate with other human minds, such as “learning” and “problem solving”.

Approaches to NLU

Why is language so complex? Percy Liang, a Stanford NLP expert, breaks down the various approaches to NLU into four distinct categories: Distributional Frame-based Model-theoretical Interactive learning You might appreciate a brief linguistics…

Introduction to semantics: JavaScript

This tutorial will walk you through what rdflib.js.

Introduction to semantics: Fuseki

About Apache Fuseki, an open source triple store.

Introduction to semantics: C#

Knowledge representation using C# and dotnet.

Introduction to semantics: SPARQL

SPARQL is pronounced 'sparkle' and stands for Semantic Protocol and RDF Query Language. It looks similar to SQL but also totally different since it has to encompass the non-existing field and table names, yet include named graphs and links attached to links.

Embedding and Tokenizer in Keras

About the Tokenizer and Embedding classes in Keras.