What is a corpus? A corpus is a collection of authentic text or audio organized into datasets. Authentic here means text written or audio spoken by a native of the language or dialect. A corpus can be made up of everything from newspapers, novels, recipes, radio broadcasts to television shows, movies, and tweets. In natural […]

Computer Vision

What is computer vision? Computer vision is a field of AI that enables computers and systems to derive meaningful information from digital images, videos, and other visual inputs and take actions or make recommendations based on that information. If AI enables computers to think, computer vision enables them to see, observe and understand.   What […]

Cognitive Computing

What is cognitive computing? Cognitive computing uses computerized models to simulate the human thought process in complex situations where the answers may be ambiguous and uncertain. It overlaps with AI and involves many underlying technologies to power cognitive applications, including expert systems, neural networks, robotics, and virtual reality (VR).   Why use cognitive computing? Cognitive […]


What is a chatbot? A chatbot is an AI software that can simulate a conversation with a user in natural language through messaging applications, websites, mobile apps, or the telephone. It is described as one of the most advanced and promising expressions of interaction between humans and machines and is widely used by various companies. […]

Computational Learning Theory

What is computational learning theory? Computational learning theory (CoLT) is a field of AI research studying the design of machine learning algorithms to determine what sorts of problems are learnable. The ultimate goals are to understand the theoretical underpinnings of deep learning programs, what makes them work or not while improving accuracy and efficiency.   […]


What is a cloud-native application? Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. The use of containers, microservices-based infrastructure, and APIs exemplify this approach. It combines with automation that allows engineers to make high-impact changes frequently and predictably with minimal effort.   […]

Case Management

What is Case Management? Case Management is a process that allows recording, monitoring, and analysis involved in the processing of the data, procedures, and related content that comprise a case. A case can be an investigation or transaction that can be conducted, a service request that must be fulfilled, or an incident or issue that […]


What is clustering? Clustering is the task of dividing the population or data points into several groups such that data points in the same groups are more similar to the data points in the same group and dissimilar to the data points in the other groups. It is a collection of objects based on similarities and […]


What is classification? Classification is the process of predicting the class of a given set of data points. Classes are sometimes called targets/labels or categories. It belongs to a category of supervised learning, where the targets are also provided with the input data. Classification algorithms in supervised machine learning use input training data to predict […]