7.2 KiB
| title | chunk | source | category | tags | date_saved | instance |
|---|---|---|---|---|---|---|
| Glossary of artificial intelligence | 2/21 | https://en.wikipedia.org/wiki/Glossary_of_artificial_intelligence | reference | science, encyclopedia | 2026-05-05T07:50:25.401446+00:00 | kb-cron |
algorithmic efficiency A property of an algorithm which relates to the number of computational resources used by the algorithm. An algorithm must be analyzed to determine its resource usage, and the efficiency of an algorithm can be measured based on usage of different resources. Algorithmic efficiency can be thought of as analogous to engineering productivity for a repeating or continuous process.
algorithmic probability In algorithmic information theory, algorithmic probability, also known as Solomonoff probability, is a mathematical method of assigning a prior probability to a given observation. It was invented by Ray Solomonoff in the 1960s.
AlphaGo A computer program that plays the board game Go. It was developed by Alphabet Inc.'s Google DeepMind in London. AlphaGo has several versions including AlphaGo Zero, AlphaGo Master, AlphaGo Lee, etc. In October 2015, AlphaGo became the first computer Go program to beat a human professional Go player without handicaps on a full-sized 19×19 board.
ambient intelligence Electronic environments that are sensitive and responsive to the presence of people. The concept was pioneered by Philips Research in the early 2000s as a vision for a post-PC era in which computing power would be embedded invisibly into everyday objects and spaces. An AmI environment continuously senses its surroundings, recognises the individuals within it, and adapts its behaviour to their needs, habits, and preferences — without requiring explicit interaction.
Key characteristics of ambient intelligence systems include being embedded (technology woven into the environment rather than foregrounded), context-aware (able to recognise situations and people), personalised (tailored to individual users), adaptive (capable of learning and changing behaviour over time), and anticipatory (proactively responding to needs without conscious instruction).
AmI draws on and overlaps with related fields including ubiquitous computing, pervasive computing, the Internet of Things (IoT), and affective computing. Practical applications include smart home systems, intelligent transport, assisted-living technologies for elderly or disabled users, and responsive public spaces.
analysis of algorithms The determination of the computational complexity of algorithms, that is the amount of time, storage and/or other resources necessary to execute them. Usually, this involves determining a function that relates the length of an algorithm's input to the number of steps it takes (its time complexity) or the number of storage locations it uses (its space complexity).
analytics The discovery, interpretation, and communication of meaningful patterns in data. It includes descriptive analytics(what it happen?), diagnostic analytics(Why it happen?), predictive analytics(using the model to predict the result in the future.) and prescriptive analytics(giving suggestions according to the prediction).
answer set programming (ASP) A form of declarative programming oriented towards difficult (primarily NP-hard) search problems. It is based on the stable model (answer set) semantics of logic programming. In ASP, search problems are reduced to computing stable models, and answer set solvers—programs for generating stable models—are used to perform search.
ant colony optimization (ACO) A probabilistic technique for solving computational problems that can be reduced to finding good paths through graphs.
anytime algorithm An algorithm that can return a valid solution to a problem even if it is interrupted before it ends.
application programming interface (API) A set of subroutine definitions, communication protocols, and tools for building software. In general terms, it is a set of clearly defined methods of communication among various components. A good API makes it easier to develop a computer program by providing all the building blocks, which are then put together by the programmer. An API may be for a web-based system, operating system, database system, computer hardware, or software library. APIs are widely used in modern web development to enable applications to exchange data in real time.
approximate string matching Also fuzzy string searching.The technique of finding strings that match a pattern approximately (rather than exactly). The problem of approximate string matching is typically divided into two sub-problems: finding approximate substring matches inside a given string and finding dictionary strings that match the pattern approximately. approximation error The discrepancy between an exact value and some approximation to it.
argumentation framework Also argumentation system.A way to deal with contentious information and draw conclusions from it. In an abstract argumentation framework, entry-level information is a set of abstract arguments that, for instance, represent data or a proposition. Conflicts between arguments are represented by a binary relation on the set of arguments. In concrete terms, you represent an argumentation framework with a directed graph such that the nodes are the arguments, and the arrows represent the attack relation. There exist some extensions of the Dung's framework, like the logic-based argumentation frameworks or the value-based argumentation frameworks. artificial general intelligence (AGI) A type of AI that matches or surpasses human cognitive capabilities across a wide range of cognitive tasks.
artificial immune system (AIS) A class of computationally intelligent, rule-based machine learning systems inspired by the principles and processes of the vertebrate immune system. The algorithms are typically modeled after the immune system's characteristics of learning and memory for use in problem-solving.
artificial intelligence (AI) Also machine intelligence.Any intelligence demonstrated by machines, in contrast to the natural intelligence 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". Artificial intelligence arms race economic and sometimes military competition between two or more states to develop and deploy advanced AI technologies and lethal autonomous weapons systems (LAWS).
Artificial Intelligence Markup Language An XML dialect for creating natural language software agents.
Association for the Advancement of Artificial Intelligence (AAAI) An international, nonprofit, scientific society devoted to promote research in, and responsible use of, artificial intelligence. AAAI also aims to increase public understanding of artificial intelligence (AI), improve the teaching and training of AI practitioners, and provide guidance for research planners and funders concerning the importance and potential of current AI developments and future directions.