matlab中存档算法代码 加权模块化LPAwbPLUS 提出了两种在双向网络中寻找模块化的算法:LPAwb +和DIRTLPAwb +。 这些基于Liu&Murata,2010年的LPAb +算法,可用于二方/双模网络。 对该算法进行了修改,以便可以找到网络的加权模块化(请注意,如果网络是二进制的,则结果与LPAb +算法得出的结果相同)。 目前,代码可用于Julia,MATLAB / Octave和R语言。 有关方法的详细信息,请(在“ paper”目录中),或在Beckett,2016年。 用法 代码中包含特定于语言的说明。 以您喜欢的语言来获取相关代码; 然后跑 LPA_wb_plus (MATRIX) # find labels and weighted modularity using LPAwb+ 其中,MATRIX是描述输入网络的入射/邻接矩阵。 返回三个输出: redlabels输入矩阵中每一行的模块标签, bluelabels输入矩阵中每一行的模块标签, Q模块化得分。 还提供了用于绘制模块化结构的代码。 请查看相关代码文件夹中的REAME文件,以了解有关使用LPA
2022-12-06 21:56:08 2.15MB 系统开源
1
深度共鸣论文 最近的论文包括神经符号推理,逻辑推理,视觉推理,自然语言推理以及其他与深度学习和推理相关的主题。 0调查或谈话 [1] Yoshua Bengio,从系统1深度学习到系统2深度学习 [2] Yann Lecun,自我监督学习 [3]用于算法推理的PetarVeličković图表示学习 1数学问题 [1] Saxton,David等。 分析神经模型的数学推理能力。 arXiv预印本arXiv:1904.01557(2019)。 [2] Ortega,Pedro A.等人。 顺序策略的元学习。 arXiv预印本arXiv:1905.03030(2019)。 [3] Lample,Guillaume和FrançoisCharton。 象征性数学的深度学习。 arXiv预印本arXiv:1912.01412(2019)。 [4]卓,陶和莫汉·坎坎哈利(Mohan K
1
典型相关分析matlab实现代码动态脑网络模块 模块化脑网络组织的时间稳定性-及其与个体差异的关系(例如,一般智力) 下文提供了Kirsten Hilger,Fukushima Makoto,Olaf Sporns和Christian Fiebach共同撰写的“与人类智力相关的功能性大脑模块的时间稳定性”一文中使用的分析管道的详细说明(doi:即将出版)。 该存储库中的脚本可用于复制论文或更广泛的分析,以研究个体差异(例如,智力)与模块化脑网络组织的时间动态之间的关联,这些关联可作为模块化随时间推移的标准偏差进行操作。 此外,脚本还可以为每个受试者确定极端模块化状态(特别是高模块化或低模块化状态)的数量,它们与个体差异的潜在关系以及网络稳定性在大脑某些区域的定位(通过计算稳定性)。特定于节点的共分类值代表了大脑网络稳定性的另一种可操作性)。 此外,该存储库还包含其他脚本,用于研究模块化分区本身的时间动态(通过信息论的措施进行操作)以及网络最大模块的时间稳定性(网络集成的措施)。 最后,该脚本还包含分析代码,用于研究静态网络中的脑网络模块性以及具有个体差异的潜在关系。 如果您对脚本有疑问
2022-03-02 10:49:25 34KB 系统开源
1
dga-graphx GraphX算法 dga-graphX软件包包含使用GraphX框架在Spark上构建的几种预构建的可执行图算法。 前提条件 [Spark]( )0.9.0或更高版本 [graphX]( ) [Gradle]( ) 建造 如有必要,请编辑build.gradle文件以设置您的spark和graphX版本 gradle clean dist 检查build / dist文件夹中的dga-graphx-0.1.jar。 演算法 鲁汶 关于卢万 Louvain分布式社区检测是这项工作的并行版本: Fast unfolding of communities in large networks, Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne Lefebvre, Journal
2021-08-24 13:59:44 27KB 附件源码 文章源码
1
Java应用架构设计:模块化模式与OSGi 英文版 中文版介绍: 全球资深Java技术专家的力作,系统、全面地讲解如何将模块化设计思想引入开发中,涵盖18个有助于实现模块化软件架构的模式 中文目录: 第一部分 模块化的理由 第1章 模块定义 1.1 定义模块 1.1.1 可部署 1.1.2 可管理 1.1.3 可测试 1.1.4 原生可重用 1.1.5 可组合 1.1.6 无状态 1.2 软件模块的简洁定义 1.3 结论 第2章 模块化的两个方面 2.1 运行时模型 2.2 开发模型 2.2.1 编程模型 2.2.2 设计范式 2.3 模块化现状 2.4 结论 第3章 架构与模块化 3.1 定义架构 3.2 关于软件架构的一个故事 3.2.1 象牙塔 3.2.2 乌龟和塔 3.3 架构的目标 3.3.1 悖论 3.3.2 消除架构 3.4 模块化:被忽视的部分 3.5 回答我们的问题 3.6 结论 3.7 参考文献 第4章 征服复杂性 4.1 企业级复杂性 4.2 技术债 4.3 设计腐化 4.3.1 干扰可维护性 4.3.2 阻止可扩展性 4.3.3 抑制可重用性 4.3.4 限制可测试性 4.3.5 妨碍集成 4.3.6 阻碍理解 4.4 循环依赖 4.4.1 循环类型 4.4.2 悄然引入的循环 4.4.3 管理循环 4.4.4 循环总是不好的吗 4.5 结合点、模块和SOLID 4.6 管理复杂性 4.7 模块化的益处 4.8 结论 4.9 参考文献 第5章 实现重用 5.1 可用重用悖论 5.2 关于重用的免责声明 5.2.1 粒度 5.2.2 重量级 5.3 重用还是可用 5.4 模块化权衡 5.5 模块化设计 5.6 结论 5.7 参考文献 第6章 模块化与SOA 6.1 重新审视“自上而下” 6.2 粒度--架构师的强大对手 6.2.1 现实世界的一个例子 6.2.2 提升一个等级 6.2.3 另一个维度 6.2.4 全景图 6.2.5 服务样例 6.3 另一个视图 6.4 结论 第7章 参考实现 7.1 为什么不用OSGi 7.2 这个练习的背景:构建系统 7.3 初始版本 7.4 第一次重构 7.5 第二次重构 7.6 第三次重构 7.7 第四次重构 7.7.1 关于OSGi的好处 7.7.2 小结并准备下一次重构 7.8 第五次重构 7.9 第六次重构 7.10 第七次重构 7.11 事后剖析 7.11.1 关于模块测试 7.11.2 关于管理模块依赖 7.11.3 关于模块重用 7.11.4 关于构建 7.11.5 关于面向对象 7.12 结论 7.13 参考文献 第二部分 模 式 第8章 基本模式 8.1 管理关系 8.1.1 表述 8.1.2 描述 8.1.3 多种实现 8.1.4 影响 8.1.5 样例 8.1.6 小结 8.2 模块重用 8.2.1 表述 8.2.2 描述 8.2.3 多种实现 8.2.4 效果 8.2.5 样例 8.2.6 小结 8.3 模块内聚 8.3.1 表述 8.3.2 描述 8.3.3 多种实现 8.3.4 效果 8.3.5 样例 8.3.6 小结 第9章 依赖模式 9.1 非循环关系 9.1.1 表述 9.1.2 描述 9.1.3 多种实现 9.1.4 效果 9.1.5 样例 9.1.6 小结 9.2 等级化模块 9.2.1 表述 9.2.2 描述 9.2.3 多种实现 9.2.4 效果 9.2.5 样例 9.2.6 小结 9.3 物理分层 9.3.1 表述 9.3.2 描述 9.3.3 多种实现 9.3.4 效果 9.3.5 样例 9.3.6 小结 9.4 容器独立 9.4.1 表述 9.4.2 描述 9.4.3 多种实现 9.4.4 效果 9.4.5 样例 9.4.6 小结 9.5 独立部署 9.5.1 表述 9.5.2 描述 9.5.3 多种实现 9.5.4 效果 9.5.5 样例 9.5.6 小结 9.6 参考文献 第10章 可用性模式 10.1 发布接口 10.1.1 表述 10.1.2 描述 10.1.3 多种实现 10.1.4 效果 10.1.5 样例 10.1.6 小结 10.2 外部配置 10.2.1 表述 10.2.2 描述 10.2.3 多种实现 10.2.4 效果 10.2.5 样例 10.2.6 小结 10.3 默认实现 10.3.1 表述 10.3.2 描述 10.3.3 多种实现 10.3.4 效果 10.3.5 样例 10.3.6 小结 10.4 模块门面 10.4.1 表述 10.4.2 描述 10.4.3 多种实现 10.4.4 效果 10.4.5 样例 10.4.6 小结 第11章 扩展性模式 11.1
2021-08-07 21:02:22 55MB java Architecture Patterns OSGi
1