Showing 1-25 of 25 articles
ACM A.M. Turing Award
The ACM A.M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for, in the words of the official citation, "contributions...
AI History
Actor model
The actor model is a mathematical model of concurrent computation whose universal primitive is the actor: an autonomous, isolated entity that owns private...
AI InfrastructureProgramming Languages
Artificial Intelligence
Artificial intelligence (AI) is the field of computer science dedicated to creating systems that perform tasks normally requiring human intelligence, such as...
Artificial IntelligenceMachine Learning
Common Lisp
Common Lisp is the ANSI-standardized dialect of the Lisp family and was, from the late 1980s through the early 1990s, the dominant programming language of...
AI HistoryProgramming Languages
Computer-use agent
A computer-use agent (CUA) is a category of AI agent in artificial intelligence that performs tasks by directly operating a general-purpose computer's...
AI AgentsArtificial Intelligence
Data Science
Data science is an interdisciplinary field that uses statistics, programming, and domain expertise to extract knowledge and insights from structured and...
Education AIMachine Learning
Differential privacy
Differential privacy is a mathematical definition of privacy that guarantees the output of an analysis is essentially unchanged whether or not any single...
AI EthicsStatistics
Gerald Jay Sussman
Gerald Jay Sussman (born February 8, 1947) is an American computer scientist and the Panasonic Professor of Electrical Engineering (formerly the Matsushita...
People
Homoiconicity
Homoiconicity is a property of a programming language in which the program itself is represented as an ordinary data structure of the language, so that code...
Programming Languages
Homomorphic encryption for machine learning
Homomorphic encryption for machine learning is the application of fully, somewhat, or leveled homomorphic encryption (FHE, SHE, LHE) so that a server can run...
Machine Learning
Ion Stoica
Ion Stoica is a Romanian-American computer scientist, professor of electrical engineering and computer sciences at the University of California, Berkeley, and...
AI InfrastructurePeople
Jeff Dean
Jeffrey Adgate "Jeff" Dean (born 23 July 1968) is an American computer scientist who serves as Google Senior Fellow and Chief Scientist of Google DeepMind and...
GooglePeople
Lambda Calculus
Lambda calculus (often written λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application...
MathematicsProgramming Languages
Lisp
Lisp (historically LISP, an acronym for "LISt Processor") is a family of programming languages, specified in 1958 by John McCarthy at the Massachusetts...
AI HistoryProgramming Languages
Machine Learning
See also: Machine learning terms and artificial intelligence Machine learning (ML) is a branch of artificial intelligence that gives computers the ability to...
Artificial IntelligenceMachine Learning
Multiple dispatch
Multiple dispatch (also called multimethods) is a programming-language feature in which the implementation of a function or method is selected at run time from...
Programming Languages
Pattern Recognition
Pattern recognition is the automatic discovery of regularities in data through the use of computer algorithms, and the use of those regularities to take...
Artificial IntelligenceMachine Learning
Prolog
Prolog (a contraction of the French PROgrammation en LOGique) is a logic programming language, first implemented in 1972 by Alain Colmerauer's group at the...
Artificial IntelligenceProgramming Languages
QPU
A Quantum Processing Unit (QPU), also known as a quantum processor, is the core hardware component of a quantum computer that manipulates qubits using the...
AI Hardware
Quantum machine learning
Quantum machine learning (QML) is a research field that sits at the intersection of quantum computing and machine learning. The term refers to two...
Artificial IntelligenceMachine Learning
Quantum processor
A quantum processing unit (QPU), also called a quantum processor, is the hardware component of a quantum computer that holds and manipulates qubits to perform...
AI Hardware
Scheme
Scheme is a minimalist, multi-paradigm programming language and a dialect of Lisp, created in 1975 by Guy L. Steele Jr. and Gerald Jay Sussman at the MIT...
AI HistoryProgramming Languages
Sketching
See also: Machine learning terms Sketching is a family of techniques in computer science, machine learning, and database systems that use small probabilistic...
Algorithms
Sparse Vector
A sparse vector is a vector in which most of the elements are zero, in contrast to a dense vector, in which most elements are non-zero. Google's Machine...
Machine LearningMathematics
Stuart Russell
Stuart Jonathan Russell (born 1962) is a British computer scientist, professor of computer science at the University of California, Berkeley, and one of the...
AI SafetyPeople