PRIMO.ai
903 pages as of Wednesday, November 11, 2026.
Welcome to PRIMO.ai: curated paths showing how AI can help you get things done, create, learn, and solve problems.
Getting Started
- New to AI? Start with AI Learning Guide.
- How can I leverage Artificial Intelligence (AI)?
- What is Artificial Intelligence (AI)?
- Current State
- There's An AI For That ... a database organizing tens of thousands of specialized AI tools by specific use case
- Futurepedia ... a curated directory reviewing the newest AI sites across productivity, marketing, design, and code
- Capabilities ... what AI can do today, mapped by input and output
- Enjoy the short story Three-Second Pause ... Can Meaning Exist in Artificial Systems?
Explore AI Through Decision Trees
Choose the question closest to your goal. These are starting paths, not a required sequence. Open a tree, follow its choices, and return here whenever your question changes.
| Decision Tree | Start With This Question | |
|---|---|---|
| AI Solver | What AI approach can solve my problem? | |
| AI Learning Guide | What should I learn next? | |
| How AI Works | What mechanisms explain AI behavior? | |
| Data & Knowledge Navigator | What should I do with my information? | |
| AI Agent Advisor | Which AI agent environment should I use? | |
| AI Trust & Evaluation | Can this AI system be trusted? | |
| Use Case Explorer | Where and how can AI be applied? | |
| AI Strategy & Adoption | How should I plan and manage AI adoption? | |
| AI Frontiers Explorer | Which future possibilities should I investigate? | |
| AI Algorithms & Learning Methods Navigator | Which representation, learning method, or model mechanism should I investigate? | |
| AI Tools & Infrastructure Navigator | What component of an AI system must I choose, connect, or operate? | |
| AI Experiments & Benchmarks Navigator | What evidence would show that an AI approach works for my intended use? | |
| AI Learning Resources & Practice Navigator | What learning activity would help me make progress next? | |
| AI Creativity & Game Design | What do I want to create or design? | |
| Game Mechanics & Case Study Navigator | What player decision or interaction should my game design improve? |
Interactive Playgrounds
Interactive playgrounds let you experiment with artificial intelligence without building a complete application. You can test prompts, generate images, compose music, create videos, prototype interfaces, and compare results. Try a small experiment: summarize a public document, sketch an interface, generate a musical composition, design an illustration, or create a short movie scene.
- Conversational AI ... ChatGPT | OpenAI ... Gemini | Google ... Claude | Anthropic ... Bing | Microsoft ... Siri | Apple ... Meta AI/Manus | Meta ... Perplexity ... Grok | SpaceXSI ... Ernie | Baidu ... DeepSeek ... Qwen | Alibaba
- Google AI Studio: Experiment with Gemini prompts and supported media, adjust settings, test structured outputs, and turn a working prompt into application code. See the Google AI Studio quickstart | Google.
- ChatGPT Desktop Voice/Computer Use: a persistent chief-of-staff assistant that delegates work to agents and apps.
- Suno: Generate songs from text descriptions, including vocals, lyrics, instrumentation, and musical arrangements. Experiment with genres, moods, tempos, and song structures.
- Canva: Combine AI-assisted image creation with templates, typography, presentations, and conventional graphic-design tools.
- Runway: Create and modify video using generative AI tools. Experiment with text-to-video, image-to-video, motion control, and creative editing workflows
- Google Gemini Notebook: Explore source-based learning and content workflows, including summaries, study aids, and audio discussions. Google's NotebookLM can help turn research material into explanations and presentations.
- Claude Artifacts: Browse examples for inspiration, then create or revise a document, visualization, interactive game, or small application with Claude. Anthropic explains the workflow in What are artifacts? | Anthropic.
- OpenAI Canvas: Explore a workspace for developing and revising writing and code. The linked guide introduces prototyping and editing workflows.
- Spaces: Try community demonstrations or host an application using Gradio, Docker, or a static HTML site. Explore image generation, speech recognition, music synthesis, video processing, and interactive machine learning applications. Hugging Face describes the options in its Spaces overview | Hugging Face.
Forward Thinking
- Moonshots ... a project or goal that aims to achieve a major breakthrough in artificial intelligence that has the potential to transform society or address significant global challenges
- Artificial General Intelligence (AGI) to Singularity ... a hypothetical future event in which artificial intelligence (AI) surpasses human intelligence in a way that fundamentally changes human society and civilization
- Context ... the next AI frontier
- Artificial Intelligence | United States Patent and Trademark Office --> Patent Public Search ... search AI patents by keyword or classification; replaced the retired PatFT/AppFT databases in 2022
- Creatives ... individuals who have significantly contributed to the development, advancement, or popularization of AI
Browse by Topic
📊 A. Information Analysis
I have data, documents, or records, and I want to organize, check, search, or analyze them.
Start here when your question concerns the information an AI system uses: where it comes from, how it is organized, whether it is reliable, and how to retrieve or analyze it. Before choosing a model, describe the input, the desired output, and the evidence that would make the result useful. Check whether your examples represent the people, situations, and time periods the system will encounter, because data quality problems can remain hidden behind an impressive demonstration. For a longer guided route through the same choices, open the Data & Knowledge Navigator.
Question: What do you need to do with your information?
A1. I am starting with raw data and need to understand and prepare it
- Data Science ... The overall practice of turning raw data into answers, from collecting it to drawing conclusions.
- Datasets ... Ready-made collections of examples that you can use to train and test a model.
- Data Preprocessing ... The cleanup and reshaping steps that turn messy data into a form a model can use.
- Feature Exploration/Learning ... How to choose and build the input variables, called features, that carry useful signal.
- Bias and Variances ... How skew and error creep into data and models, covering both the statistical and the fairness meanings of bias.
A2. I need to check whether my data is good enough
- Data Quality ... The starting page for judging whether data is fit for the job you have in mind.
- Validity ... Verification asks whether a system was built correctly; validation asks whether it solves the right problem.
- Accuracy ... How often recorded values and predictions match the truth.
- Cleaning ... Finding and fixing errors, duplicates, and impossible values.
- Completeness ... Spotting missing values and deciding how to handle the gaps.
- Consistency ... Making sure the same fact is recorded the same way everywhere.
- Encoding ... Converting categories and text into numbers that a model can process.
- Padding ... Filling inputs with placeholder zeros so that every example has the same size.
- Augmentation, labeling, and auto-tagging ... Creating extra training examples and attaching the correct answers to them.
- Normalization and standardization ... Rescaling values so that no measurement dominates simply because of its units.
- Imbalanced data ... What to do when one outcome is far rarer than the others, such as fraud among normal payments.
- Data Governance ... The rules and roles that decide who may use which data, and for what purpose.
- Data Interoperability ... Shared formats that let different tools exchange data without costly conversion.
- Master Data Management (MDM) ... Keeping one trusted record for core items such as customers and products.
- Managed Vocabularies ... Agreed lists of terms that keep labels and search results consistent.
A4. I need to choose where and in what form my information lives
- Spreadsheets ... Rows, columns, and formulas, now with AI assistance in tools such as Excel and Google Sheets.
- Documents ... Word processor files, PDFs, and markup formats, plus the AI methods that read and write them.
- Slides ... Presentation software and the AI tools that draft and design slide decks.
- Wiki ... Collaboratively edited knowledge sites, including the MediaWiki software behind this one.
- Database; Vector & Relational ... Structured storage that finds records by exact values (relational) or by similarity of meaning (vector).
- Graph ... Data stored as things and the links between them, which suits questions about relationships.
- Knowledge Graphs ... A graph of facts that software can follow, such as who works for whom.
A5. I want AI to answer questions from my own information
- ...answer questions from my data ... The task page for getting answers out of your own files and records.
- Retrieval-Augmented Generation (RAG) ... The system looks up relevant passages first, then writes an answer grounded in them.
- Embedding ... Turns text or images into lists of numbers so that items with similar meaning sit close together.
- Semantic Search ... Finds results by meaning instead of by exact keyword matches.
A6. I want to analyze, report, or present what the data shows
- Analytics ... Turning data into trustworthy measures, dashboards, and reports.
- Visualization ... Charts and maps that make patterns visible at a glance.
- Predictive Analytics ... Uses past data to estimate what is likely to happen next.
- Prescriptive Analytics ... Goes one step further and recommends which action to take.
- ...find key drivers ... The task page for working out which factors most influence an outcome.
- Causation vs. Correlation ... Why two things moving together does not prove that one causes the other.
🔀 B. Algorithms
I want to understand how a kind of AI works, or choose a method for a task.
A useful comparison begins with the task and the available data. Predicting a number, assigning a category, discovering groups, generating content, and choosing actions over time require different evidence, so the question below sorts methods by the result you need. Some methods serve several tasks, which means the answers are not mutually exclusive and a page may appear under more than one of them. Start with a simple baseline, then compare more complex approaches using the same evaluation conditions. Use the AI Algorithms & Learning Methods Navigator when you need more help choosing a representation or learning method.
Question: What do you want the method to do?
B1. I am not sure yet and want an overview
- Algorithms ... The engines of AI: an overview of the step-by-step procedures that let machines learn from data.
- ...choose a model ... The task page for narrowing the options based on your goal and your data.
- Model Zoos ... Collections of already trained models that you can download instead of training your own.
- Models | Hugging Face ... A large public catalog of models; click Sort: Trending to see what people are using now.
- Graphical Tools for Modeling AI Components ... Visual, drag-and-drop tools for building models with little or no code.
B2. I want to understand how modern assistants and agents are built
Many modern chat assistants, coding tools, and Agents use transformer-based language models. Other systems use different architectures or combine several approaches. These links introduce the main components and some alternatives.
- Attention ... The mechanism that lets a model weigh which parts of its input matter for each element it produces.
- Transformer ... An architecture that combines attention with other components, including feed-forward layers, to process sequences.
- Generative Pre-trained Transformer (GPT) ... Decoder-only transformers that are pre-trained on broad collections of text, then adapted to specific tasks.
- Large Language Model (LLM) ... A model trained on vast amounts of text to predict and generate language.
- Multimodal ... Models that accept and produce more than text, such as images and audio.
- Foundation Models (FM) ... Models trained on broad data that can be adapted to a wide range of tasks.
- Retrieval-Augmented Generation (RAG) ... Grounds generation in retrieved documents instead of relying on what the model's weights happen to encode.
- Mixture-of-Experts (MoE) ... Routes each input to a few specialist sub-networks instead of running the whole model every time.
- Mamba ... A sequence model that scales to long inputs differently than attention does.
- State Space Model (SSM) ... Captures a system's internal behavior over time by tracking a hidden state.
- ...understand new architectures ... The task page for making sense of designs beyond the standard transformer.
B3. I want to generate content or hold a conversation
- Generative AI (Gen AI) ... Systems that create new text, images, audio, video, or designs instead of only analyzing existing data.
- ...generate content ... The task page for matching what you want to create with a suitable kind of generator.
Decision: What do you want to produce?
- A conversation with an assistant:
- Conversational AI ... The field of systems that people talk with in everyday language.
- ChatGPT | OpenAI ... OpenAI's general-purpose assistant for writing, analysis, images, and code.
- Gemini | Google ... Google's assistant, connected to Search and to Google's productivity apps.
- Claude | Anthropic ... Anthropic's assistant for writing, analysis, and coding.
- Bing | Microsoft ... Microsoft's search engine, which includes the Copilot assistant.
- Siri | Apple ... The voice assistant built into Apple devices.
- Meta AI/Manus | Meta ... The assistant inside Meta's apps, alongside the Manus agent for multi-step tasks.
- Perplexity ... An answer engine that searches the web and cites its sources.
- Grok | SpaceXSI ... An assistant that draws on live posts from the X platform.
- Ernie | Baidu ... Baidu's assistant, built mainly for Chinese-language users.
- DeepSeek ... A Chinese lab whose low-cost models are released with open weights.
- Qwen | Alibaba ... Alibaba's model family, with many versions released openly.
- Better instructions for an assistant:
- Prompt Engineering (PE) ... The craft of wording a request so that a model gives useful, reliable answers.
- PromptBase ... A marketplace where people buy and sell ready-made prompts.
- Prompt Injection Attack ... How hidden instructions inside content can hijack a model, and how to defend against them.
- Written or business material:
- Writing/Publishing ... AI help for drafting, editing, and publishing text.
- Generative AI for Business Analysis ... Using generators to draft requirements, summaries, and analyses at work.
- Images, video, or speech:
- Video/Image ... Tools that create or edit pictures and video from a description.
- Diffusion ... The technique behind most current image generators, which refines random noise into a picture step by step.
- Generative Adversarial Network (GAN) ... Two networks compete, one creating fakes and one spotting them, until the fakes look real.
- Style Transfer ... Repaints one image in the visual style of another.
- Image-to-Image Translation ... Converts one kind of picture into another, such as a sketch into a photo.
- Conditional Adversarial Architecture (CAA) ... An adversarial setup in which an extra condition guides what the network learns or produces.
- Synthesize Speech ... Turns written text into natural-sounding spoken audio.
- Multimodal Language Models ... Single models that handle text, images, and audio together.
- Answers grounded in my own documents:
- Retrieval-Augmented Generation (RAG) ... The model looks up relevant passages before it writes; answer A5 lists the supporting pieces.
- Embedding ... Represents content as numbers so that passages can be found by meaning.
- Vector Database ... Stores embeddings so that the most similar items can be found quickly.
- LangChain ... A toolkit for linking model calls, data lookups, and tools into one application.
- LlamaIndex ... A toolkit focused on connecting models to your own documents and data.
- Games and play:
- Game Development with Generative AI ... Using generators to create game art, levels, dialogue, and code.
- Gaming ... How AI plays, powers, and studies games.
- Game-Based Learning (GBL) ... Teaching through play, with games designed around learning goals.
- Games - Security ... Games that teach and exercise cybersecurity skills.
- Games - Metaverse ... Play inside shared, persistent virtual worlds.
- Games - Quantum Theme ... Games that introduce ideas from quantum physics and computing.
- Game Theory ... The mathematics of choices when your best move depends on what others do.
- Game Design ... The craft of shaping rules and player decisions into a good experience.
B4. I want to predict a number, such as a price or a temperature
Regression predicts numerical outcomes, and related statistical methods are listed here for comparison. Despite its name, logistic regression is normally used for classification, so it appears under answer B5, and one-class SVM is commonly used for novelty detection, so it appears under answer B6. If you are unsure where to begin, try linear regression first and treat it as the baseline that other methods must beat. The ...predict values task page covers "how much" and "how many" questions with more guidance.
- Linear Regression ... Fits a straight line through your data, which makes it the usual first thing to try.
- Ridge Regression ... Linear regression that shrinks its weights so that it stays stable when inputs overlap.
- Lasso Regression ... Linear regression that can shrink unhelpful inputs all the way to zero, which simplifies the model.
- Elastic Net Regression ... Blends the ridge and lasso approaches to get some benefits of both.
- Bayesian Linear Regression ... Gives a range of likely answers instead of a single number, so you can see its uncertainty.
- Bayesian Deep Learning (BDL) ... Neural networks that also report how sure they are.
- Support Vector Regression (SVR) ... Fits a line or curve while ignoring errors that fall within a set margin.
- Ordinal Regression ... Predicts ranked outcomes, such as a rating from one to five stars.
- Poisson Regression ... Predicts counts, such as the number of calls arriving per hour.
- Tree-based...
- Decision Forest Regression ... Averages many decision trees to predict a number.
- Fast Forest Quantile Regression ... Uses many trees to predict a range of likely values, such as low, middle, and high estimates.
- Gradient Boosting Machine (GBM) ... Builds trees one after another, each correcting the errors of the last.
- General Regression Neural Network (GRNN) ... A neural network that predicts by averaging the known examples nearest to the new case.
B5. I want to assign a category, such as spam or not spam
Classification assigns examples to categories. This answer also includes related learning approaches and representation methods, so not every item below is itself a classifier. The ...predict categories task page covers the same goal with more guidance.
Decision: How many of your examples already carry the correct answer?
- All or most of them: Supervised learning studies examples that come with the right answer attached, then predicts the answer for new cases.
- Naive Bayes ... A fast method that picks the most probable category from how often each feature appears in it.
- K-Nearest Neighbors (KNN) ... Labels a new example by looking at the most similar examples it has already seen.
- Logistic Regression (LR) ... Estimates the probability of a yes-or-no outcome, and makes a strong, simple baseline.
- Softmax Regression; Multinomial Logistic Regression ... Extends the same idea to three or more categories.
- Perceptron (P) ...and Multi-layer Perceptron (MLP) ... The simplest artificial neuron, and the layered networks built by stacking many of them.
- Feed Forward Neural Network (FF or FFNN) ... A network in which information flows one way, from input to output.
- Neural Network ... Layers of simple connected units that learn patterns from examples.
- Deep Learning - Deep Neural Network (DNN) ... Networks with many layers, which can learn very complex patterns.
- Kernel Approximation - Kernel Trick ... A mathematical shortcut that lets simple methods draw curved boundaries between categories.
- Support Vector Machine (SVM) ... Finds the boundary that separates categories with the widest possible gap.
- Tree-based...
- (Boosted) Decision Tree ... A flowchart of yes-or-no questions, often strengthened by combining many trees.
- Random Forest (or) Random Decision Forest ... Many decision trees vote, which is more reliable than any single tree.
- Decision Jungle ... A compact relative of the random forest that lets branches merge to save memory.
- Only a few of them: Semi-Supervised learning combines a small labeled set with plentiful unlabeled data. It relies on assumptions about how the structure of the data relates to the labels, and those assumptions need testing because unrelated or misleading unlabeled data can reduce performance.
- Semi-Supervised Learning with Generative Adversarial Network (SSL-GAN) ... Trains a GAN whose fake-spotting network also learns to classify, so that unlabeled data improves it.
- Context-Conditional Generative Adversarial Network (CC-GAN) ... Learns useful features by training a network to fill in missing patches of images.
- None of them: Unsupervised learning looks for structure in data that has no answers attached; answer B6 lists the methods for finding groups and patterns.
- Radial Basis Function Network (RBFN) ... A network whose units respond according to how close an input lies to a set of learned center points.
- Self-Supervised ... The model creates its own practice questions from raw data, such as hiding a word and predicting it.
- Autoencoder (AE) / Encoder-Decoder ... Learns to compress data and rebuild it, which reveals the most essential features.
- (Stacked) Denoising Autoencoder (DAE) ... Learns sturdy features by repairing deliberately corrupted inputs.
- Sparse Autoencoder (SAE) ... Describes each input with only a few active features; also the workhorse of feature-level interpretability research.
B6. I want to find patterns in data that has no labels
Decision: What kind of pattern are you looking for?
- Natural groups of similar items:
- Clustering ... The family of methods that sort items into groups without being told what the groups are.
- ...cluster ... The task page for choosing a grouping method.
- K-Means ... Splits data into a chosen number of groups, each gathered around a central point.
- K-Modes ... The K-Means idea adapted for categories, such as colors or job titles, instead of numbers.
- Fuzzy C-Means (FCM) ... Lets each item belong partly to several groups instead of exactly one.
- Mean-Shift Clustering ... Finds groups by moving toward the densest regions, with no need to pick the number of groups first.
- Density-Based Spatial Clustering of Applications with Noise (DBSCAN) ... Groups tightly packed points and labels isolated points as noise.
- Expectation–Maximization (EM) Clustering using Gaussian Mixture Models (GMM) ... Treats the data as a blend of bell-shaped groups and estimates each one.
- Mixture Models; Gaussian ... The underlying idea that a dataset can be a mix of several overlapping populations.
- Biclustering ... Groups the rows and the columns of a table at the same time.
- Kohonen Network (KN)/Self Organizing Maps (SOM) ... Arranges similar items near each other on a two-dimensional map.
- Groups nested inside larger groups:
- Hierarchical ... A hub for methods that organize data, decisions, or memory in levels.
- Hierarchical Cluster Analysis (HCA) ... Builds a family tree of groups that you can cut at any level of detail.
- Hierarchical Clustering; Agglomerative (HAC) & Divisive (HDC) ... Two ways to build that tree: merge small groups upward, or split one large group downward.
- A simpler view of data that has many measurements:
- Dimensional Reduction ... Compressing many measurements into a few while keeping most of the information.
- Principal Component Analysis (PCA) ... Finds the few directions that capture most of the variation in the data.
- Singular Value Decomposition (SVD) ... Breaks a table of numbers into simpler building blocks; the mathematics behind PCA and many recommenders.
- Multidimensional Scaling (MDS) ... Draws a map in which the distance between two points reflects how different the items are.
- T-Distributed Stochastic Neighbor Embedding (t-SNE) ... Projects complex data onto a flat picture that keeps similar items together.
- Variational Autoencoder (VAE) ... Compresses data into a smooth space from which new, similar examples can be generated.
- Restricted Boltzmann Machine (RBM) ... An early two-layer network that learns hidden features from raw inputs.
- Items that tend to occur together:
- Association Rule Learning ... Discovers rules such as "people who buy bread often buy butter".
- Apriori, Frequent Pattern (FP) Growth, Association Rules/Analysis ... The classic algorithms for mining those rules from large transaction records.
- Cases that do not fit the usual pattern:
- ...find outliers ... The task page for spotting unusual cases.
- Anomaly Detection ... Flags rare events such as fraud, equipment faults, or intrusions.
- One-class Support Vector Machine (SVM) ... Learns what normal looks like so that it can flag anything unusual.
- Suggestions for what a person might want next:
- Recommendation ... Systems that suggest products, films, or articles based on past behavior.
- ...make recommendations ... The task page for building a recommender.
- Matrix Factorization ... Fills in the blanks of a huge table of who liked what in order to predict tastes.
- Alternating Least Squares (ALS) ... A fast way to compute that factorization on very large data.
B7. I want to work with a particular kind of data
Decision: What kind of data is it?
- Language:
- Natural Language Processing (NLP) ... Teaching computers to work with human language, including speech recognition, translation, understanding whole sentences, matching synonyms, and sentiment analysis.
- ...understand language ... The task page for choosing a language method.
- Natural Language Generation (NLG) ... Producing readable text from data or prompts.
- Natural Language Classification (NLC) ... Sorting text into categories, such as routing support tickets by topic.
- Large Language Model (LLM) ... The text-trained models behind current assistants; answer B2 explains how they are built.
- Natural Language Tools & Services ... A directory of libraries, cloud services, and labeling tools for text and speech.
- Embedding ... Represents text as numbers, which lets you group it (Clustering), suggest related items (Recommendations), spot text that does not belong (Anomaly Detection), or label it by its closest match (Classification).
- Fine-tuning ... Continues training a general model on your own examples so that it specializes.
- Sentiment Analysis ... Detects whether a piece of text is positive, negative, or neutral.
- Summarization ... Condenses long text into its key points.
- Speech Recognition ... Converts spoken audio into written text; see also the task page ...work with speech and audio.
- Images, video, or 3D shapes:
- ...understand images and video ... The task page for choosing a vision method.
- Vision ... How machines interpret pictures and video.
- (Deep) Convolutional Neural Network (DCNN/CNN) ... Scans an image with small filters to detect edges, then shapes, then whole objects.
- (Deep) Residual Network (DRN) - ResNet ... Adds shortcut connections so that very deep networks can still be trained.
- ResNet-50 ... A popular 50-layer ResNet that is often used as a ready-made starting point.
- Deconvolutional Neural Network (DN) / Inverse Graphics Network (IGN) ... Runs the process in reverse to build an image from a compact description.
- Point Cloud ... A set of 3D points, like those from a laser scanner, that describes the shape of an object or scene.
- Generative Query Network (GQN) ... Learns a scene from a few views and imagines how it looks from new angles.
- Deep Features ... The patterns a deep network learns in its inner layers, which can be reused for other tasks.
- Local Features ... Distinctive points, edges, or patches in an image that help match and recognize objects.
- Networks of connected things:
- Graph Convolutional Network (GCN), Graph Neural Networks (Graph Nets), Geometric Deep Learning ... Neural networks that learn from connections, such as social networks, sensor networks, or the entire Internet.
- Knowledge Graphs ... Facts stored as linked entities, increasingly paired with Retrieval-Augmented Generation (RAG) to give retrieval explicit structure.
- Neural Structured Learning (NSL) ... Trains a network using the links between examples as extra guidance.
- A hierarchical RNN-based model to predict scene graphs for images ... A research example that turns a picture into a graph of objects and their relationships.
- A multi-granularity reasoning framework for social relation recognition ... A research example that infers how the people in a photo are related.
- Sequences, or measurements taken over time:
- Sequence/Time-based Algorithms ... Methods for data in which order matters, such as sentences, sensor readings, or prices.
- ...forecast time series ... The task page for predicting future values from past ones.
- Forecasting ... Estimating what comes next from the history so far.
- Recurrent Neural Network (RNN) ... Reads a sequence one step at a time while carrying a memory of what came before.
- Long Short-Term Memory (LSTM) ... A recurrent design that holds on to important information across long stretches.
- Transformer ... Processes a whole sequence at once and now dominates language tasks; see also Attention.
- Mamba ... A state space model that handles very long sequences efficiently.
- Markov Model (Chain, Discrete Time, Continuous Time, Hidden) ... Models a sequence in which the next step depends only on the current state.
- Hierarchical Temporal Memory (HTM) ... A brain-inspired method for learning patterns in streaming data over time.
B8. I want a system that learns to make decisions by trial and error
In Reinforcement Learning (RL), an agent learns to choose actions by interacting with an environment, aiming to improve its expected cumulative reward. Rewards may be immediate or delayed, which makes it hard to know which earlier action deserves the credit. Neural networks can represent policies or value functions, but reward design, exploration, and evaluation remain important. The ...optimize decisions task page covers the same goal with more guidance.
Decision: Which part do you want to explore?
- The basic ideas:
- Markov Decision Process (MDP) ... The standard way to describe a decision problem as states, actions, and rewards.
- Monte Carlo (MC) Method - Model Free Reinforcement Learning ... Learns by playing out many complete episodes and averaging the results.
- Policy ... An index of pages about policies, meaning the rules an agent follows, and about AI policy more broadly.
- Policy vs Plan ... A policy says what to do in any situation, while a plan is one fixed sequence of steps toward a goal.
- Learning the value of each action:
- Q Learning ... Learns a score for every action in every situation, then picks the highest.
- Deep Q Network (DQN) ... Uses a neural network to estimate those scores, which allowed learning directly from game screens.
- State-Action-Reward-State-Action (SARSA) ... Similar to Q learning, but it learns from the actions it actually takes.
- Q Learning ... Learns a score for every action in every situation, then picks the highest.
- Learning the policy directly:
- Policy Gradient (PG) ... Adjusts a policy step by step, using gradient descent, toward actions that earn more long-term reward.
- Trust Region Policy Optimization (TRPO) ... Limits how far each update can move the policy, which keeps learning stable.
- Proximal Policy Optimization (PPO) ... A simpler and widely used way to get the same stability.
- Actor Critic ... One part chooses actions (the actor) while another judges them (the critic).
- Asynchronous Advantage Actor Critic (A3C) ... Runs many actor-critic learners in parallel to speed up training.
- Advanced Actor Critic (A2C) ... A synchronized version of A3C that is simpler to run.
- Lifelong Latent Actor-Critic (LILAC) ... An actor-critic method built for environments that keep changing.
- Scaling up and related approaches:
- Deep Reinforcement Learning (DRL) DeepRL ... Combines reinforcement learning with deep neural networks to handle complex inputs.
- Distributed Deep Reinforcement Learning (DDRL) ... Spreads the learning across many machines.
- Hierarchical Reinforcement Learning (HRL) ... Breaks a large goal into sub-goals that are handled at different levels.
- Evolutionary Computation / Genetic Algorithms ... A separate family of optimization methods, inspired by natural selection, that can also be used to search for policies.
- Reinforcement Learning (RL) from Human Feedback (RLHF) ... A family of approaches that uses human feedback to guide model behavior; see also Constitutional AI.
B9. I want to combine learning with logic, or explore less common designs
The “connectionists” seek to construct artificial Neural Networks, inspired by biology, to learn about the world, while the “symbolists” seek to build intelligent machines by coding in logical rules and representations of the world. Neuro-symbolic approaches combine learned representations with explicit symbolic structures or reasoning. The integration varies by system; it does not automatically guarantee correct reasoning.
- Neuro-Symbolic ... Hybrid systems that pair pattern learning with explicit rules.
- Symbolic Artificial Intelligence ... The classic approach of writing knowledge as logical rules and symbols.
- Representation Learning ... How a model discovers useful ways to describe its inputs on its own.
- Symbolic Regression ... Searches for a readable formula that fits the data; see also Regression Analysis.
- Neuro-Symbolic Concept Learner (NS-CL) ... Learns visual concepts and words together by answering questions about images.
- Hopfield Network (HN) ... A network that stores patterns and can recall a whole one from a partial cue.
- Energy-based Model (EBN) ... A non-normalized probabilistic model that scores how plausible each possibility is.
- Quantum Generative Adversarial Learning (QuGAN - QGAN) ... A GAN in which quantum circuits take the place of one or both networks.
🎛️ C. Techniques
I have a model or a result, and I want to improve it, test it, or decide whether to trust it.
Use this branch to understand training, optimization, generalization, and evaluation. A change that improves a training score may still fail on new examples, so choose a metric that represents your actual task and keep evaluation examples separate from model development. Record the model version, data, prompts, settings, and success criteria so that another person can repeat the comparison. For a guided investigation, start with the AI Experiments & Benchmarks Navigator.
Knowing which kind of change you need helps you choose the right answer below. Better retrieval may help a system use relevant documents; additional training may change learned behavior; a faster processor may reduce waiting time. None of those changes alone proves that the answers are correct. Connect each proposed improvement to a measurable requirement and test it on examples that matter to your users.
Question: What do you want to improve or check?
C1. I want to understand how a model learns
Learning methods adjust a model or decision rule using examples, feedback, or interaction. Training changes learned parameters; inference applies the resulting model. Retrieval supplies relevant information at use time, while tools let a system perform operations outside the model. These mechanisms can be combined, but they address different needs.
- Mathematics ... The linear algebra, calculus, and probability that machine learning rests on.
- Finding Paul Revere ... A hands-on tutorial that uses simple matrix math to find the key people in a historical social network.
- Backpropagation ... Works backward through a network to find how much each connection contributed to an error.
- Gradient Descent Optimization & Challenges ... Improves a model by repeatedly nudging its settings in the direction that reduces error.
- Stochastic Gradient Descent ... The same idea applied to small random batches of data, which is much faster.
- Learning Rate Decay ... Takes large steps early in training and smaller, more careful steps later.
- Optimizers ... The algorithms that decide how a model's settings change at each training step.
- Optimization Methods ... A wider survey of ways to search for the best settings.
- Objective vs. Cost vs. Loss vs. Error Function ... The different names for the score a model tries to minimize, and how they differ.
- Parameter Initialization ... Why the starting values of a network affect whether it learns at all.
- Activation Functions ... The small formulas inside each neuron that let a network learn curves and not only straight lines.
- Max Pooling ... Shrinks an image-like input by keeping only the strongest signal in each small region.
- Batch Normalization ... Rescales signals between layers so that training is faster and steadier.
- Hyperparameters ... The settings you choose before training starts, such as the learning rate.
C2. My model does well in training but poorly on new examples
- Overfitting Challenge ... When a model memorizes its training data instead of learning the general pattern.
- Regularization ... Penalizes needless complexity so that the model generalizes better.
- Dropout ... Randomly switches off parts of a network during training so that it cannot lean on any single path.
- Early Stopping ... Ends training once results on held-out data stop improving.
- Cross-Validation ... Tests a model on several different slices of the data to get a more honest score.
- Out-of-Distribution (OOD) Generalization ... How well a model copes with situations unlike its training data.
- Manifold Hypothesis and Dimensional Reduction ... The idea that complex data really varies along a few underlying factors, which helps identify what influences an observed outcome.
- Multiclassifiers; Ensembles and Hybrids; Bagging, Boosting, and Stacking ... Combining several models so that their individual mistakes cancel out.
- Ensemble Learning ... The general practice of pooling many models into one stronger predictor.
C3. I want to choose how a model should learn
Decision: What does the model have to learn from?
- Examples, with or without the answers attached:
- Supervised Learning ... Learns from examples that come with the correct answer.
- Semi-Supervised Learning ... Mixes a few labeled examples with many unlabeled ones.
- Self-Supervised Learning ... Creates its own practice tasks from raw data.
- Unsupervised Learning ... Finds structure in data that has no answers attached.
- Deep Learning ... Learning with many-layered neural networks, the approach behind most recent advances.
- Human-in-the-Loop (HITL) Learning / Active Learning ... The model asks a person to label the examples it finds most confusing.
- Very few examples:
- Few Shot Learning ... Learning a new task from only a handful of examples.
- One-Shot Learning ... Learning from a single example.
- Zero-Shot Learning ... Handling a task with no examples at all, from a description alone.
- In-Context Learning (ICL) ... A model picks up a task from examples placed in the prompt, with no retraining.
- Context ... The information supplied alongside a request, which shapes what a model can do with it.
- Knowledge borrowed from another task or model:
- Transfer Learning ... A model trained on one task is re-purposed on a second related task.
- Text Transfer Learning ... Reusing language models for new text tasks.
- Image/Video Transfer Learning ... Reusing vision models for new visual tasks.
- Multi-Task Learning (MTL) ... Training one model on several related tasks so that each helps the others.
- Meta-Learning ... Often called learning to learn: training a model so that it picks up new tasks quickly.
- Neural Structured Learning (NSL) ... Uses the relationships between examples as an extra training signal.
- Multimodal Machine Learning ... Learning from several kinds of data at once, such as text with images.
- Transfer Learning ... A model trained on one task is re-purposed on a second related task.
- Experience, rewards, or demonstrations:
- Reinforcement Learning (RL) ... Learning by trial and error, guided by rewards.
- Reinforcement Learning (RL) from Human Feedback (RLHF) ... Learning from people's ratings of the model's outputs.
- Imitation Learning (IL) ... Learning a skill by copying demonstrations from an expert.
- Apprenticeship Learning - Inverse Reinforcement Learning (IRL) ... Works out which goal an expert is pursuing by watching the expert's behavior.
- Simulated Environment Learning ... Practicing in a virtual world before acting in the real one.
- Action Learning ... Embodied AI ... Learning through a body, such as a robot, that senses and acts in the physical world.
- New data that keeps arriving, or data that cannot be pooled:
- Online Learning ... Updating a model continuously as each new example arrives.
- Lifelong Learning - Catastrophic Forgetting Challenge ... Learning new things over time without erasing what was learned before.
- Decentralized: Federated & Distributed Learning ... Training across many devices or sites without moving the raw data to one place.
C4. I want a model to run faster, smaller, or cheaper
AI runs on physical hardware. Memory capacity limits what can fit on a device, while memory bandwidth and computation affect response time and throughput. Larger inputs and more generated output generally require additional work. Model compression can reduce resource demands, but its effect on quality must be measured for the intended task. Hardware, workload, precision, and batching all matter when comparing performance.
- Quantization ... Stores a model's numbers at lower precision so that larger models fit on smaller hardware.
- Neural Network Pruning ... Removes connections that contribute little, which leaves a lighter network.
- Distillation ... Trains a small student model to imitate a large teacher model.
- Processing Units - CPU, GPU, APU, TPU, VPU, FPGA, QPU ... The chips that run AI; compute availability is now a first-order constraint on what gets built.
C5. I want a system to remember, reason step by step, or correct itself
- Memory ... How AI systems store and recall information over short and long timescales.
- Memory Networks ... Neural networks with a built-in store that they can read from and write to.
- Knowledge Graphs ... Facts stored as linked entities that a system can look up and follow.
- Chain of Thought (CoT) ... Has a model work through a problem in steps before it gives an answer.
- Loop ... The cycles of observing, planning, acting, and correcting that drive agents and feedback-based learning.
C6. I want to measure results, compare systems, or judge a new claim
- ...evaluate and trust AI ... The task page for deciding how to test a system and how far to rely on it.
- Evaluation ... How to plan a fair test of whether a model is good enough for its job.
- Evaluation - Measures ... The specific scores, such as accuracy, precision, and recall, and the situations in which each one misleads.
- Benchmarks ... Shared tests that let different models be compared on the same tasks.
- MLPerf | MLCommons ... The industry-standard suite for training and inference performance, covering datacenter, edge, client, and tiny deployments.
- DAWNBench ... An archived end-to-end deep learning benchmark and competition; submissions closed in 2020 and the effort was consolidated into MLPerf, but the historical results remain a useful record of how fast training costs fell.
- Train, Validate, and Test ... Splitting data three ways so that a model can learn, be tuned, and be checked honestly.
- Backtesting ... Checks a prediction method against historical data to see how it would have performed.
- Digital Twin ... A virtual copy of a real machine or process that lets you test changes safely.
- Arxiv Sanity Preserver ... A tool for searching and filtering new research papers, built to accelerate research.
- Repositories & Other Algorithms ... A directory of code repositories, pretrained models, and further algorithms.
Recent Developments
The 2026 AI Index describes strong progress on several capability benchmarks alongside uneven performance across tasks. Its examples contrast advanced mathematical performance, such as gold-medal results at the International Mathematical Olympiad, with weaknesses in seemingly simpler visual tasks, such as reading an analog clock. The report also identifies gaps in responsible-AI evaluation. These findings make task-specific evaluation especially important: a strong aggregate score does not establish reliability in a particular workflow.
- The 2026 AI Index Report | Stanford HAI Evidence across technical performance, responsible AI, science, education, and adoption. Read the relevant chapter and its measurement conditions before comparing results.
For practical experiments, compare the complete system rather than only its underlying model. Retrieval, tools, prompts, permissions, and stopping conditions can all affect an agent's results. Separate fixed workflows from systems that choose their own next actions, and increase autonomy only when evaluation supports the change. When reviewing a new result, ask what was measured, which model and settings were used, whether the test resembles your task, and whether another team has reproduced it. Treat demonstrations as examples to investigate and benchmarks as evidence within their stated conditions.
- Building effective agents | Anthropic Engineering guidance on workflows, agents, tool design, and starting with simple approaches. This is practitioner guidance, not proof that one architecture works best for every task.
C7. I need to know whether a system is safe, fair, and trustworthy
Capability and trustworthiness are separate problems, and the second one does not solve itself. These pages cover the constraints that determine whether a working system is one you can actually deploy. For a longer guided route, open the AI Trust & Evaluation decision tree.
Decision: What concerns you most?
- I cannot tell why the system gave its answer:
- Explainable / Interpretable AI ... Methods for seeing why a model produced a particular result.
- It might break a rule, a law, or a norm:
- Risk, Safety, Compliance and Regulation ... Identifying what could go wrong and which rules apply.
- AI Governance ... Who is accountable for an AI system, and how decisions about it get made.
- Ethics ... Questions of fairness, harm, and responsibility.
- Privacy ... Protecting the personal information that a system collects or reveals.
- Law ... How courts and legislation treat AI, from copyright to liability.
- Policy ... An index of governance and policy topics.
- It might not do what it was built to do:
- AI Verification and Validation ... Checks that a system was built correctly and that it solves the right problem.
- Data Quality ... Trust starts with the data; branch A covers quality and governance in detail.
- Human-in-the-Loop (HITL) Learning ... Keeping a person in the decision path where the stakes justify the cost.
- Its behavior needs to be shaped or constrained:
- Constitutional AI ... Training a model to follow a written set of principles.
- Reinforcement Learning (RL) from Human Feedback (RLHF) ... Using people's ratings to steer a model toward preferred behavior.
- Process Supervision ... Giving feedback on a model's intermediate reasoning steps and not only on its final answer.
- Someone might attack or deceive it:
- Cybersecurity ... Using AI to defend systems, and defending AI systems themselves.
- Prompt Injection Attack ... Hidden instructions inside content that trick a model into misbehaving.
- Offense - Adversarial Threats/Attacks ... Inputs crafted to fool a model, and the other ways attackers target AI.
- Defenses Against Adversarial Attacks ... Techniques for making models harder to fool.
- Integrity Forensics ... Detecting manipulated or fake media, such as face-swap videos.
- I work with or for government:
- Government Services ... How public agencies use and oversee AI.
- National Institute of Standards and Technology (NIST) ... The US agency that publishes widely used guidance on measuring and managing AI risk.
- U.S. Department of Homeland Security (DHS) ... AI in border, infrastructure, and emergency missions.
- Defense ... Military uses of AI and the policies that govern them.
C8. I want to see where the field is heading and what remains unsolved
- AI Frontiers Explorer ... The decision tree for exploring future possibilities in more depth.
Decision: Which frontier interests you?
- Ideas borrowed from nature and the brain:
- Curiosity ... Giving an agent an inner drive to explore, so that it learns without waiting for outside rewards.
- Evolutionary Computation / Genetic Algorithms ... Solving problems by breeding and mutating candidate solutions, as natural selection does.
- Bio-inspired Computing ... Designs borrowed from living systems, such as ant colonies and immune systems.
- Connecting Brains ... Brain-computer interfaces and other links between minds and machines.
- Molecular Artificial Intelligence (AI) ... Computing with molecules, such as neural networks built from DNA.
- Neuroscience ... What brain research teaches AI, and what AI reveals about the brain.
- New designs and hardware:
- Architectures ... How AI systems are structured, from model design to compute and deployment.
- Deep Distributed Q Network Partial Observability ... Agents that must act well while seeing only part of the situation.
- Graph Convolutional Network (GCN), Graph Neural Networks (Graph Nets), Geometric Deep Learning ... Networks that learn from connections instead of grids or sequences.
- Capsule Networks (CapNets) ... Networks designed to recognize an object whatever its position or angle.
- Messaging & Routing ... How information is passed and directed between the parts of a system.
- Quantum ... Computers that exploit quantum physics, and what they may mean for AI.
- Virtual and physical worlds:
- Generative AI ... The fast-moving area of systems that create text, images, audio, and video.
- Metaverse ... Shared, persistent virtual worlds.
- Omniverse ... NVIDIA's platform for building physically accurate 3D simulations.
- Robotics ... Embodied AI ... Machines that sense and act in the physical world.
- Security and open problems:
- Cybersecurity and Integrity Forensics ... The contest between attackers and defenders, and between fake media and its detection; answer C7 has more.
- Other Challenges in Artificial Intelligence ... A catalog of open problems, from generalization to energy use.
🏗️ D. Development & Implementation
I have a model or a result, and I want to improve it, test it, or decide whether to trust it.
Define one useful workflow before selecting a platform, and identify its inputs, expected outputs, users, and acceptable failure behavior. A prototype tests an idea; an operational system also needs monitoring, access controls, maintenance, and a clear response when something fails. Compare quality, response time, cost, and integration effort using representative tasks, and keep a simple working baseline so that you can tell whether additional complexity earns its place. Start with the AI Tools & Infrastructure Navigator when you need more help selecting, connecting, or operating system components.
Question: What stage are you at?
D1. I am still planning what to build
- AI Software Engineering ... How building AI systems differs from building ordinary software, and what to plan for.
- Project Management ... Planning, staffing, and tracking an AI project.
- Requirements Management ... Writing down what the system must do before anyone builds it.
- Generative AI for Business Analysis ... Using generators to draft requirements, summaries, and analyses.
- Diagrams for Business Analysis ... Visual ways to map processes, data, and decisions.
- Risk, Safety, Compliance and Regulation ... Identifying what could go wrong and which rules apply.
- Evaluation ... Deciding in advance how you will know that the system works.
- Evaluation - Measures ... The specific scores used to judge results.
- Train, Validate, and Test ... Setting aside data for tuning and for a final honest check.
- Tool Assist | AI Top Tools ... A directory for exploring AI tools by task.
D2. I want to build without writing code
- Prompt-to-Apps ... Tools that turn a plain-language description into a working app.
- Automated Learning ... Software that tries many models and settings for you, often called AutoML.
- Neural Architecture Search (NAS) Algorithm ... Software that designs the structure of a neural network automatically.
- Low-Code Agent Builders ... Visual builders for assembling an agent from ready-made blocks.
- Ready-to-Use AI Agents ... Agents that you can put to work without building anything.
D3. I am ready to write code
Decision: What do you need first?
- An AI helper for programming:
- AI Coding Agents ... Assistants that plan changes, edit files, and run tests inside your code project.
- A language to work in:
- Python ... The most widely used programming language for AI work.
- GenAI w/ Python ... Calling and building generative models from Python.
- JavaScript ... The language of the web browser, used to add AI features to web pages and apps.
- GenAI w/ JavaScript ... Calling and building generative models from JavaScript.
- R Project ... A language built for statistics and data analysis.
- A library or framework:
- Libraries & Frameworks ... Reusable code that saves you from writing models from scratch.
- Libraries & Frameworks Overview ... A side-by-side look at the main options.
- PyTorch ... The framework in which most current AI research is written.
- TensorFlow ... Google's framework, which comes with a family of tools for training and deployment.
- TensorBoard ... Charts and dashboards for watching a model as it trains.
- TensorFlow Playground ... A browser page for experimenting with a tiny neural network.
- TensorFlow.js ... Runs and trains models in the web browser or in Node.js.
- TensorFlow.js on tensorflow.org ... Tutorials, models, and browser demos.
- TensorFlow Lite ... Runs models on phones and small devices; Google now develops it under the name LiteRT.
- TensorFlow Serving ... Delivers trained models to applications in production.
- Keras.js ... An early project for running Keras models in the browser, since superseded by TensorFlow.js.
- TFLearn ... An older high-level library that made early versions of TensorFlow easier to use.
- Swift ... Apple's programming language, once paired with TensorFlow in a Google project that is now archived.
- A place to write and run experiments:
- Notebooks; Jupyter and R Markdown ... Documents that mix code, results, and notes in one place.
- Building Your Environment ... Setting up a workstation, a laptop, or a cloud service for AI work.
- Model Search ... A hub for finding models, libraries, and repositories.
D4. I want to connect a model to my data, tools, and tasks
Decision: What should the system do?
- Act on my behalf:
- Agents/Assistants ... Models that use tools and carry out multi-step tasks instead of only answering questions.
- Model Context Protocol (MCP) ... An open standard for connecting assistants to tools and data sources.
- LangChain ... A toolkit for linking model calls, data lookups, and tools into one application.
- Agent Development Frameworks ... Toolkits for building agents of your own.
- Personal Productivity ... Assistants for everyday work such as notes, scheduling, and research.
- Email ... Drafting, sorting, and answering mail with AI help.
- Web Automation ... Agents that click, type, and navigate websites for you.
- Robotic Process Automation (RPA) ... Software robots that repeat routine office tasks across applications.
- Negotiation ... Agents that bargain on a person's behalf, along with the risks that come with it.
- Personal Companions ... Assistants designed for ongoing conversation and companionship.
- ChatGPT Integration ... Ways to connect ChatGPT to your own apps and data.
- Use my own or up-to-date knowledge:
- Retrieval-Augmented Generation (RAG) ... The usual alternative to retraining when a system needs current or proprietary knowledge.
- Embedding ... Represents your content as numbers so that passages can be found by meaning.
- Vector Database ... Stores embeddings so that the most similar items can be found quickly.
- Fine-tuning ... Further training on your own examples, for when the model's behavior needs to change and not only its knowledge.
- ...customize a model ... The task page for adapting a model to your own needs.
- Power a game:
- Game Development with Generative AI ... Using generators for game art, levels, dialogue, and code; answer B3 lists the related game pages.
D5. I need to choose a platform or provider
- ...pick a product or platform ... The task page for comparing products and platforms against your needs.
- Platforms: AI/Machine Learning as a Service (AIaaS/MLaaS) ... Renting AI capabilities over the internet instead of running them yourself.
- Service Capabilities ... A directory of what the major cloud providers offer.
- AI Marketplace & Toolkit/Model Interoperability ... Standards such as ONNX that let a trained model move between toolkits.
Providers, in alphabetical order:
- Amazon AWS ... The largest cloud provider, offering hosted models and tools for building your own.
- Anthropic ... The maker of the Claude models.
- Apple ... AI built into its devices, with an emphasis on running on the device itself.
- DeepSeek ... Low-cost models released with open weights.
- Google Cloud Platform (GCP) ... Google's cloud, home of the Gemini models and the tools for building on them.
- Hugging Face ... The main public hub for sharing models, datasets, and demos.
- IBM ... Enterprise AI under the watsonx name, with a focus on governance.
- Intel ... Processors and software tools for running AI.
- Kaggle ... Data science competitions, free notebooks, and public datasets.
- Meta ... Creator of the Llama model family and original developer of PyTorch.
- Microsoft Azure Machine Learning ... Microsoft's cloud tools for building, training, and deploying models.
- Modal ... A service for running AI code on cloud hardware without managing servers.
- NVIDIA ... Maker of the graphics chips on which most AI is trained, plus the software around them.
- OpenAI ... The maker of ChatGPT and the GPT models.
- Palantir ... Software for combining an organization's data and applying AI to its operations.
- Sakana ... A Tokyo lab that builds AI from many small cooperating models, inspired by nature.
- xAI ... The lab that created the Grok models.
D6. I need to deploy, run, and maintain a system
- ...deploy AI ... The task page for moving a system from prototype to everyday use.
- Algorithm Administration ... The ongoing work of versioning, tuning, deploying, securing, and monitoring models after they are built.
- AIOps/MLOps ... The engineering practices that keep models running reliably in production.
- Model Monitoring ... Watching a live model for errors and for drift as the world changes.
- Containers; Docker, Kubernetes & Microservices ... Packaging software so that it runs the same way everywhere.
D7. I want to learn from leading research organizations
- AI Institutions ... A Wikipedia list of AI research institutes around the world.
- Allen Institute for Artificial Intelligence, or AI2 ... A nonprofit research institute that publishes open models, tools, and datasets.
- Government Services ... How public agencies use and oversee AI.
- National Institute of Standards and Technology (NIST) ... The US agency that publishes widely used guidance on measuring and managing AI risk.
- U.S. Department of Homeland Security (DHS) ... AI in border, infrastructure, and emergency missions.
- US Department of Defense ... Military uses of AI and the policies that govern them.
- University AI programs: Each link below opens a university's AI research page, where you can find its labs, courses, and publications.
- Stanford University, MIT, UC Berkeley, Carnegie Mellon University, Princeton University, University of Oxford, University of Texas Austin, UCLA, Duke University, EPFL, Harvard University, Cornell University, ETH, Tsinghua University, National University of Singapore, University of Pennsylvania, Technion, University of Washington, UC San Diego, University of Maryland, Peking University, Georgia Institute of Technology, University of Illinois at Urbana-Champaign, University of Wisconsin Madison, University of Toronto, Université de Montréal - Mila, KAIST, Texas A&M University, RIKEN, University of Cambridge, Columbia University, UMass Amherst, National Institute for Research in Digital Science and Technology (INRIA), New York University, University College London, University of Southern California, Yale University, Yandex, Shanghai Jiao Tong University, University of Minnesota, University of Chicago, McGill University, Seoul National University, University of Tuebingen, University of Alberta, Rice University, Johns Hopkins University