zoukankan      html  css  js  c++  java
  • 第一次作业

    1、你认为什么是人工智能?

    答:从能力的角度看,人工智能是指用人工的方法在机器(计算机)上实现的智能;
    从科学的角度看,人工智能是一门研究如何构造智能机器或智能系统,使它能模拟、延伸和扩展人类智能的学科。
    2、简述推理、学习、存储,三者之间的关系!
    答:推理,指一个或几个已知的判断作为前提,推出新判断,也就是结果的过程;
    学习,包括知识的学习,行为学习和技术的学习,以及抽象逻辑的理解和空间思维的想象;
    存储,就是根据不同的应用环境通过采取合理、安全、有效方式将数据保存。
    学习包括了推理和存储,而且是同时在进行,当一个人在学习时且推理的同时也在头脑里存储,实质是人的大脑在做这一工作。换一个角度从人工智能来说,计算机上存储时是通过人的学习和设计间接反映出来人的学习和推理,保存在计算机中的方法学习和推理可以先在人的思维进行,再次放到计算机里存储的过程,也可以在计算机里按着人的设计在推出新的存储。
    3、“警卫和囚犯”问题的过河方案,使用语义网络进行问题求解。模仿画出你就求解的方案,并给出一共需要多少步可以成功过河?
    设1表示警卫
    2表示囚犯
    0表示没有
    初始状态:

    1 1 1          0 0 0
              河
    2 2 2          0 0 0

    第一步:两个囚犯过河

    1 1 1          0 0 0
             河
    0 0 2          0 2 2

    第二步:一个囚犯回来

    1 1 1          0 0 0
              河
    0 2 2          0 0 2

    第三步:两个囚犯过河

    1 1 1         0 0 0
             河
    0 0 0         2 2 2

    第四步:一个囚犯回来

    1 1 1          0 0 0
               河
    0 0 2          0 2 2

    第五步:两个警卫过河

    0 0 1          0 1 1
              河
    0 0 2          0 2 2

    第六步:一个警卫和一个囚犯回来

    1 1 0          0 0 1
               河
    2 2 0          0 0 2

    第七步:两个警卫过河

    0 0 0           1 1 1
               河
    2 2 0           0 0 2

    第八步:一个囚犯回来

    0 0 0           1 1 1
              河
    2 2 2            0 0 0

    第九步:两个囚犯过河

    0 0 0           1 1 1
              河
    2 0 0           2 2 0

    第十步:一个警卫回来

    1 0 0           1 1 0
              河
    2 0 0           2 2 0

    第十一步:一个警卫和一个囚犯过河

    0 0 0           1 1 1
               河
    0 0 0           2 2 2

  • 相关阅读:
    使用XWAF框架(1)——Web项目的代码分层
    Web框架——XWAF的代码结构和运行机制(4)
    理解Web应用程序的代码结构和运行原理(3)
    获取并安装XWAF框架压缩包(2)
    Angular7教程-06-页面与数据交互
    Angular7教程-05-搭建项目环境
    Angular7教程-04-Angular常用操作(下)
    Angular7教程-03-Angular常用操作(上)
    Angular7教程-02-Angular项目目录及基本文件说明
    Angular7教程-01-Angular开发环境配置
  • 原文地址:https://www.cnblogs.com/1244082004hysh/p/5272531.html
Copyright © 2011-2022 走看看