Please enable JavaScript to use CodeHS

California Software and Systems Development II

Artificial Intelligence

This unit explores the foundations of artificial intelligence, including how machines learn, reason, and interact with humans. Students investigate key concepts like supervised, unsupervised, and reinforcement learning, neural networks, and fuzzy logic, while applying AI principles to real-world scenarios like games, robotics, and intelligent systems.

Lessons

4.1 Human and Artificial Intelligence

  • Human & Artificial Intelligence
  • Human & Artificial Intelligence Reflection
  • The Turing Test as a Measure of Intelligence
  • The Turing Test as a Measure of Intelligence Reflection
  • A Test of Intelligence
  • +1 more

4.2 Machine Learning and Neural Networks

  • Machine Learning and Neural Networks
  • Machine Learning and NN Reflection
  • Exploration: Neural Networks

4.3 Convolutional Neural Networks

  • Convolutional Neural Networks
  • Convolutional Neural Networks Response
  • CNN Visualization
  • CNN Visualization Reflection

4.4 Supervised Learning

  • Supervised Learning
  • Sketch-RNN: Multi Predict
  • How Apple's Face ID Works
  • What is Teachable Machine?
  • Explore a Teachable Machine Project
  • +1 more

4.5 Unsupervised Learning

  • Unsupervised Learning
  • Categorize These Shapes
  • Categorize These Shapes Reflection
  • The Infinite Drum Machine
  • t-SNE Map of Artwork
  • +1 more

4.6 Reinforcement Learning

  • Reinforcement Learning
  • Game: Hot & Cold
  • Hot & Cold Reflection
  • How to Teach an AI to Play a Game
  • How to Teach an AI to Play a Game Reflection
  • +3 more

4.7 Artificial Intelligence in Gaming

  • AI in Gaming
  • AI in Gaming
  • Determine Finite States
  • Determine Finite States
  • The Future of AI in Gaming
  • +1 more

4.8 Intelligent Computing

  • Introduction to Intelligent Computing
  • Intelligent Computing Terms Match
  • Helix
  • Helix Reflection
  • Human-Robot Interaction
  • +2 more

4.9 Bayesian Inferences

  • What is Bayesian Inference?
  • Bayes Theorem
  • Applications of Bayes Inference in AI

4.10 Fuzzy Logic

  • What is Fuzzy Logic?
  • Fuzzy Logic Reflection
  • Fuzzy Logic Terms
  • Temperature Control System Example
  • Temperature Control System Reflection

Courses that include this module