Artificial Intelligence Fundamentals
Artificial intelligence is the field of building systems that perform tasks normally requiring human intelligence: recognizing patterns, making decisions, understanding language, and learning from data. It spans rule-based systems, machine learning, deep learning, and the engineering needed to deploy them.
itArtificial intelligence and machine learning | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Artificial Intelligence Fundamentals
An AI system is a machine-based arrangement that takes input, infers an output for an objective, and then has the nerve to affect something outside the diagram. That output may be a prediction, a recommendation, a decision, or generated content. The word “intelligence” does not award it wisdom, judgement, or a small hat.
The important distinction is between an AI model and the whole system around it. A model maps input to output. The system also contains data, application logic, interfaces, monitoring, people, and controls. A model can look excellent in isolation while the real arrangement misreads its input, hides uncertainty, or sends an output to a process that gives it far too much authority. This is why a tidy benchmark score is not a deployment plan, however much it would like to be one.
Machine learning is one way to build models: training adjusts a model from examples, feedback, or interaction. Knowledge-based AI takes another route, using explicit rules and relationships. Some useful systems combine both. The question is not which label sounds more impressive. It is whether clear rules already solve the task, whether representative data exists, and whether the errors can be kept within an acceptable boundary.
Two moments explain the lifecycle. Training builds or adjusts capability from data. Inference uses that capability on new input. Between them sits evaluation on examples not used for training. After them comes deployment, which is where the input, users, and environment politely begin changing without asking permission. Overfitting, distribution shift, harmful bias, opaque behavior, and adversarial input are not separate monsters; they are ways the gap between a controlled example and a real context becomes expensive.
Generative AI creates text, images, audio, video, or code. It is a branch of AI, not the whole forest. A fluent answer can still be wrong, unsafe, or inappropriate for the action someone takes next. Treat generated output as an output to evaluate, not as a tiny consultant who has already signed off on itself.
The course path now has jobs for each tab. Read the Intro when the system boundary still feels foggy. Use Slides to keep the relationships in view. Keep the Cheatsheet nearby when the terms begin to masquerade as synonyms. Then use the Practice session and Exercise to assess a proposal before selecting a model. Field Notes adds the operational traps that arrive after the attractive demo. The Timeline explains why these ideas acquired so many names. Landscape shows where the surrounding platforms fit. The aim is not to memorize the zoo. It is to ask the four questions that keep it from eating the project.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.oecd.org/content/dam/oecd/en/publications/reports/2024/03/explanatory-memorandum-on-the-updated-oecd-definition-of-an-ai-system_3c815e51/623da898-en.pdf
Supports
- The updated AI-system definition based on objectives, input, inference, outputs, physical or virtual environments, autonomy, and adaptiveness
- Predictions, content, recommendations, and decisions as output categories
- Machine learning and knowledge-based approaches as categories encompassed by AI
- Computer vision, natural language processing, speech recognition, decision support, and robotics as application areas
- Human roles and supervision across design, data collection, development, validation, deployment, operation, and monitoring
- Training as performance improvement through exposure to data, and inference as generating output from input
- An AI model as a core component of an AI system and the distinction between models and complete systems
- Statistical models, decision trees, and neural networks as examples of AI models
- Supervised, unsupervised, and reinforcement learning as ways to build models
- Recognition, event detection, forecasting, personalization, interaction support, optimization, and knowledge-based reasoning as representative tasks
- https://developers.google.com/machine-learning/intro-to-ml/what-is-ml
Supports
- Machine learning as training a model from data to make predictions or generate content
- Supervised, unsupervised, reinforcement, and generative AI learning categories
- Labeled examples for supervised learning and regression versus classification
- Clustering as grouping similar data without predefined categories
- Reinforcement learning rewards, penalties, and policies
- Generative AI content outputs and the use of further supervised or reinforcement training
- https://developers.google.com/machine-learning/intro-to-ml/supervised
Supports
- Data, model, training, evaluation, and inference as core supervised learning concepts
- Features, labels, labeled examples, and unlabeled examples
- Evaluation on unseen data before inference on new data
- Dataset size and diversity as contributors to performance on new data
- https://developers.google.com/machine-learning/crash-course/
Supports
- The course progression through regression, classification, data preparation, generalization, overfitting, neural networks, embeddings, large language models, production systems, and fairness
- Neural network architectures with perceptrons, hidden layers, and activation functions
- Production concerns including training, inference, deployment testing, and monitoring
- https://developers.google.com/machine-learning/glossary/fundamentals
Supports
- Definitions for model, feature, label, inference, generalization, and overfitting
- A neural network as a model with hidden layers
- A deep model or deep neural network as a neural network with more than one hidden layer
- https://developers.google.com/machine-learning/crash-course/llm
Supports
- A language model as estimating probabilities for tokens or token sequences in context
- Tokens as words, subwords, or characters used as language-modeling units
- Text generation, translation, and summarization as language-model tasks
- https://airc.nist.gov/airmf-resources/airmf/
Supports
- The AI Risk Management Framework as voluntary guidance across design, development, use, and evaluation
- AI actors and risk management across the AI lifecycle
- Govern, Map, Measure, and Manage as the four AI RMF Core functions
- Profiles as contextual implementations based on use, risk tolerance, and resources
- https://airc.nist.gov/airmf-resources/airmf/3-sec-characteristics/
Supports
- Valid and reliable, safe, secure and resilient, accountable and transparent, explainable and interpretable, privacy-enhanced, and fair with harmful bias managed as trustworthy AI characteristics
- Evaluation with realistic test sets representative of expected conditions
- Ongoing testing and monitoring for validity and reliability
- Context-dependent tradeoffs among trustworthiness characteristics
- Transparency, explainability, and interpretability as distinct and related characteristics
- Systemic, computational and statistical, and human-cognitive bias categories
- Contextual assessment of whether AI is appropriate based on risks, impacts, costs, and benefits
- Adversarial examples and data poisoning as AI security concerns
- https://developers.google.com/machine-learning/guides/rules-of-ml/
Supports
- Machine learning systems as end-to-end engineering pipelines rather than model files
- Testing infrastructure independently from learning components
- Training-serving skew caused by differences in data handling, data changes, and feedback loops
- Logging serving features and comparing them with training inputs
- Ranking systems changing the data they receive through their own output policy
- https://developers.google.com/machine-learning/crash-course/production-ml-systems/monitoring
Supports
- Monitoring serving-data skew, prediction drift, data-type problems, and model-quality metrics
- Schema and feature skew between training and serving
- Comparing training and production conditions and tracking skewed features
- https://doi.org/10.6028/NIST.AI.600-1
Supports
- Generative AI risk management across design, development, use, and evaluation
- Generative-AI-specific risks and suggested Govern, Map, Measure, and Manage actions
- https://doi.org/10.1093/MIND/LIX.236.433
Supports
- Turing's Computing Machinery and Intelligence publication in October 1950
- The imitation game as a proposed way to discuss machine intelligence
- https://home.dartmouth.edu/about/artificial-intelligence-ai-coined-dartmouth
Supports
- The 1956 Dartmouth Summer Research Project on Artificial Intelligence
- The use of artificial intelligence as a field name
- https://doi.org/10.1038/323533a0
Supports
- The October 1986 paper describing back-propagation for networks of neuron-like units
- Weight adjustment to reduce the difference between actual and desired output
- https://research.ibm.com/publications/computer-chess-then-and-now-the-deep-blue-saga
Supports
- Deep Blue's May 1997 rematch with world champion Garry Kasparov
- https://papers.nips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf
Supports
- The AlexNet paper and its ILSVRC-2012 result
- A deep convolutional network trained on ImageNet images with GPU implementation and overfitting controls
- https://doi.org/10.1038/nature16961
Supports
- The January 2016 AlphaGo paper
- Policy and value networks trained with supervised and reinforcement learning and combined with search
- https://arxiv.org/abs/1706.03762
Supports
- The June 2017 Transformer architecture paper
- Attention-only sequence transduction architecture and reported machine-translation results
- https://openai.com/blog/chatgpt/
Supports
- ChatGPT's November 30, 2022 research-preview launch
- ChatGPT as a conversational model related to InstructGPT
- https://cloud.google.com/vertex-ai/docs
Supports
- Vertex AI as a platform for training and deploying ML models and AI applications
- Vertex AI workflow support for model registry, pipelines, feature serving, and monitoring
- https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html
Supports
- Amazon SageMaker AI as a managed ML service for building, training, and deploying models
- SageMaker AI support for managed infrastructure, workflows, and model deployment
- https://learn.microsoft.com/en-us/azure/ai-foundry/what-is-ai-foundry
Supports
- Microsoft Foundry as a unified platform-as-a-service offering for enterprise AI operations, model builders, and application development
- Free exploration with deployment-level and underlying-service billing
- https://www.ibm.com/docs/en/watsonx/saas?topic=overview-watsonx
Supports
- watsonx.ai tools for generative AI and machine learning solutions
- Integrated workflows for data preparation, training, validation, deployment, monitoring, and governance
- https://huggingface.co/docs/hub/en/index
Supports
- Hugging Face Hub repositories for models, datasets, and Spaces
- Model cards, dataset cards, evaluation material, and repository collaboration features
