Skip to content

CS50’s Introduction to Artificial Intelligence with Python

Notifications You must be signed in to change notification settings

I-T-A-K/SE14_AI_Basics

Repository files navigation

SE14_Artificial Intelligence Basics

Student Name: Kathrin Rupp University: CODE University of Applied Sciences Study: Software Engineering (B.Sc.) Semester: Spring Semester 2022 / 4th Semester Module: SE14_AI Basics Module Coordinator: Frank Trollmann, Ph.D. Course: CS50’s Introduction to Artificial Intelligence with Python
Introduction

Artificial Intelligence (AI) aims to enable artificial systems to act autonomously and rationally. This includes equipping them with basic capabilities from human intelligence, such as planning future actions, reasoning about known information, or learning from experience.
2 Areas of AI

Planning: The task of finding sequence of actions to accomplish a goal in discrete, deterministic, static, fully observable environment (AMAAI, p. 362). Project Tic-Tac-Toe - Implementation of minimax and alpha-beta pruning algorithms to solve "adversarial search and games" problem

Knowledge & Reasoning: Knowledge is a field of AI which uses reasoning for an internal representation of knowledge extracted by the logical techniques "induction" and "Deduction" to decide what actions to take (AMAAI, p. 226). Project Knights and Knaves - Implementation of "Propositinal Logic" (knowledge base) to decide (reason) if a statement is True or False
Learning Resources

Google Classroom: AI Guild - Asynchronous Learning, Google Classroom: SE_14 - Artificial Intelligence Basics, Artificial Intelligence: A Modern Approcah, 4th Global Edition, Russel, J. and Norvic, P. (2021). Artificiall Intelligence: A Modern Approach. 4th Global edn. Pearson Education 2021, CS50: Introduction to Artificial Intelligence with Python

About

CS50’s Introduction to Artificial Intelligence with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages