- 博客(10)
- 资源 (11)
- 收藏
- 关注
原创 机器学习实战——线性回归和局部加权线性回归(含python中复制的四种情形!)
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6注:本程序相比原书中的程序区别,主要区别在于函数验证和绘图部分。一、一般线性回归(最小二乘法OLS)回归系数求解公式:说明:X矩阵中每一行是一个样本,y是列向量。只有逆矩阵存在的时候使用,必须在代码中进行判断。from numpy
2017-11-28 21:59:03 4022
原创 python文件读取方法
一、text文件的读取readlines():一次读取所有内容并按行返回listsplit()方法:str.split(str="",num=string.count(str)).指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串。例子一:withopen('testSet.txt') as fr: forlin
2017-11-27 22:40:06 1453
原创 机器学习实战——Logistic回归
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6关键词:sigmoid函数、批梯度上升法、随机梯度上升法from numpy import *import matplotlib.pyplot as pltdef loadDataSet(): dataMat = [] label
2017-11-27 21:42:34 821
原创 BP神经网络:feedforwardnet版回归预测
程序相关说明:input:预处理后的训练集数据 (60 by 14731)output:预处理后的训练集标签(1 by 14731)input_test:预处理后的测试集数据(60 by 100)output_test:测试集数据经模型拟合后的结果(1 by 100)BPoutput:反归一化,得到数据本身数量级的值(1 by 100)net:训练后的网络注:与newf
2017-11-23 22:04:51 4357 4
原创 BP神经网络matlab程序运行问题
一、Inputs and targets have different numbers of samples. net = train(net,input,label); 使用网络作非线性拟合。input:60 by 14731;label:14731 by 1.解决方法:将label转置!!二、Output data size does not mat
2017-11-23 16:05:01 10328
原创 机器学习实战—朴素贝叶斯及要点注解
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6#!/usr/bin/env python3# -*- coding: utf-8 -*-from numpy import *# 测试函数用的简单实例def loadDataSet(): postingList=[['my', 'dog', 'ha
2017-11-19 22:30:50 512
原创 python文件的运行方法
方法一:从命令行运行(1)首先进入DOS环境。win+r,然后输入cmd。(2)直接输入python+空格(3)将文件拖拽到光标处或者输入文件所在位置方法二:解释器中运行文件为了方便操作,将hello.py直接放在D盘下。(1)在DOS环境下,定位到python文件所在位置;(2)进入python交互式环境;(3)import 文件名
2017-11-12 23:19:51 10853
原创 机器学习实战——决策树:matplotlib绘图
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6第一个例子:import matplotlib.pyplot as plt#定义文本框和箭头格式decisionNode = dict(boxstyle="sawtooth",fc="0.8")leafNode = dict(boxsty
2017-11-12 19:48:51 1061
原创 机器学习实战——决策树:树的构建及分类
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6主要内容:使用ID3算法构建1、信息熵的计算+数据集的划分=根据信息增益选择最佳的数据集划分方式2、创建树、投票法3、将决策树用于分类 树的保存与提取第一部分代码:from math import logimport operator# 创建简单的鱼
2017-11-12 17:41:14 585
原创 机器学习实战——KNN及部分函数注解
书籍:《机器学习实战》中文版IDE:PyCharm Edu 4.02环境:Adaconda3 python3.6本系列主要是代码学习记录,其中设计的理论知识,不做过多解释。书中代码使用的是python2,所以代码会有些许变化,并对其中部分函数进行注解。#!/usr/bin/env python3# -*- coding: utf-8 -*-import matpl
2017-11-10 14:44:46 706
windows平台下socket编程之TCP
2018-08-13
IRIS数据集(文本文件和表格)
2018-06-04
matlab多列图例绘制函数
2018-05-03
俄罗斯方块 C++
2017-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人