Algorithms

Terms related to procedures or formulas for solving a problem by conducting a sequence of specified actions. In computing, algorithms in the form of mathematical instructions play an important part in search, artificial intelligence (AI) and machine learning.
  • What is machine learning? Guide, definition and examples - Machine learning is a branch of AI focused on building computer systems that learn from data.
  • What is narrow AI (weak AI)? - Narrow AI is an application of artificial intelligence technologies to enable a high-functioning system that replicates -- and perhaps surpasses -- human intelligence for a dedicated purpose.
  • What is prediction error? - A prediction error is the failure of a model of a system to accurately forecast outcomes.
  • What is quantum computing? How it works and examples - Quantum computing is an emerging area of computer science focused on building computers based on the principles of quantum theory to dramatically increase computation speeds.
  • What is reinforcement learning? - Reinforcement learning (RL) is a machine learning training method that trains software to make certain desired actions.
  • What is self-service business intelligence (self-service BI)? - Self-service business intelligence (BI) is an approach to data analytics that enables nontechnical business users to access and explore data sets.
  • What is semantic search? - Semantic search is a data searching technique that uses natural language processing (NLP) and machine learning algorithms to improve the accuracy of search results by considering the searcher's intent and the contextual meaning of the terms used in their query.
  • What is the RSA algorithm? - The RSA algorithm (Rivest-Shamir-Adleman) is a public key cryptosystem that uses a pair of keys for securing digital communication and transactions over insecure networks, such as the internet.
  • What is the Twofish encryption algorithm? - Twofish is a symmetric-key block cipher with a block size of 128 bits and variable-length key of size 128, 192 or 256 bits.
  • What is unsupervised learning? - Unsupervised learning is a type of machine learning (ML) technique that uses artificial intelligence (AI) algorithms to identify patterns in data sets that are neither classified nor labeled.