
机器学习算法--编程实践
文章平均质量分 67
雀跃的硬骨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程实践--KNN分类算法--手写数字识别任务
第一个自己亲手敲出来的机器学习算法,觉得还是应该总结一下,并开始养成一个良好的习惯,希望一个接一个克服其他的算法,在这个过程中不仅加深对算法的理解,并获得对于数据理解的洞察力。任务描述:数据集来自:《机器学习实战》chapter 2 的手写体数字训练集和测试集任务:手写数字识别 算法:KNN分类算法思路:(1)先处理数据集,训练集和测试集的数据都是若干个TXT文本,要编写函数整合成适合的数据集和...原创 2018-03-31 10:47:23 · 389 阅读 · 0 评论 -
编程实践--决策树分类算法--隐形眼镜材质分类
第二个自己亲手敲出来的机器学习算法~任务描述:数据集来自:《机器学习实战》 手写数字识别任务 决策树算法思路:(1)计算信息增益,得到每一步的最好特征。(2)树结构。数据集及代码点击打开链接代码如下:'''数据集来自:《机器学习实战》 手写数字识别任务 决策树算法''' '''使用决策树预测隐形眼镜类型 数据集:隐形眼镜数据集,来自UCI数据库 隐形眼镜类型包括:硬材质、软材质、不适合佩戴隐...原创 2018-04-06 14:16:02 · 412 阅读 · 0 评论 -
编程实践-逻辑回归分类算法--马的疝气病症分类
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 逻辑回归分类 @dataset:马的疝气病症数据集Horse Colic database 任务需求:预测病马的死亡率 http://archive.ics.uci.edu/ml/datasets/Horse+Colic data fi...原创 2018-10-19 18:08:07 · 848 阅读 · 0 评论 -
笔记——AdaBoost算法
Outline 弱学习算法「提升」为强学习算法的理论依据 Adaboost 算法 Adaboost 算法的例子 Adaboost 算法的例子的实现步骤 思考 1. 弱学习算法「提升」为强学习算法的理论依据: 因此新问题是「如果存在弱学习算法,那么能否把它们提升为强学习算法?」 提升方法boosting:常用的统计学习方法。在分类问题中通过改变训练样本的权重,学习多个分类...原创 2018-11-23 10:04:22 · 333 阅读 · 0 评论 -
笔记——搭建 LeNet(tensorflow)
本周搭建了 LeNet。 参考:《TensorFlow 实战 Google 深度学习框架》(郑泽宇) LeNet paper LeNet 模型如下 按照以下的LeNet 架构: 神经网络结构的代码 LeNet_forward.py,主要是完成前向通道的数值计算。 import tensorflow as tf # layer size...原创 2018-12-28 13:13:41 · 2728 阅读 · 1 评论