01 2018 档案

Python3 决策树ID3算法实现
摘要:该算法基本实现了运用信息增益实现了决策树,将选取最优的特征算法函数改为信息增益率就实现了C4.5算法,该算法还有剪枝操作没有实现,要是有能实现了可以交流一下。下面给出测试代码。 阅读全文

posted @ 2018-01-25 19:20 FightLi 阅读(459) 评论(0) 推荐(0)

Python3 BP神经网络
摘要:转自麦子学院 该算法比我之前写的神经网络算法准确率高,但是在测试过程中发现有错误,各个地方的注释我是没看明白,与理论结合不是很好。本人在他的基础上进行了改进,提高了算法的扩展程度,自己也亲测了改进后的代码,效果杠杠的。 以上是BP神经网络算法源码,下面给出一个数字识别程序,用来测试上述代码的正确性。 阅读全文

posted @ 2018-01-18 13:22 FightLi 阅读(1506) 评论(0) 推荐(0)

Python3 贝叶斯分类
摘要:测试代码 阅读全文

posted @ 2018-01-17 19:35 FightLi 阅读(257) 评论(0) 推荐(0)

Python3 计算相关系数
摘要:1 # -*- coding: utf-8 -*- 2 """ 3 Created on Mon Jan 8 19:36:48 2018 4 5 @author: markli 6 """ 7 8 import numpy as np; 9 import math; 10 11 ''' 12 计算矩阵A的相关系数矩阵 13 ''' 14 def Correlation(... 阅读全文

posted @ 2018-01-17 19:34 FightLi 阅读(4459) 评论(0) 推荐(0)

Python3 反向传播神经网络-Min-Batch(根据吴恩达课程讲解编写)
摘要:该算法按照吴恩达先生讲述的BP神经网络算法编写,实现了一次进行Mini_Batch_size 次的训练。下面给出测试代码和测试结果。 测试结果: 总体效果还可以,需要调一调其中的参数。之前发布的代码我后来仔细看了一下,发现算法有误,现在改正过来了。基本没什么错误了,哈哈哈。 阅读全文

posted @ 2018-01-17 19:32 FightLi 阅读(1471) 评论(0) 推荐(0)

Python3 kmeans 聚类算法
摘要:1 # -*- coding: utf-8 -*- 2 """ 3 Created on Wed Jan 10 19:18:56 2018 4 5 @author: markli 6 """ 7 import numpy as np; 8 ''' 9 kmeans 算法实现 10 算法原理 11 1、随机选择k个点作为聚类中心点,进行聚类 12 2、求出聚类后的各类的 中心点... 阅读全文

posted @ 2018-01-17 19:28 FightLi 阅读(538) 评论(0) 推荐(0)

Python3 k-邻近算法(KNN)
摘要:1 # -*- coding: utf-8 -*- 2 """ 3 Created on Fri Dec 29 13:13:44 2017 4 5 @author: markli 6 """ 7 import numpy as np; 8 #两点之间的距离采用欧式几何距离 9 ''' 10 采用欧式距离进行K最小临近分类 11 x 未知分类点 m*1 向量 12 y n个测试... 阅读全文

posted @ 2018-01-17 19:27 FightLi 阅读(286) 评论(0) 推荐(0)

Python3 多元回归(包含属性的向量化)
摘要:1 # -*- coding: utf-8 -*- 2 """ 3 Created on Thu Jan 4 19:52:03 2018 4 5 @author: markli 6 """ 7 import numpy as np; 8 import pandas as pd; 9 from sklearn import linear_model; 10 from skle... 阅读全文

posted @ 2018-01-17 19:23 FightLi 阅读(684) 评论(0) 推荐(0)

Python3 决策树
摘要:decisiontree.csv 文件格式 阅读全文

posted @ 2018-01-17 19:18 FightLi 阅读(316) 评论(0) 推荐(0)