Take a look at artificial intelligence through philosophical and science fiction lenses, and review Python basics. Then explore AI algorithms through studying rational agents and common search algorithms like A* search. Complete short coding assignments in Python.
In the first module of the course, we will introduce AI by delving into the philosophical underpinnings of artificial intelligence, integrating the work of important thinkers from Descartes to Alan Turing. We’ll also look at how Science Fiction often foretells the future of artificial intelligence, including examples of AI from hit 1970s and 1980s films that, decades later, have become a reality. We will also start refreshing our Python knowledge to prepare for our coding assignments later in the course.
涵盖的内容
9个视频1篇阅读材料3个作业1个讨论话题
显示有关单元内容的信息
9个视频•总计65分钟
Introduction to Artificial Intelligence Essentials•3分钟
Opt-in to Penn Engineering Online Communications•1分钟
3个作业•总计60分钟
Learning Check - AI in Science Fiction•20分钟
Learning Check - Python Review•20分钟
Practice Learning Check - AI in Philosophy•20分钟
1个讨论话题•总计60分钟
Artificial Intelligence in Philosophy and Science Fiction (Ungraded Discussion)•60分钟
Module 2: Task Environment and Python Review
第 2 单元•小时 后完成
单元详情
This module, we will set us up for some key considerations we’ll make when designing our own AI systems and how they should behave. Should they act like humans do, or think like humans do, or act and think rationally? We'll define what rational agents are and explore task environments before completing our Python review. At the end of the module, you will work on your first of three programming assignments.
In artificial intelligence, a surprising number of tasks that we want to solve can be cast as search problems. This module, we will introduce the formal definition of search problems, and examine some classic algorithms for solving search problems called shortest path algorithms. These are sometimes referred to as “uninformed” search algorithms or “blind” search algorithms, because they are run without any additional knowledge of where our goal lies. We’ll also look at some variants of these algorithms that have computational complexity guarantees.
Practice Learning Check - Intro to Search Problems•20分钟
1个编程作业•总计180分钟
Assignment 2 - Uninformed Search•180分钟
Module 4: Informed Search
第 4 单元•小时 后完成
单元详情
We can often find a solution to a search problem more quickly if we have some knowledge about how close we are to a goal state. This module, we’ll look at the process of incorporating such knowledge into search algorithms, which, when used optimally, can help focus our search efforts so that we avoid exploring actions that move us further away from the goal. We’ll examine the most famous informed search algorithm, A* search, which is guaranteed to find an optimal solution first.
涵盖的内容
7个视频1篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
7个视频•总计55分钟
Module 4 Introduction: Informed Search•2分钟
Uniform-cost Search•7分钟
Heuristic Functions•5分钟
Greedy Best First Search•9分钟
A* Search I•13分钟
A* Search II•10分钟
Properties of A* Search•9分钟
1篇阅读材料•总计1分钟
Opt-in to Penn Engineering Online Communications•1分钟
3个作业•总计60分钟
Learning Check - Greedy Best First Search & Intro to A* Search•20分钟
Learning Check - A* Search•20分钟
Practice Learning Check - Uniform-cost Search & Heuristic Functions•20分钟
The University of Pennsylvania (commonly referred to as Penn) is a private university, located in Philadelphia, Pennsylvania, United States. A member of the Ivy League, Penn is the fourth-oldest institution of higher education in the United States, and considers itself to be the first university in the United States with both undergraduate and graduate studies.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.