自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟工的算法小仓库

多数人在抱怨中成长,少数人在成功之前默默耕耘

  • 博客(12)
  • 收藏
  • 关注

原创 [机器学习]ID3决策树 详细计算流程 周志华机器学习 笔记 原创Excel手算方法

1.用到的主要三条熵公式:1.1 信息熵 详情见香农信息论 概率越平衡 事件所含有的信息量越大1.2 条件熵 代表某一属性下不同分类的信息熵之和1.3 信息增益 等于信息熵减去条件熵,从数值上,越大的信息增益在信息熵一定的情况下,代表条件熵越小,条件熵越小,即该分类下的不平衡性越大 2.西瓜数据集2.0的详细手算结点划分 原创的Excel方法zhonglihao...

2018-11-14 22:12:08 4949 5

原创 [C&C++]半精度浮点误差实验

// half_float_verify.cpp : 定义控制台应用程序的入口点。// by Zhonglihao 2018#include "stdafx.h"#include "stdlib.h"#include "stdio.h"//强制裁掉指数位的低16位unsigned short FloatToShort(float x){ unsigned short y; ...

2018-11-04 16:39:17 2251

转载 [C&C++]获取网卡物理地址

// get_mac.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <winsock2.h>#include <Iphlpapi.h>#include <stdio.h>#pragma comment(lib, "Iphlpapi.lib")void byte2Hex(unsigned c...

2018-11-04 16:30:56 830

原创 [C&C++]NaN值异常处理

// NaN_Verify.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "math.h"int _tmain(int argc, _TCHAR* argv[]){ float value_NaN = sqrt((float)-1); float value_Normal = sqrt((float)1); pri...

2018-11-04 16:19:45 2920

原创 [C&C++]DLL生成与调用例程详解

为了避免出现问题,请统一使用Visual Studio 2017 1.DLL生成创建一个DLL库项目,在属性页中勾选生成DLL(配置类型)在输出的选择中选择Release输出主要函数和头文件如下:// DllDemo.cpp : Defines the exported functions for the DLL application.//#define Dl...

2018-11-03 22:10:41 294

原创 [神经网络]Matlab神经网络原理6.6.2节 - 使用BP网络实现异或(工具箱)

clc,clear,close all;% 异或四点向量traind = [0,0,1,1;0,1,0,1];trainl = [0,1,1,0];% 创建一个前向BP网络 节点为2net = feedforwardnet(2);net.divideFcn=''; % **关键,关闭网络内部的训练集与结果错开的功能%% Trainnet = train(net,traind...

2018-11-03 21:34:12 1323 1

原创 [神经网络]Matlab神经网络原理6.6.1节 - 使用BP网络通过身高体重分类性别(批量和工具箱)

main_script_feedforwardnet.m 工具箱代码clear;close all;clc;[data, label] = getdata('student.xls');[traind,trainl,testd,testl] = divide(data,label);%% 初始化网络rng('default');rng(0);net = feedforward...

2018-11-03 20:57:31 3395 1

原创 [神经网络]Matlab神经网络原理6.5.3节 - 使用newff逼近二次函数

clc,clear;close all;x = -4:.5:4;y = x.^2 - x;net = newff(minmax(x),minmax(y),10); % 创建一个反向传播学习网络 10个节点net = train(net,x,y);xx = -4:.2:4;yy = net(xx);plot(x,y,'o-',xx,yy,'*-');title('新版newf...

2018-11-03 00:11:46 574

原创 [神经网络]Matlab神经网络原理5.6.2节 - 线性感知器实现异或

%% 清理close all;clear,clc;%% 定义变量P1 = [0,0,1,1;0,1,0,1]; % 4点坐标p2 = P1(1,:).^2; % x轴平方扩展p3 = P1(1,:).*P1(2,:); % 两轴相乘扩展p4 = P1(2,:).^2; % y轴平方扩展P = [P1(1,:);p2;p3;p4;P1(2,:)] %...

2018-11-01 23:20:47 495

原创 [神经网络]Matlab神经网络原理5.5.1节 - 感知器线性回归(工具箱)

clear;clc;clear all;% 构造直线 带噪声x = -5:5;y = 3 * x - 7;randn('state',2);y = y + randn(1,length(y))*1.5;plot(x,y,'o');% 训练P = x; % 输入T = y; % 期望net = newlind(P,T); % 训练网络new_x = -5:.2:5;n...

2018-11-01 23:07:20 359

原创 [神经网络]Matlab神经网络原理4.5节 - 线性分类学习(批量)

close all;% 深度神经网络matlab书本的4.5节代码% 用于线性平面分类学习% 由zhonglihao加上详细的注释%% 配置区n = 0.2; % 学习率w = [0, 0, 0]; % 权重声明P = [-9, 1, -12, -4, 0, 5;... 15, -8, 4...

2018-11-01 23:00:33 287

原创 [神经网络]Matlab神经网络原理4.5.2节 - 线性分类学习(工具箱)

clear;clc;close all;% 创建感知器(线性)net = newp([-20,20;-20,20],1);% 定义输入训练向量P = [-9, 1, -12, -4, 0, 5;... 15, -8, 4, 5, 11, 9];% 期望输出T = [0,1,0,0,0,1]; % 训练net = train(net,P,T);% 输入训练数据...

2018-11-01 22:54:13 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除