softmax 代码实现
来源:互联网 发布:linux 查看包依赖 编辑:程序博客网 时间:2024/06/01 09:36
最近一直在外面,李航那本书没带在身上,所以那本书的算法实现估计要拖后了。
这几天在看Andrew Ng 机器学习的课程视频,正好看到了Softmax分类器那块,发现自己之前理解perceptron与logistic regression是有问题的。这两个算法真正核心的不同在于其分类函数的不同,perceptron采用一个分段函数作为分类器,logistic regression采用sigmod函数作为分类器,这才是这两个函数真正的不同。
废话不多说了,今天打算实现softmax分类器。
算法
算法参考的是Andrew 的课件与这篇文章。
具体实现的时候发现加入权重衰减效果会更好。
这里为了防止大家看不懂我的程序,我在这里做一些定义
数据集
数据集和KNN那个博文用的是同样的数据集。
数据地址:https://github.com/WenDesi/lihang_book_algorithm/blob/master/data/train.csv
特征
将整个图作为特征
代码
代码已上传GitHub
这次的代码是python3的,有可能需要稍微改一改,不好意思了,我要背叛python2了。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
运行结果
速度挺快,正确率一般吧,比决策树之类的要高。
0 0
- softmax 代码实现
- SoftMax回归简介及python代码实现
- Softmax回归代码详解
- SoftMax原理及代码
- Softmax回归C++实现
- softmax简单实现
- softMax(2)---predict实现
- SOFTMAX 的python实现
- softmax(python实现)
- Tensorflow实现softmax回归
- MatLab实现Softmax Regression
- Softmax层的实现
- TensorFlow实现Softmax
- softmax层的实现
- Exercise:Softmax Regression 代码示例
- 3、softmax回归 C代码
- softmax原理及Matlab实现
- softmax函数的硬件实现
- 拼图游戏---java实现
- echarts图表大小随着外部div大小变化
- 移动端的meta viewport
- 一个CompletableFuture的例子
- php IDE sublime text3
- softmax 代码实现
- Ubuntu16.04 配置tensorflow1.0 gpu版本
- Centos7下安装Nginx
- 如何通过URL打开图片(Python)
- python pop()和remove()
- HashMap的工作原理
- 站点基本信息的设置
- 第 6 章 MySQL的数据类型和运算符
- mac 纯代码创建tableview