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

网站建设价格对比分析贵阳网站建设方案书

网站建设价格对比分析,贵阳网站建设方案书,做网站快速排名软件,杭州市建设信用网官网题目描述 在兰兰的模型中,神经网络就是一张有向图,图中的节点称为神经元,而且两个神经元之间至多有一条边相连,下图是一个神经元的例子: 神经元(编号为 i) 图中,X1​∼X3​ 是信息…

题目描述

在兰兰的模型中,神经网络就是一张有向图,图中的节点称为神经元,而且两个神经元之间至多有一条边相连,下图是一个神经元的例子:

神经元(编号为 i)

图中,X1​∼X3​ 是信息输入渠道,Y1​∼Y2​ 是信息输出渠道,Ci​ 表示神经元目前的状态,Ui​ 是阈值,可视为神经元的一个内在参数。

神经元按一定的顺序排列,构成整个神经网络。在兰兰的模型之中,神经网络中的神经元分为几层;称为输入层、输出层,和若干个中间层。每层神经元只向下一层的神经元输出信息,只从上一层神经元接受信息。下图是一个简单的三层神经网络的例子。

兰兰规定,Ci​ 服从公式:C_i=(\sum_{(j,i)\in E}W_{ij}C_j-U_i)​ (其中 n 是网络中所有神经元的数目)

公式中的 Wji​(可能为负值)表示连接 j 号神经元和 i 号神经元的边的权值。当 Ci​ 大于 0 时,该神经元处于兴奋状态,否则就处于平静状态。当神经元处于兴奋状态时,下一秒它会向其他神经元传送信号,信号的强度为 Ci​。

如此.在输入层神经元被激发之后,整个网络系统就在信息传输的推动下进行运作。现在,给定一个神经网络,及当前输入层神经元的状态(Ci​),要求你的程序运算出最后网络输出层的状态。

输入格式

输入文件第一行是两个整数 n(1≤n≤100)和 p。接下来 n 行,每行 2 个整数,第 i+1 行是神经元 i 最初状态和其阈值(Ui​),非输入层的神经元开始时状态必然为 0。再下面 p 行,每行有两个整数 i,j 及一个整数 Wij​,表示连接神经元 i,j 的边权值为 Wij​。

输出格式

输出文件包含若干行,每行有 2 个整数,分别对应一个神经元的编号,及其最后的状态,2 个整数间以空格分隔。仅输出最后状态大于 0 的输出层神经元状态,并且按照编号由小到大顺序输出。

若输出层的神经元最后状态均小于等于 0,则输出 NULL

输入输出样例

输入 #1

5 6
1 0
1 0
0 1
0 1
0 1
1 3 1
1 4 1
1 5 1
2 3 1
2 4 1
2 5 1

输出 #1

3 1
4 1
5 1

可以想到通过入度和出度确定输入输出层,随后对剩下的神经元进行分层排序,最后按照层序更新神经元状态,代码如下:

#include <iostream>
#include <vector>
#include <algorithm>
#include <queue>
using namespace std;struct Edge {int node;// 前驱/后继神经元cint weight;// 边权
};int main() {int n, p;cin >> n >> p;vector<int> c(n + 1);// 神经元i的初始状态vector<int> u(n + 1);// 神经元i的阈值vector<vector<Edge>> prev(n + 1);// 神经元i的前驱神经元vector<vector<Edge>> next(n + 1);// 神经元i的后继神经元for (int i = 1; i <= n; ++i) {int init, threshold;cin >> init >> threshold;c[i] = init;u[i] = threshold;}for (int i = 0; i < p; ++i) {int from, to, weight;cin >> from >> to >> weight;prev[to].push_back({from, weight});next[from].push_back({to, weight});}vector<int> layer(n + 1, 0);// 神经元i的层数bool changed = true;while (changed) {// 不断更新层数changed = false;for (int i = 1;i<=n;i++) {if (prev[i].empty()) {if (layer[i]!=0) {layer[i] = 0;changed = true;}continue;}int max_prev = 0;for (auto edge : prev[i]) {if (layer[edge.node]>max_prev) {max_prev = layer[edge.node];}}int new_layer = max_prev + 1;if (new_layer != layer[i]) {layer[i] = new_layer;changed = true;}}}vector<pair<int, int>> nodes;// 神经元i的层数和编号for (int i = 1;i<=n;i++) {nodes.push_back({layer[i], i});}sort(nodes.begin(), nodes.end());for (auto node : nodes) {// 从前往后逐层更新神经元状态int i = node.second;if (layer[i] == 0) {continue;}int sum = 0;for (auto edge : prev[i]) {if (c[edge.node]>0) {sum += edge.weight * c[edge.node];}}c[i] = sum - u[i];}vector<int> output_nodes;// 找出输出神经元for (int i = 1;i<=n;i++) {if (next[i].empty()) {output_nodes.push_back(i);}}sort(output_nodes.begin(), output_nodes.end());vector<int> result;for (int node : output_nodes) {// 过滤状态为正的神经元if (c[node] > 0) {result.push_back(node);}}if (result.empty()) {cout << "NULL" << endl;} else {for (auto p : result) {cout << p << " " << c[p] << endl;}}return 0;
}


文章转载自:

http://z9NKgKWi.bqpgq.cn
http://lHpGSEyg.bqpgq.cn
http://DrYoeUit.bqpgq.cn
http://rTzCxfmu.bqpgq.cn
http://5tA4Fa2Q.bqpgq.cn
http://uRhqq3Fh.bqpgq.cn
http://DNtjNKzQ.bqpgq.cn
http://d15ok2hC.bqpgq.cn
http://KulYanzk.bqpgq.cn
http://ecTk7HCK.bqpgq.cn
http://syrYVuk0.bqpgq.cn
http://Eq7ewPsC.bqpgq.cn
http://73Zlg9xu.bqpgq.cn
http://EeppZzjd.bqpgq.cn
http://GHWuAB3E.bqpgq.cn
http://3cpNYipH.bqpgq.cn
http://TkfxVxPC.bqpgq.cn
http://gqBkK5ih.bqpgq.cn
http://fj9HkUoF.bqpgq.cn
http://KfVm2H0Y.bqpgq.cn
http://zxqoQoZM.bqpgq.cn
http://VX4BpJHY.bqpgq.cn
http://HC88xPwf.bqpgq.cn
http://LXv9Qe3q.bqpgq.cn
http://MWaQwwKF.bqpgq.cn
http://fxalwtvm.bqpgq.cn
http://5EuX3zfZ.bqpgq.cn
http://ngJwVlsd.bqpgq.cn
http://clkfZQgq.bqpgq.cn
http://Kx1x6J8U.bqpgq.cn
http://www.dtcms.com/wzjs/740057.html

相关文章:

  • 淘宝联盟怎么建网站快速建网站模板
  • 网站有域名没备案书店网站建设需求分析调研表
  • 上杭网站设计公司7个湖北seo网站推广策略
  • 企业网站托管代运营网站不同颜色
  • 沧州市有建网站的吗营销型网站分类
  • 马鞍山做网站公司排名浙江省住房与和城乡建设厅网站
  • 网站注册系统用什么做网上怎么注册公司免费的
  • 宁波模板开发建站搜狗网站排名怎么做
  • 网络架构师论文南宁做网站seo
  • 自助外贸网站建设商城网站建设包括哪些
  • 做网站买计划书企业服务平台介绍
  • 如何做淘宝商城网站设计广州建机场最新消息
  • 深圳专业网站微信上打开连接的网站怎么做
  • 有哪些网站做的比较好看的pc端百度
  • 网站服务器如何管理创意广告图片及文字解析
  • 网站如何301江苏网站建设哪家有
  • wordpress多站点demo网站扩展性
  • 计算机网站建设 是什么企业宣传ppt案例欣赏
  • 网站建设 外包是什么意思手机网站缩放
  • 宿州高端网站建设公司哪家好wordpress商城开发费用
  • 企业网站推广论述网站建设到上线的步骤过程
  • 荣成城乡建设局网站长春建站公司模板
  • 常用网站域名常德网站设计字答科技
  • 普集网站开发网站后台上传不了图片
  • 外贸网站下载橘子seo查询
  • 制作微信的网站有哪些问题wordpress分析类主题
  • 网站设计风格大全网站302错误
  • 安阳360网站推广工具太原最新建设
  • 深圳企业公司做网站做网站方面的问题
  • 爱做的小说网站吗网站建设合同封面模板下载