当前位置: 首页 > wzjs >正文

网络公司网站建设服务微帮推广平台怎么加入

网络公司网站建设服务,微帮推广平台怎么加入,上海广告公司网站制作,wordpress弹框登录浙大疏锦行 1.方差筛选 2.皮尔逊相关系数筛选 3.lasso筛选 4.树模型重要性 5.shap重要性 6.递归特征消除REF 1.方差筛选 # 输入:特征矩阵 X,方差阈值 threshold # 输出:筛选后的特征矩阵 X_selected import numpy as npdef variance_select…

@浙大疏锦行
1.方差筛选
2.皮尔逊相关系数筛选
3.lasso筛选
4.树模型重要性
5.shap重要性
6.递归特征消除REF

1.方差筛选

# 输入:特征矩阵 X,方差阈值 threshold
# 输出:筛选后的特征矩阵 X_selected
import numpy as npdef variance_selection(X, threshold):# 计算每个特征的方差variances = np.var(X, axis=0)# 选择方差大于阈值的特征索引selected_indices = np.where(variances > threshold)[0]# 筛选特征矩阵X_selected = X[:, selected_indices]return X_selected
  1. 皮尔逊相关系数筛选
# 输入:特征矩阵 X,目标变量 y,相关系数阈值 threshold
# 输出:筛选后的特征矩阵 X_selected
import numpy as npdef pearson_correlation_selection(X, y, threshold):correlations = []for i in range(X.shape[1]):# 计算皮尔逊相关系数corr = np.corrcoef(X[:, i], y)[0, 1]correlations.append(np.abs(corr))# 选择相关系数绝对值大于阈值的特征索引selected_indices = np.where(np.array(correlations) > threshold)[0]# 筛选特征矩阵X_selected = X[:, selected_indices]return X_selected
  1. Lasso 筛选
# 输入:特征矩阵 X,目标变量 y,正则化系数 alpha,选择的特征数量 k
# 输出:筛选后的特征矩阵 X_selected
from sklearn.linear_model import Lasso
import numpy as npdef lasso_selection(X, y, alpha, k):# 创建 Lasso 模型并拟合数据lasso = Lasso(alpha=alpha)lasso.fit(X, y)# 获取特征系数coefficients = lasso.coef_# 获取系数绝对值最大的前 k 个特征的索引top_k_indices = np.argsort(np.abs(coefficients))[-k:]# 筛选特征矩阵X_selected = X[:, top_k_indices]return X_selected
  1. 树模型重要性
# 输入:特征矩阵 X,目标变量 y,选择的特征数量 k
# 输出:筛选后的特征矩阵 X_selected
from sklearn.ensemble import RandomForestClassifier
import numpy as npdef tree_importance_selection(X, y, k):# 创建随机森林模型并拟合数据model = RandomForestClassifier()model.fit(X, y)# 获取特征重要性得分importances = model.feature_importances_# 获取重要性得分最大的前 k 个特征的索引top_k_indices = np.argsort(importances)[-k:]# 筛选特征矩阵X_selected = X[:, top_k_indices]return X_selected
  1. SHAP 重要性
# 输入:特征矩阵 X,目标变量 y,选择的特征数量 k
# 输出:筛选后的特征矩阵 X_selected
import shap
from sklearn.ensemble import RandomForestClassifier
import numpy as npdef shap_importance_selection(X, y, k):# 创建随机森林模型并拟合数据model = RandomForestClassifier()model.fit(X, y)# 创建 SHAP 解释器explainer = shap.Explainer(model)# 计算 SHAP 值shap_values = explainer(X)# 计算每个特征的平均绝对值 SHAP 值mean_abs_shap = np.abs(shap_values.values).mean(axis=0)# 获取平均绝对值 SHAP 值最大的前 k 个特征的索引top_k_indices = np.argsort(mean_abs_shap)[-k:]# 筛选特征矩阵X_selected = X[:, top_k_indices]return X_selected
  1. 递归特征消除(RFE)
# 输入:特征矩阵 X,目标变量 y,模型 estimator,要保留的特征数量 n_features_to_select
# 输出:筛选后的特征矩阵 X_selected
from sklearn.feature_selection import RFEdef rfe_selection(X, y, estimator, n_features_to_select):# 创建 RFE 选择器selector = RFE(estimator, n_features_to_select=n_features_to_select)# 拟合数据并进行特征选择selector = selector.fit(X, y)# 筛选特征矩阵X_selected = selector.transform(X)return X_selected
http://www.dtcms.com/wzjs/466461.html

相关文章:

  • 网站开发需求分析参考文献网络广告营销策划方案
  • 让别人做网站要注意什么百度竞价广告代理
  • 网站开发新手什么软件好市场营销方案怎么做
  • html5 音乐网站西安百度竞价托管公司
  • 外加工订单网谷歌优化seo
  • 机构改革网站建设北京seo的排名优化
  • 网站结构的规划与设计产品推广语
  • 公司网站建设推广方案模板自己建网站要多少钱
  • 广西委办局网站独立建设政策关键词优化案例
  • 什么网站可以做教师资格证的题云巅seo
  • 做的好的自驾游网站百度seo官方网站
  • 建设营销型网站哪家好推广网页
  • 做面食的网站怎么优化自己网站
  • 大型做网站公司手机百度app安装下载
  • 美国二手表网站成都网站seo服务
  • 金州网站建设网页设计图
  • 岳阳建设网站的公司朋友圈推广文案
  • 西安网站开发培训价格青岛seo网络优化公司
  • 广告牌logo设计制作免费seo快速排名工具
  • 路由下做网站映射推广公司app主要做什么
  • 网站防火墙怎么做网站推广软件免费版下载
  • 班级网站建设毕业设计开题报告河北百度推广
  • 网站做301需要备案吗网站设计制作公司
  • 天津体验网站中视频自媒体平台注册官网
  • 快速 复制 建设网站品牌策划书案例
  • 武汉高端品牌网站建设什么是seo关键词优化
  • 场外期权网站开发sem和seo是什么职业
  • php之wordpressseo关键词分析表
  • 泰州做网站软件手机如何制作一个网页链接
  • 基层建设期刊网站外贸建站seo