Artificial Intelligence42 analyzed topicsMachine LearningDeep Learning & Neural NetworksNatural Language ProcessingComputer VisionGenerative AIExplainable AIAI Agents & Intelligent Systems
Computer Science56 analyzed topicsAlgorithmsData StructuresComputation & ComplexityComputer ArchitectureGraphics & VisualizationHuman-Computer Interaction
Programming54 analyzed topicsProgramming LanguagesProgramming ParadigmsSoftware DevelopmentAPIs & IntegrationDevelopment Tools
Data & Databases51 analyzed topicsDatabasesData EngineeringData ScienceData AnalysisData ManagementKnowledge GraphsInformation Retrieval
Internet & Web42 analyzed topicsWeb TechnologiesWeb DevelopmentWeb ArchitectureSearch TechnologySocial WebInternet Infrastructure
Networks & Telecommunications30 analyzed topicsComputer NetworksNetwork ProtocolsWireless NetworksMobile NetworksTelecommunicationsNetwork Management
Cybersecurity57 analyzed topicsCryptographyNetwork SecurityApplication SecurityIdentity & AuthenticationMalware & ThreatsPrivacy
Software & Systems31 analyzed topicsOperating SystemsSoftware ArchitectureCloud ComputingDistributed SystemsVirtualization
Search engine indexingSearch engine indexing is the collecting, parsing, and storing of data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts…View analysis →
Social webThe social web is a set of social relations that link people through the World Wide Web. The social web encompasses how websites and software are designed and developed in order…View analysis →
DNA databaseA DNA database or DNA databank is a database of DNA profiles which can be used in the analysis of genetic diseases, genetic fingerprinting for criminology, or genetic genealogy…View analysis →
Spectre (security vulnerability)Spectre is a class of speculative execution CPU vulnerabilities that involve side-channel attacks, first discovered in 2017. There are multiple variants that affect modern…View analysis →
Cryptography lawCryptography is the practice and study of encrypting information, or in other words, securing information from unauthorized access. There are many different cryptography laws in…View analysis →
Darwin (operating system)Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating…View analysis →
Pick operating systemThe Pick operating system, also known as the Pick system or simply Pick, is a demand-paged, multi-user, virtual memory, time-sharing computer operating system based around a…View analysis →
Supervised learningIn machine learning, supervised learning (SL) is a type of machine learning paradigm where an algorithm learns to map input data to a specific output based on example…View analysis →
Multi-factor authenticationMulti-factor authentication (MFA), also known as two-factor authentication (2FA), is an electronic authentication method in which a user is granted access to a website or…View analysis →
Strong cryptographyStrong cryptography or cryptographically strong are general terms used to designate the cryptographic algorithms that, when used correctly, provide a very high (usually…View analysis →
WebsiteA website, or web site, is any web page whose content is identified by a common domain name and is published on at least one web server. Websites are typically dedicated to a…View analysis →
3D computer graphics3D computer graphics, sometimes called 3D computer-generated imagery (3D-CGI), refers to computer graphics that use a three-dimensional (3D) representation of geometric data…View analysis →
Biomedical text miningBiomedical text mining (including biomedical natural language processing or BioNLP) refers to the methods and study of how text mining may be applied to texts and literature of…View analysis →
Rete algorithmThe Rete algorithm (/ˈriːtiː/ REE-tee, /ˈreɪtiː/ RAY-tee, rarely /ˈriːt/ REET, /rɛˈteɪ/ reh-TAY) is a pattern matching algorithm for implementing rule-based systems. The…View analysis →
Java virtual machineA Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages, referred to as JVM languages, that…View analysis →
Forth (programming language)Forth is a stack-oriented programming language and interactive integrated development environment designed by Charles H. "Chuck" Moore and first used by other programmers in…View analysis →
Graph databaseA graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key concept of the system is…View analysis →
Supercomputer architectureApproaches to supercomputer architecture have taken dramatic turns since the earliest systems were introduced in the 1960s. Early supercomputer architectures pioneered by Seymour…View analysis →
Tcl (programming language)Tcl (pronounced as an acronym, /ˈtɪk(ə)l/, like tickle, or as an initialism, /ˌtiːˌsiːˈɛl/, like T-C-L; originally Tool Command Language) is a high-level, general-purpose…View analysis →
Data qualityData quality refers to the condition of data based on factors such as accuracy, completeness, consistency, reliability, and whether it is fit for its intended purpose. There are…View analysis →
Integrated development environmentAn integrated development environment (IDE) is software that provides a relatively comprehensive set of features for software development. An IDE is intended to enhance…View analysis →
Interaction designInteraction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services." While interaction design has an…View analysis →
Llama (language model)Llama ("Large Language Model Meta AI" serving as a backronym) was a family of large language models (LLMs) released by Meta AI starting in February 2023.View analysis →
Sentiment analysisSentiment analysis (also known as opinion mining) is the use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify…View analysis →
Simplex algorithmIn mathematical optimization, Dantzig's simplex algorithm (or simplex method) is an algorithm for linear programming.View analysis →
Disk encryptionDisk encryption is a technology which protects information by converting it into code that cannot be deciphered easily by unauthorized people or processes. Disk encryption uses…View analysis →
Deep Learning Super SamplingDeep Learning Super Sampling (DLSS) is a suite of real-time deep learning image enhancement and upscaling technologies developed by Nvidia that are available in a number of video…View analysis →
Visual analyticsVisual analytics is a multidisciplinary science and technology field that emerged from information visualization and scientific visualization. It focuses on how analytical…View analysis →
Linux malwareLinux malware includes viruses, Trojans, worms and other types of malware that affect the Linux family of operating systems. Linux, Unix and other Unix-like computer operating…View analysis →
Software visualizationSoftware visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or…View analysis →
Mesa (computer graphics)Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, OpenGL ES, Vulkan, and other graphics API specifications, as well as OpenCL…View analysis →
High-level programming languageA high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use…View analysis →
Word embeddingIn natural language processing, a word embedding is a representation of a word. The embedding is used in text analysis. Typically, the representation is a real-valued vector that…View analysis →
Web serviceIn a web service, a web technology such as HTTP is used for transferring machine-readable file formats such as XML and JSON.View analysis →
Foldable smartphoneA foldable smartphone (also called a foldable phone or simply foldable) is a smartphone with a folding form factor. While folding designs have been used previously in clamshell…View analysis →
Multiplication algorithmA multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient than others…View analysis →