实验

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

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

学号:  136201010521 姓名:  韦志林   成绩:           

一、实验名称

线性回归预测系统

二、实验目的及要求

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

1、熟悉Octave编程语言;

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

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

三、实验工具

Notepad++  Octave

四、实验内容

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

 

⑵、启动Octave软件。用clc命令进行清屏,然后用cd命令对文件路径进行更改,完成后执行ex1程序。有结果如下图:

初始图:

 

预测走向图:

 

立体图:

 

初始位置图:

 

最佳位置图:

 

五、结论

这个实验的让我知道和了解线性回归的预测方法,知道了怎么去修改代码,如何去设计和实现代价函数。让我在以后的人工智能学习中更有信心。

      

原文地址:https://www.cnblogs.com/jinweison/p/5475561.html