【论文笔记】TensorFlow深度神经网络提前稳定特征重要性

论文地址:Early Stabilizing Feature Importance for TensorFlow Deep Neural Networks

博客里只给出一下论文中介绍的方法这一章节,论文中前面介绍了神经网络中特征重要性评估方法的背景与发展,感兴趣的可以去阅读原论文。

3. APPROACH

本研究提出了对于深度神经网络混合的特征排序算法,优势在于可以得到快速收敛稳定的特征重要性排序。本研究开发了基于TensorFlow的特征重要性排序工具,包括以下几种算法:输入扰动特征的重要性、相关系数特征重要性,权重特征重要性分析,新的混合算法。

3.1 输入扰动特征的重要性

对数据X的每一个特征,进行打乱,然后对新的X输入网络得到预测值,计算损失函数,作为该特征的重要性分数。

function rank_perturb(x, y, network):
    impt = dim(x.shape[1])
    for i in range(numcols(x)):
	    hold = copy(x[, i])
	    shuffle(x[, i])
	    pred = network.predict(x)
	    mse = mean_squared_error(y, pred)
	    impt[i] = mse
	    x[:, i] = hold
    impt = impt / sum(impt)
return impt 

3.2 相关系数特征重要性

将输入数据X中每

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值