基于bp神经网络汽车自动变速器最佳挡位判断(Matlab代码实现)

简介: 基于bp神经网络汽车自动变速器最佳挡位判断(Matlab代码实现)

💥1 文献来源

📚2 运行结果


将1,2,3,4挡的输出信号设为数字1,2,3,4取l的范围为[0,5]取alpha的范围为[0.2] 创建的神经网络为双隐层第一层隐含层的神经元数目设为5第二层隐含层的神经元的数目设为10训练函数(学习规则)设为traingda所有隐含层和输出层的激活函数都设为purelin每次循环50次,最大循环次数500次期望目标误差最小值为0.01 训练后的神经网络为net.mat 从10.5]×[0.2]中随机选取500个点和其对应作为样本属性值,再通过函数fun.m来求出其对应的目标值用这些样本点来训练神经网络


🎉3 参数设置

% 网络参数设置
net.layers{1}.transferFcn = 'purelin'; % 第一层隐含层的激活函数
net.layers{2}.transferFcn='purelin';%第二层隐含层的激活函数
net.layers{3}.transferFcn = 'purelin'; % 输出层的激活函数
net.trainparam.show = 50; % 每次循环50次
net.trainParam.epochs = 500; % 最大循环500次
net.trainparam.goal = 0.01; % 期望目标误差最小


function [target]= fun(input)
%换挡之间的函数
b=[1 2 3 4];
y=@(x)(x.^3+1);
a=size(input);
target=zeros(1,a(2));
for i=1:a(2)
    if input(2,i)>=y((input(1,i))-2)
        target(i)=b(1);
    else 
        if input(2,i)>=y((input(1,i))-3)
            target(i)=b(2);
        else
            if input(2,i)>=y((input(1,i))-4)
                target(i)=b(3);
            else
                target(i)=b(4);
            end
        end
    end
end
end


🌈4 Matlab代码实现

相关文章
|
5月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
393 0
|
5月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
176 0
|
5月前
|
机器学习/深度学习 算法 机器人
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
256 8
|
5月前
|
机器学习/深度学习 编解码 算法
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
262 8
|
6月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
483 0
|
6月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
403 2
|
5月前
|
机器学习/深度学习 数据采集 存储
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
786 0
|
6月前
|
机器学习/深度学习 并行计算 算法
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
145 8
|
6月前
|
机器学习/深度学习 缓存 算法
2025年华为杯A题|通用神经网络处理器下的核内调度问题研究生数学建模|思路、代码、论文|持续更新中....
2025年华为杯A题|通用神经网络处理器下的核内调度问题研究生数学建模|思路、代码、论文|持续更新中....
576 1
|
6月前
|
机器学习/深度学习 传感器 算法
【表面粗糙度】基于粒子群PSO算法优化-BP神经网络的表面粗糙度研究(Matlab代码实现)
【表面粗糙度】基于粒子群PSO算法优化-BP神经网络的表面粗糙度研究(Matlab代码实现)
292 7

热门文章

最新文章