ML
ielcome2016
这个作者很懒,什么都没留下…
展开
-
决策树CART分类算法
决策树算法可以用作分类回归,两者差异在于构造树时节点分裂规则的不同。分类算法用Gini系数分裂,回归则是计算方差。 决策树分类: 假设存在数据集(X, Y),Y包含0和1两中标签 Num X0 X1 … Y 0 X01 (1) X02...原创 2020-04-21 15:40:25 · 648 阅读 · 0 评论 -
Keras强化学习——Mountains Car
网络结构 def agent_net(): x = Input(shape=STATE_SHAPE) action = Input(shape=[ACTION_DIM, ]) h = Dense(100, activation="relu")(x) out1 = Dense(ACTION_DIM, activation=None)(h) out2 = ...原创 2020-04-14 16:14:10 · 760 阅读 · 0 评论 -
SVM算法检测XSS注入
目录 XSS注入检测 GitHub地址: https://github.com/ielcome2017/xss.git 1. 项目结构 2. 过程 3. 结果 4. 使用 GitHub地址: https://github.com/ielcome2017/xss.git 1. 项目结构 data 存放所有的数据 cache | 中间数据 model | 存放训练后的模型...原创 2020-04-14 14:17:26 · 936 阅读 · 0 评论 -
Keras强化学习——FlappyBird
强化学习——FlappyBird 运行过程 main.py中train()函数定义好网络和回调函数 变量 参数 网络 net 预测函数 func = Model(net.input[0], net.out1) 强化学习有5个元素:环境,代理,状态,激励函数...原创 2020-04-08 19:10:46 · 2406 阅读 · 5 评论 -
Logistic回归
1. Logistic回归 1.1 基本原理 Logistic Regression 是一种分类模型,其基本思路是寻找超平面把数据区分开,因此其基本思想就是寻找超平面,也就求多元系数的问题,这里采取了梯度下降法来求系数。逻辑回归步骤如下: 列出回归方程,估计回归系数 回归方程:Y=WX 1.2 Sigmoid函数 Sigmoid函数是阈值函数,什么作用呢?一般对于分类问题,总以结果大于...原创 2018-07-18 16:55:24 · 1021 阅读 · 0 评论 -
c++opencv调用tensorflow模型(以mnist为例)
c++opencv调用tensorflow模型(以mnist为例) 0. 环境 win10 + vs2019 + opencv(OpenCV_VERSION 3.4.6) + keras(tensorflow后端) 1. 准备数据 从http://yann.lecun.com/exdb/mnist/下载 “data/t10k-labels-idx1-ubyte.gz”; “data/t10k-im...原创 2019-07-01 23:41:03 · 3561 阅读 · 4 评论 -
LeNet5网络模型
结构模型 论文:http://yann.lecun.com/exdb/publis/pdf/lecun-01a.pdf 这个可以说是CNN的开山之作,由Yann LeCun在1998年提出,可以实现对手写数字、字母的识别。结构如下 代码实现 使用tensorflow实现结构, 数据集mnist, 用keras库自带的读取 import tensorflow as tf from k...原创 2019-08-17 13:33:59 · 233 阅读 · 0 评论