资源简介
Logistic回归C语言实现,采用了newton梯度下降法,包含了来自UCI数据库的测试数据,可以直接对程序结果进行测试
代码片段和文件信息
/*************
Logistic Regression( logistic 回归 )using newton gradient descent
the Data:from UCI datalib named “wpbc.data“(that is about cancer )
CopyRight 2015/3/24 owner by pengjie(彭杰)
All Rights Reserved
**************/
#include “main.h“
int main()
{
char *file = “C:\\Users\\Administrator\\Desktop\\machine_learnning\\wpbc.data“;
DataSample *data = new DataSample[sampleNum];
double *logisW = new double[attriNum+1];
if( -1!=ReadData( datafile ) )
{
Logistic( datalogisW );
}
for(int i=0;i<(attriNum+1);++i)
{
printf(“%f\t“logisW[i]);
}
printf(“\n\n“);
int correct = 0;
int sum = 0;
for(int i=trainNum;i {
++sum;
bool eva = Predict(data[i]logisW);
if(eva)
++correct;
}
double rp = double(correct)/sum;
printf(“the right correction: %f\n“rp);
delete []data;
delete []logisW;
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 911 2015-03-24 18:34 logistic\main.cpp
文件 4378 2015-03-24 18:37 logistic\main.h
文件 44234 2015-03-24 15:00 logistic\wpbc.data
文件 5671 2015-03-24 15:01 logistic\wpbc.names
目录 0 2015-03-24 19:09 logistic
----------- --------- ---------- ----- ----
55194 5
- 上一篇:机器学习C4.5算法C语言实现
- 下一篇:贪心算法解多重背包代码
相关资源
- C语言嵌入式Modbus协议栈,支持主站和
- C语言封装的HttpClient接口
- C语言课设计算器
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- C语言全套课件与教学资料-哈工大
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- c语言课程设计:客房登记系统源码
- C语言常用算法源代码
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- c语言课件56883
- C语言推箱子win控制台
- C语言程序设计50例.docx
- 烟花优化算法(c语言版)
- C语言程序设计教材习题参考答案.do
- 数据结构(C语言版)ppt课件,清华,
- c语言编程经典例题100例 word版
- C语言编译器的设计与实现.doc
评论
共有 条评论