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

株洲网站排名网站关键词优化seo关键词之间最好用逗号

株洲网站排名,网站关键词优化seo关键词之间最好用逗号,电商运营包括哪些,百度框架户开户渠道社区#xff08;community#xff09;定义#xff1a;同一社区内的节点与节点之间关系紧密#xff0c;而社区与社区之间的关系稀疏。 设图GG(V,E),所谓社区发现是指在图G中确定nc(1)个社区C{C1,C2,...,Cnv},使得各社区的顶点集合构成V的一个覆盖。 若任意两个社区的顶点…社区community定义同一社区内的节点与节点之间关系紧密而社区与社区之间的关系稀疏。 设图GG(V,E),所谓社区发现是指在图G中确定nc(1)个社区C{C1,C2,...,Cnv},使得各社区的顶点集合构成V的一个覆盖。 若任意两个社区的顶点集合的交际均为空则称C为非重叠社区disjoint communities;否则称为重叠社区overlapping communities。   SLPA(Speaker-listener Label Propagation Algorithm)算法是一种社区发现算法它是对LPA算法标签传播算法的拓展。 算法思想如下 输入参数迭代次数T满足社区次数要求的阈值r 输出参数每一个节点的社区分布 1首先每一个节点的存储器中初始化一个唯一的标签。 2然后重复进行以下步骤直到达到最大迭代T   a. 选择一个节点作为监听器   b. 所选节点的每个邻居随机选择概率正比于该标签在其存储器中的出现频率的标签把所选择的标签speakervote发送到听众listener;   c. 监听器增加接收到的最流行的标签到内存。 3最后根据在存储器里的标签和阈值r后处理被用于输出社区。 1 public int speakerVote() {2 //Run through each element in the map to create a cumulative distribution3 SetInteger communityIds communityDistribution.keySet();4 ArrayListInteger communities new ArrayListInteger();5 ArrayListInteger cumulativeCounts new ArrayListInteger();6 7 int sum-1;8 for (Integer comm: communityIds) {9 sum communityDistribution.get(comm); 10 communities.add(comm); 11 cumulativeCounts.add(sum); 12 } 13 14 //Generate a random integer in the range [0,sum) 15 int rand RandomNumGenerator.getRandomInt(sum1); 16 17 //Find the index of first value greater than rand in cumulativeCounts 18 int i0; 19 for (i0; icumulativeCounts.size(); i) { 20 if (cumulativeCounts.get(i)rand) 21 break; 22 } 23 24 //Return the corresponding community 25 return communities.get(i); 26 } SpeakerVote 1 public void updateLabels(Integer userId){2 SetDefaultWeightedEdge incomingEdges userNodegraph.getGraph().incomingEdgesOf(userId);//获取所有该顶点的入度顶点3 MapInteger, Integer incomingVotes new HashMapInteger, Integer();//所有speaker顶点投票情况4 5 //For each vertex V with an incoming edge to the current node6 for ( DefaultWeightedEdge edge: incomingEdges ) {7 int speakerId userNodegraph.getGraph().getEdgeSource(edge);8 UserNode speakerNode userNodegraph.getNodeMap().get(speakerId);9 10 int votedCommunity speakerNode.speakerVote(); 11 int votedCommunitycount 1; 12 if ( incomingVotes.containsKey(votedCommunity)){ 13 votedCommunitycount incomingVotes.get(votedCommunity); 14 } 15 incomingVotes.put(votedCommunity, votedCommunitycount); 16 } 17 18 //Find the most popular vote 19 IteratorEntryInteger, Integer it incomingVotes.entrySet().iterator(); 20 int popularCommunity-1; 21 int popularCommunityCount0; 22 while ( it.hasNext()) { 23 EntryInteger, Integer entry it.next(); 24 if ( entry.getValue() popularCommunityCount ) { 25 popularCommunity entry.getKey(); 26 popularCommunityCount entry.getValue(); 27 } 28 } 29 //Update community distribution of the current node by 1 30 UserNode currentNode userNodegraph.getNodeMap().get(userId); 31 currentNode.updateCommunityDistribution(popularCommunity, 1); 32 } listenerUpdateCommunity  注源代码请联系limin12891163.com.    转载于:https://www.cnblogs.com/limin12891/p/5660350.html
http://www.zqtcl.cn/news/575763/

相关文章:

  • 免费推广网站软件班级网站怎么做ppt模板
  • 在线做任务的网站有哪些wordpress ui 插件
  • 竣工验收备案表查询网站优化大师win10能用吗
  • php 网站管理系统做生鲜管理系统的网站
  • 昆山建设工程招聘信息网站业绩显示屏 东莞网站建设技术支持
  • 百度我的网站广东广州网站建设
  • 怎么提高网站流量沈阳有资质做网站的公司有哪些
  • 内蒙古住房与城乡建设厅网站网址微信可以上网
  • 如何网站seo中国化工第九建设公司网站
  • 无锡网站推广优化公司单位网站建设必要性
  • 网站建设丶金手指花总12网站建设是怎么挣钱
  • 网站开发都是用什么框架广西建设网人员查询网
  • 做购物网站怎么写开题报告中山如何建网站
  • 专门做游戏交易的网站新网站如何才做被百度收录
  • 网站模板打包自己做电视视频网站吗
  • seo网站关键词排名提升公司建设网站需要多少钱
  • 湖北网站设计流程旺旺食品有限公司网页设计
  • 无锡专业网站建设华企网站建设推广优化
  • 做网站公司流程cms203片
  • wordpress网站主机名如何优化培训体系
  • 安平网站建设团购网站建设目的
  • 长春网页网站制作做网站时搜索的代码是什么
  • 排名好的移动网站建设陕西恒业建设集团网站
  • 怎么用ps做简单网站个人商城网站建设
  • mvc做门户网站自适应网站制作费用
  • 建设工程协会网站查询系统成品网站源码在线观看
  • 宝塔做两个网站安卓版wordpress
  • 即墨网站建设招聘企业类网站有哪些
  • 汕头网站建设开发软件开发属于哪个专业
  • 企业网站建设规划书阿里云虚拟机怎么做多个网站