人工智能实验报告


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

学号: 136201010490姓名: 骆光玉 成绩:

一、实验名称

线性回归预测系统

二、实验目的及要求

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

1、熟悉 Octave 编程语言;

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

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

三、实验工具

Octave notepad++

四、实验内容与步骤

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

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

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

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

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

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

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

同理下图也需要填入代码

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

初始图:

预测走向图:

立体图:

初始位置图:

最佳位置图:

五、实验总结

通过本次实验,让我了解线性回归的预测方法和如何去设计和实现代价函数。也了解Octave-3.2.4和notepad++的功能,同时,还学会Octave-3.2.4和notepad++配置的一些方法,验证Octave-3.2.4和notepad++的代码修改运行成图形。不过在该试验中,还是存在不少的问题,还需要我去不断地去学习相关的知识以加强这方面的内容。

优质内容筛选与推荐>>
1、InstallShield 2012版本发布
2、形象革命-从头开始
3、JSON.stringify()
4、CodeForces - 847B Preparing for Merge Sort 二分
5、【BZOJ-4653】区间 线段树 + 排序 + 离散化


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号