博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量梯度下降(待测试)
阅读量:5887 次
发布时间:2019-06-19

本文共 752 字,大约阅读时间需要 2 分钟。

1 #include
2 using namespace std; 3 //批量梯度下降 4 int main() 5 { 6 double train_data[100][3]; 7 double learn_rate=0.01,loss=100; 8 9 for(int i=0;i<=100;i++)10 {11 cin>>train_data[i][0]>>train_data[i][1]>>train_data[i][2];12 if(train_data[i][0]==-1)13 break;14 }15 int n=i;16 double c[2],h,error1;17 c[0]=0;c[1]=0;18 cout<
<
0.0001;k++)21 {
//循环主要是控制迭代停止条件的,循环包括两部分22 //一、对所有的theta更新一次 二、计算更新后的loss是否符合停止条件23 for(int j=0;j
>x1>>x2;58 if(x1==-1) break;59 cout<
<

只对小数据进行了测试,还没有测试正式的数据集,mark一下。

转载于:https://www.cnblogs.com/lanying/p/4035141.html

你可能感兴趣的文章
C语言写单链表的创建、释放、追加(即总是在最后的位置增加节点)
查看>>
poj1635
查看>>
C# LINQ详解(一)
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
iphone 添加CFNetwork.framework时,报错 socket
查看>>
ruby学习总结04
查看>>
Binary Tree Paths
查看>>
RESTful 架构详解(转)
查看>>
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
会员数据化运营
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>
调用约定__stdcall / __cdecl
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>