Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Artificial intelligence isn't just a buzzword—it's the foundation of how modern systems process information, make decisions, and interact with humans. On the AP exam, you're being tested on your understanding of how different AI techniques work, what problems they solve, and why certain approaches are better suited for specific tasks. The key is recognizing that AI encompasses a spectrum of approaches, from rule-based systems that mimic human expertise to learning-based systems that improve through experience.
These techniques connect directly to broader course concepts like data abstraction, algorithms, and the impact of computing on society. Whether you're analyzing how a recommendation system works or evaluating the ethical implications of facial recognition, you need to understand the underlying mechanisms. Don't just memorize definitions—know what type of problem each technique solves and how it differs from alternatives.
These techniques share a common principle: systems improve their performance by analyzing patterns in data rather than following explicitly programmed rules. This represents a fundamental shift from traditional programming.
Compare: Machine Learning vs. Reinforcement Learning—both improve through experience, but ML learns from labeled examples while RL learns from environmental feedback. If an FRQ asks about autonomous systems, reinforcement learning is typically your strongest example.
Natural language and visual data require specialized techniques because human communication is ambiguous, context-dependent, and unstructured—challenges that traditional computing handles poorly.
Compare: NLP vs. Computer Vision—both process unstructured data humans create naturally, but NLP handles sequential language while CV handles spatial visual information. Both raise significant privacy concerns worth noting in impact questions.
Before machine learning dominated, AI relied on encoding human knowledge directly into systems through explicit rules and reasoning frameworks. These approaches remain valuable for specific applications.
Compare: Expert Systems vs. Machine Learning—expert systems require humans to define all rules upfront (knowledge engineering), while ML discovers patterns automatically. Expert systems offer explainability; ML offers scalability.
These techniques extend AI beyond pure software into solving complex optimization problems and controlling physical machines in the real world.
Compare: Genetic Algorithms vs. Reinforcement Learning—both are optimization approaches, but genetic algorithms evolve populations of solutions simultaneously while RL trains a single agent through sequential experience. Genetic algorithms work well for static problems; RL handles dynamic environments.
| Concept | Best Examples |
|---|---|
| Learning from labeled data | Machine Learning, Neural Networks, Deep Learning |
| Learning from feedback/rewards | Reinforcement Learning |
| Processing unstructured human data | Natural Language Processing, Computer Vision |
| Rule-based reasoning | Expert Systems, Fuzzy Logic |
| Optimization techniques | Genetic Algorithms, Reinforcement Learning |
| Physical world interaction | Robotics, Computer Vision |
| Handling ambiguity/uncertainty | Fuzzy Logic, Neural Networks |
| Requires large training datasets | Deep Learning, Machine Learning |
Which two AI techniques both process unstructured data but differ in whether that data is sequential (language) or spatial (images)?
A hospital wants an AI system that can explain exactly why it flagged a patient as high-risk. Should they use deep learning or an expert system, and why?
Compare and contrast how machine learning and reinforcement learning each "improve over time"—what's the key difference in their learning mechanisms?
An engineer needs to optimize a complex scheduling problem with millions of possible solutions. Which technique mimics biological evolution to find good solutions without testing every possibility?
If an FRQ asks you to discuss AI techniques that raise privacy concerns due to their ability to identify individuals, which two techniques from this guide would provide the strongest examples?