人工智能 Artificial Intelligence

Overview

This course provides a general introduction to the basic methods and main applications of AI, including:

  • Basic methods of problem solving: such as heuristic search and logical reasoning

  • Knowledge Representation: Production Representation and Structured Representation

  • Introduction to Machine Learning

一、Basic Methods of Problem Solving

One of the main purposes of artificial intelligence is to solve non-trivial problems. Commonly used technologies are search technology and logical reasoning technology.

In the search process, the introduction of heuristic knowledge reduces the blindness of the search and improves the efficiency.

The typical heuristic search algorithm is Algorithm A, which introduces the evaluation function f(n):

f(n) = g(n) + h(n)

f(n) represents the minimum cost from the initial state node s to the target state node through node n.

g(n) is known, and h(n) is unknown, it needs to be estimated using a heuristic function.

Example: The 8-Puzzle Problem

Given an initial state and a target state, find the minimum movement steps required to change from the initial state to the target state.

人工智能 Artificial Intelligence

人工智能 Artificial Intelligence

人工智能 Artificial Intelligence

2. 逻辑推理 Logical Reasoning

Predicate logic and its reasoning method are one of the basic methods of knowledge representation and machine reasoning. Symbolic reasoning is the main method for solving problems based on knowledge.

An important way of symbolic reasoning is deductive reasoning.

There are two ways of deductive reasoning:

  • Deductive reasoning based on resolution
  • Rule-based deductive reasoning

二、Knowledge representation

There are two ways of representing knowledge:

  • Production representation
  • Structured representation

1. 产生式表示 Production representation

The production system is the most widely used knowledge representation method. In this system, production rules are used to express knowledge.

Production rules are usually used to express the causal relationship between things.

P => Q
or:
if P then Q

The rule base is a collection of production rules. The rule base is the knowledge base of the production system.

2. 结构化表示 Structured representation

Mainly refers to the semantic network representation.

The semantic network can be expressed as a directed graph describing the relationship between things.

人工智能 Artificial Intelligence

三、机器学习 Machine Learning

Learning is the main goal of AI and the basic means of acquiring knowledge. Machine learning is the self-improvement of system performance.

Dietterich proposed a simple machine learning model:

人工智能 Artificial Intelligence

The learning component uses the information provided by the environment to modify the knowledge base. The execution component completes the task according to the knowledge base and feeds back the obtained information to the learning component.

人工智能 Artificial Intelligence

上一篇:黑马博学谷产品经理就业班2021


下一篇:【OA办公】大企业如何谨慎选择OA办公系统?