CSFG
English Deutsch Beta Español Beta język polski (2.6.0)
Chapters Curriculum Guides Appendices

Artificial Intelligence
11.3. The whole story!

Artificial Intelligence

  • 11.1. What's the big picture?
  • 11.2. Chatterbots and the Turing test
  • 11.3. The whole story!
  • 11.4. Further reading

In this chapter so far, we have only talked about one application of AI. AI contains many more exciting applications, such as computers that are able to play board games against humans, computers that are able to learn, and computers that are able to control robots that are autonomously exploring an environment too dangerous for humans to enter.

Below is an interactive demonstrating how an AI can use a basic artificial neural network to learn how to play a game. Put simply, if the AI (Nathaniel) wins a match it will be encouraged to make the same moves again. If it loses, it will be encouraged to make different moves. Over many hundreds of games the AI will learn to make specific moves rather than pick each one at random. Eventually further sections on neural networks and other topics in AI will be added to this chapter.

Thumbnail of trAIning ground interactive

trAIning ground

Previous:
Chatterbots and the Turing test
Next:
Further reading

Looking for something for primary schools? Check out CS Unplugged.

The Computer Science Field Guide is an online interactive resource for high school students learning about computer science.

Useful Links

  • About
  • Chapters
  • Interactives
  • Curriculum Guides

Community

  • Twitter
  • YouTube
  • GitHub

Help

  • Search
  • Glossary
  • Feedback

Switch to teacher mode

English | Deutsch | Español | język polski (2.6.0)

The Computer Science Field Guide material is open source on GitHub, and this website's content is shared under a Creative Commons Attribution-ShareAlike 4.0 International license. The Computer Science Field Guide is a project by the Computer Science Education Research Group at the University of Canterbury, New Zealand. Icons provided generously by icons8.

3.12.6

This definition is not available in English, sorry!