贵州师范大学计算机实验报告
课程名称: 人工智能 班级: 13级计本 实验日期: 2016.5.2
学号: 136201010515 姓名: 张 龙 印 成绩:
一、实验名称
线性回归预测系统
二、实验目的及要求
理解和掌握线性回归预测的基本方法,能够编程实现简单的线性回归预测系统。
1、熟悉Octave编程语言;
2、线性回归预测函数、代价函数的设计和实现;
3、使用梯度下降算法进行参数学习;
三、实验工具
Notepad++ Octave
四、实验内容
⑴、用Notepad++代码编辑软件对已有的代码进行编辑填充,因为Octave软件没有编辑功能。将代价函数与预测函数写入。
⑵、启动Octave软件。用clc命令进行清屏,然后用cd命令对文件路径进行更改,完成后执行ex1程序。有结果如下图:
初始图:
预测走向图:
立体图:
初始位置图:
最佳位置图:
五、结论
这个实验难度对我来说在中等以上,最主要的问题是阅读代码,不理解代码意思造成。软件方面基本上没有太大的问题。
这次了解了基本的一些预测方法,对于以后深入学习智能语言有一定的帮助。