AI and procedural generationLaajuus (5 cr)
Code: PO00FO94
Credits
5 op
Teaching language
- English
- Finnish
Objective
You understand what artificial intelligence is. You gain an understanding of its various types such as machine learning, deep learning, and neural networks.
You understand how artificial intelligence is used in various applications and how these solutions impact society and ethics.
You understand what procedural generation is. You know how to generate game worlds and levels, textures, or sounds using algorithms.
You understand the use of artificial intelligence in procedural generation.
You are able to apply artificial intelligence and procedural generation in a game or software project.
Content
What is artificial intelligence?
What are machine learning, deep learning, and neural networks?
How is artificial intelligence used in various game and software applications?
What is procedural generation?
How do algorithms generate game worlds and levels, textures, or sounds?
How can artificial intelligence be used to enhance procedural generation, for example, by creating more complex and realistic environments or helping programmers create larger amounts of content more quickly?
How is procedural generation used in various fields, such as video games, movies, architecture, and virtual reality?