抗盐碱性识别(python代码带有数据集,五折交叉验证,经训练后模型识别准确率达到99.56%以上)

1.数据集介绍(train_f是不抗盐碱的训练集特征,train_z是抗盐碱的训练集特征,train_f是不抗盐碱的测试集特征,train_z是不抗盐碱的测试集特征,不抗盐碱设标签为0,抗盐碱标签为1)

2.train_f表格展示,即不抗盐碱的训练集特征(一共有63列特征,因为截图没截完,所以一些列没在图中) 

train_z表格也是如此,一共有63列特征

3.对于二分类问题,全连接网络(DNN)就非常有效果 ,这里用了五折交叉验证的方法,可以看出,随着模型的不断迭代,识别准确率达到很精准。

4.其它一些指标及对未知数据预测,这里打印了F1_SCORE,可以看出一些不同指标的值

 随机选取三个样本的特征,输入已经训练好的模型,获得识别

5,需要者可以关注

https://mbd.pub/o/bread/mbd-ZJiXmp1q

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
由于碱性水电解槽模型较为复杂,且涉及到多个方面的知识,这里无法提供完整的 Matlab 代码。不过,以下是一个简单的碱性水电解槽模型的框架,供参考: ```matlab % 定义模型参数 I = ... % 电流 S = ... % 电解槽面积 L = ... % 电解槽长度 h = ... % 电解槽深度 T = ... % 温度 K = ... % 电解槽电导率 C_a = ... % 阴极氢氧化钠溶液浓度 C_c = ... % 阳极氢氧化钾溶液浓度 alpha_a = ... % 阴极氢氧化钠的电化学反应速率常数 alpha_c = ... % 阳极氢氧化钾的电化学反应速率常数 E_a = ... % 阴极电位 E_c = ... % 阳极电位 % 定义模型方程 % 阴极反应速率 i_a = alpha_a * C_a^2 * exp(-alpha_a * F / (R * T) * (E_a - E_eq_a)); % 阳极反应速率 i_c = alpha_c * C_c^2 * exp(-alpha_c * F / (R * T) * (E_c - E_eq_c)); % 电解液中的离子浓度变化 dC_a = -i_a / (F * S); dC_c = i_c / (F * S); % 阴极电位 dE_a = -R * T / (alpha_a * F) * log(C_a / C_a0); % 阳极电位 dE_c = R * T / (alpha_c * F) * log(C_c / C_c0); % 电解槽电流密度 J = I / (S * h); % 电势分布 dV_dx = J / K; % 定义初始条件 C_a0 = ... % 初始阴极氢氧化钠溶液浓度 C_c0 = ... % 初始阳极氢氧化钾溶液浓度 E_eq_a0 = ... % 初始阴极电位 E_eq_c0 = ... % 初始阳极电位 % 定义求解区间 xspan = [0 L]; % 定义初始状态 y0 = [C_a0; C_c0; E_eq_a0; E_eq_c0]; % 定义求解函数 dydx = @(x, y) [dC_a; dC_c; dE_a; dE_c]; % 求解方程 [x, y] = ode45(dydx, xspan, y0); % 可视化结果 plot(x, y(:, 1), x, y(:, 2), x, y(:, 3), x, y(:, 4)); legend('阴极氢氧化钠溶液浓度', '阳极氢氧化钾溶液浓度', '阴极电位', '阳极电位'); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习的奋斗者

你的鼓励是我努力的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值