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 HMAC (Hash-Based Message Authentication Code)? - Hash-based message authentication code (HMAC) is a message encryption method that uses a cryptographic key with a hash function.
  • What is linear regression? - Linear regression is a statistical technique that identifies the relationship between the mean value of one variable and the corresponding values of one or more other variables.
  • What is machine learning bias (AI bias)? - Machine learning bias, also known as 'algorithm bias' or 'AI bias,' is a phenomenon that occurs when an algorithm produces results that are systemically prejudiced due to erroneous assumptions in the machine learning (ML) process.
  • 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 11th dimension in M-theory? - The 11th dimension is a characteristic of spacetime that has been proposed as a possible answer to questions that arise in superstring theory.
  • 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 traveling salesman problem (TSP)? - The traveling salesman problem (TSP) is a programming optimization problem to find the shortest path that connects a given set of points.
  • 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.
  • Zipf's Law - Zipf’s Law is a statistical distribution in certain data sets, such as words in a linguistic corpus, in which the frequencies of certain words are inversely proportional to their ranks.