• 离散Hopfield神经网络分类——高校科研能力评价


          大家好,我是带我去滑雪

          高校科研能力评价的重要性在于它对高等教育和科研体系的有效运作、发展和提高质量具有深远的影响。良好的科研能力评价可以帮助高校识别其在不同领域的强项和薄弱点,从而制定战略,改进教学和科研,提高质量,提高在国际和国内的竞争力。因此,如何准确评价高校的科研能力是摆在政府、企业、高校面前的一个十分重要的问题。本次利用离散Hopfield神经网络对高校科研能力进行评价。

    (1)问题描述与指标选取

             影响高校科研能力的因素有很多,本次选取最重要的11个因素作为评价指标:科研队伍、科研基地、科技学识及相应的载体、科研经费、科研管理、信息接收加工能力、学识积累与技术储备能力、科研技术创新能力、知识释放能力、自适应调节能力、科研决策能力。高校科研能力一般分为五个等级:很强(Ⅰ)、较强(Ⅱ)、一般(Ⅲ)、较差(Ⅳ)、很差(Ⅴ)。

           利用某机构对20所高校的科研能力调研的数据,结合离散Hopfield神经网络的联想记忆能力,建立离散Hopfield高校科研能力评价模型。

    (2)模型建立思路

           将各个等级的样本对应的各评价指标的平均值作为各个等级的理想评价指标,即作为Hopfield神经网络的平衡点,Hopfield神经网络学习过程即为典型的分类等级的评价指标逐渐趋近于Hopfield神经网络平衡点的过程。学习完成后,Hopfield神经网络存储的平衡点即为各个分类等级所对应的评价指标。当有待分类的高校评价指标输入时,Hopfield神经网络利用其联想记忆的能力逐渐趋近于某个存储的平衡点,当状态不再改变时,此时平衡点所对应的便是待求的分类等级。

    (3)代码实现

    1. %% 清空环境变量
    2. clear all
    3. clc
    4. %% 导入数据
    5. load class.mat
    6. %% 目标向量
    7. T = [class_1 class_2 class_3 class_4 class_5];
    8. %% 创建网络
    9. net = newhop(T);
    10. %% 导入待分类样本
    11. load sim.mat
    12. A = {[sim_1 sim_2 sim_3 sim_4 sim_5]};
    13. %% 网络仿真
    14. Y = sim(net,{25 20},{},A);
    15. %% 结果显示
    16. Y1 = Y{20}(:,1:5)
    17. Y2 = Y{20}(:,6:10)
    18. Y3 = Y{20}(:,11:15)
    19. Y4 = Y{20}(:,16:20)
    20. Y5 = Y{20}(:,21:25)
    21. %% 绘图
    22. result = {T;A{1};Y{20}};
    23. figure
    24. for p = 1:3
    25. for k = 1:5
    26. subplot(3,5,(p-1)*5+k)
    27. temp = result{p}(:,(k-1)*5+1:k*5);
    28. [m,n] = size(temp);
    29. for i = 1:m
    30. for j = 1:n
    31. if temp(i,j) > 0
    32. plot(j,m-i,'ko','MarkerFaceColor','k');
    33. else
    34. plot(j,m-i,'ko');
    35. end
    36. hold on
    37. end
    38. end
    39. axis([0 6 0 12])
    40. axis off
    41. if p == 1
    42. title(['class' num2str(k)])
    43. elseif p == 2
    44. title(['pre-sim' num2str(k)])
    45. else
    46. title(['sim' num2str(k)])
    47. end
    48. end
    49. end

    (4)输出结果

    7e6744b1e29d41b9ad0373d672d53b82.jpeg


    更多优质内容持续发布中,请移步主页查看。

    若有问题可邮箱联系:1736732074@qq.com 

    博主的WeChat:TCB1736732074

       点赞+关注,下次不迷路!

  • 相关阅读:
    QT基础入门——认识与创建QT(一)
    OPCHDA接口
    2022-09-12 mysql语法分析实现
    SpringBoot集成OpenAPI(Swagger3)和Mybatis-plus代码生成器
    vue-element-switch用法
    Java 面试题 —— 请你介绍一下 Java 的线程池
    bigemap在林业勘测规划设计行业的一些应用
    TCP网络编程心得体会浅谈
    jvm垃圾回收机制概述
    Java架构师分布式搜索词库解决方案
  • 原文地址:https://blog.csdn.net/qq_45856698/article/details/134335835