115703020052 吴道镁第 三次试验

贵州师范大学计算机实验报告

 

课程名称: 人工智能  班级: 13 级计本 实验日期: 2016  .5.6

学号: 115703020052   姓名: 吴道镁

一、       实验名称

线性回归预测系统

二、       实验目的及要求:

理解和掌握线性回归预测的基本方法,能够编程实现简单的线性回归预测系统。

1、熟悉 matlab 编程语言;

2、线性回归预测函数、代价函数的设计和实现;

3、使用梯度下降算法进行参数学习;

三、       实验工具

Matlab

四、实验内容

1、安装编程工具:octave,如图所示:

2、安装完毕 octave 后,双击桌面相应的图标打开:即可使用命令行运行 程序, 常用的命令如下:

(1)改变当前目录命令:cd

(2)显示当前路径命令:pwd

(3)显示当目录命令:ls

(4)清除命令:clc

3、用 notepad++编辑器打开文件 新键文件夹-ex1 里面的程序。

4、用 Notepad++代码编辑软件对已有的代码进行编辑填充,因为 Octave 软件没有编辑功能。将代价函数与预测函数拖入并写入。

5、实验结果如下图所示:

五、结论

通过此次实验,了解 Octave-3.2.4 和 notepad++的功能以及线性回归的预测方法和如何去设计和实现代价函数,使 Octave 在运行时的到想要的结果。同时,学会Octave-3.2.4和notepad++配置的一些方法,但其中也存在不少问题需要加强练习。

时间: 2024-10-31 08:38:11

115703020052 吴道镁第 三次试验的相关文章

人工智能第一次作业(115703020052吴道镁)

1. 你认为什么是人工智能? 答:人工智能指的是用人工的方法去模拟和实现人类智能. 2. 简述推理.学习.存储,三者之间的联系! 答:这三个过程是彼此关联,并相互交互的. 通过学习,来促进推理,并将学习到的知识存储起来,存储的知识越多,反过来也丰富和增强了学习的能力,推理过程需要的知识,可以从记忆体中获取,同样也可将推理的结果存储到记忆体中去. 3. “警卫和囚犯”问题的过河方案,使用语义网络进行问题求解.模仿示例画出你的求解方案,并给出一共需要多少步可以成功过河? 答:一共需要   步骤完成过

代码整洁之道读后感(三)

注释 注释不能美化糟糕的代码 用代码来阐述你的思路 好的注释是什么? 法律信息 提供信息的注释 对意图的解释 警示:例如 // Don't run unless you have some time  to kill TODO注释 公共API的JavaDoc 坏的注释是什么? 多余的注释 误导性的注释 循轨式注释:所谓每个函数都要有JavaDoc活每个变量都要有注释的规矩简直是愚蠢.这类注释只会让代码混乱不堪. 日志式注释 废话式注释: Default Constructor 信息过多:别再注释

set,map,list集合的交集差集存放相同值反转分割等-代码优雅之道Guava(三)

前言 前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍操作Set,Map,List集合的工具类的使用,学会灵活使用这些工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,更简洁,这也是我所谓的"代码优雅",让我们开发中省出时间来去处理更重要的东西,废话不多说,一看代码就全明了了. 创建泛型集合更加简介 //创建泛型集合更加简介 List<String> stringList=Lists.newA

2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你

2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你 前言: 本文收集整理了各大厂常见面试题N道,你想要的这里都有 内容涵盖:Java.MyBatis.ZooKeeper.Dubbo.Elasticsearch.Memcached.Redis.MySQL.Spring.Spring Boot.Spring Cloud.RabbitMQ.Kafka.Linux 等技术栈,希望大家都能找到适合自己的公司,开开心心的撸代码. 看面试题可以是为了面试,也可以是对自己学到的东西的一种查漏

十道智力题(三)

第一题 第一题比较简单,两边可以组成中间图像,选:H 第二题 小红和小蓝都是李老师的学生,李老师的生日是M月D日,是下列10组中的一天,李老师把M值告诉了小红,把D值告诉了小蓝,通过小红和小蓝的对话你能知道李老师的生日是哪一天吗?请根据以下对话推断出李老师的生日是哪一天( )小红说:如果我不知道的话,小蓝肯定也不知道小蓝说:本来我也不知道,但是现在我知道了小红说:哦,那我也知道了 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 第三题 一

《程序员修炼之道》笔记(三)

第四章 注重偏执的实效 "你不可能写出完美的软件",我们要把这句话视为生活的公理,并接受它.拥抱它. 但同时,有一些方法可以尽量把这个事实转变为有利条件 作者用开车来类比写程序:每个人都知道只有他们自己是地球上的好司机,于是我们防卫性地开车,小心谨慎以避免麻烦发生,预判意料之外的事,尽量不让自己陷入无法解救自己的境地.编码也类似,我们不断地与他人的代码结合--可能不符合我们的高标准的代码--并处理可能有效也可能无效的输入.所以,我们要防卫性地编程.使用断言检测坏数据,检查一致性并在数据

13软金2班吴思婷——第三次博客作业

1. 某网站管理系统,用户注册时,电话号码为可选输入项,输入格式为:区号-电话号码—分机号,中间用“-”隔开.以下为jsp页面上的设计,且并未对输入做任何控制. 假设系统现在需要取出中间的电话号码部分,代码如下: /** * * 该方法根据用户输入取出中间的电话号码部分 * @param strPhoneNum  电话号码,如:“0591-83279988—002” * @return  返回号码部分,如:“83279988” */ public String getPhoneNumber(St

计蒜之道 初赛 第三场 题解

腾讯手机地图 腾讯手机地图的定位功能用到了用户手机的多种信号,这其中有的信号的作用范围近,有的信号作用的范围则远一些.有的信号相对于用户在不同的方位强度是不同的,有的则是在任何一个方向上信号强度都一致的. 已知用户面向北方拿着自己的手机,在不同方位的各种信号覆盖区域可以被抽象成以用户为圆心的一系列扇形.已知每个扇形的半径 r,和每个扇形的两条边相对于正东方向的夹角度数.每个信号覆盖区域抽象出的扇形都可以通过从第一条边逆时针旋转到第二条边画出. <img src="http://res.ji

计蒜之道 初赛 第三场--腾讯手机地图

题目大意是: 在坐标系里给你n个扇形的半径.起始,结束度数,计算扇形覆盖的面积. 如图: (因为现在无法提交了,所以无法验证代码,若有错的地方请指正) 这题首先要做的是对边的度数排序,不过是对所有度数排序,最开始想的时候只对扇形开始边的那个度数排序,写了半天一堆if else,后来突然想到了用所有边的度数排序. 首先需要对输进去每每条边度数进行处理,我用的是这个结构体 struct DU { int du;//度数 int r;//当前度数所对应的半径 bool if_end;//是否为扇形的结