标签: social-networking

评分算法:如何将"喜欢"和"不喜欢"的数量和百分比转换为单个得分?

我有一个网站,用户可以"喜欢"和"不喜欢"的项目.

因此,对于每个项目,我都有数据,例如"喜欢"的总数和"赞"的总投票数百分比.

我想计算一个只给用户显示的分数.使用只有%不起作用,因为即使item_A可能有90%的"喜欢",而item_B可能有80%的"喜欢",如果item_B有10,000个总票数,item_B仍应排在item_A前面,而item_A只有总票数为1,000.

同样地,仅使用总"喜欢"是行不通的,因为虽然项目可能具有大量"喜欢",但如果"喜欢"的百分比低,则不应该排名很高.

从上面的数据中创建单个分数的好算法是什么?

理想情况下,分数应该以某种方式"有意义"或"标准化".例如,如果我去IMDB,我看到一部电影得分为8/10,我立即知道这是一部好电影.另一方面,如果我看到得分为1,370,我不一定知道这是好还是坏.

algorithm scoring voting social-networking

9
推荐指数
2
解决办法
6165
查看次数

在igraph中生成社区图

我一直在寻找这个问题的答案,但找不到任何提及,所以我决定在这里发帖.我试图看看igraph或任何软件包是否提供了一种创建"社区图"的简单方法,其中每个节点代表网络中的社区,并且关系代表社区之间的联系.我可以让社区检测算法在igraph中正常工作,但我找不到一种方法来折叠结果,只显示每个社区之间的连接.任何援助将不胜感激.

r social-networking igraph

9
推荐指数
1
解决办法
5596
查看次数

如何在R中绘制二分图

如何在R中绘制二分类型的网络?与此类似:

二部

我有类似的数据,但基因和疾病和SARS的权重.这个网络就是一个例子.我有不同的属性.我在这里关注了一个链接.但是由于我对这个主题的了解不多,我无法从中得到很多.在此先感谢您的帮助.

r social-networking igraph bipartite

9
推荐指数
2
解决办法
1万
查看次数

社区检测算法中权重的含义

还有就是在现有的igraph社区检测算法的比较优秀这里.然而,在算法中使用加权边缘可以应用权重存在一些模糊性.

通常,边缘权重将被定向,使得较高权重建议将节点保持在一起(例如,友谊的强度).通过比较内部和外部的平均加权密度,这与模块化分数很好地协作.

然而,Newman-Girvan社区检测算法使用基于距离的中间性.在这种情况下,我希望边权重应该反映节点之间的距离,以便计算最短路径对路径上的权重求和.也就是说,权重是成本或距离得分,其中较高的值应该分成不同的社区.

在使用Newman-Girvan时,我是否正确期望更高的权重,如果是这样,那么如何通过使用模块化来决定在哪里削减社区数量?

social-networking igraph

9
推荐指数
1
解决办法
824
查看次数

Oracle SQL如何编写一个sql语句来验证我的网络中的用户(即朋友或朋友的朋友)

我有这个问题.给定一个users表,其中包含用户在社交网络friends中的用户名和包含用户姓名和用户姓名的表格,如下所示...

username friendname

John        Thomas
Chris       James
Run Code Online (Sandbox Code Playgroud)

...我正在尝试编写一个SQL语句,如果用户在我的网络中.换句话说,用户是朋友的朋友还是朋友?

我一直在围绕这个问题跳舞,只能提出这个问题:

SELECT f2.username, f2.friendname 
FROM friends f2 
WHERE f2.username IN (
      SELECT f1.friendname 
      FROM friends f1 
      WHERE f1.username = 'Thomas') 
AND f2.friendname <> 'user1' 
AND f2.friendname = 'user2';    
Run Code Online (Sandbox Code Playgroud)

它基本上检查用户是否是我朋友的朋友,即如果为false则返回null.

试图找出我如何扩展以通过我所有的朋友网络.我的意思不仅仅是我朋友的朋友.

sql oracle social-networking

8
推荐指数
1
解决办法
722
查看次数

开源社交网络

我查看了这类现有问题,但没有找到我想要的东西,所以这里就是这样.

我需要一个开源框架,人们可以......

创建用户帐户
邀请朋友
有朋友列表
互相发送消息(某种收件箱系统)
在标准消息论坛
上创建帖子Facebook登录(添加,我在原始问题中忘了这个)

除此之外,我将创建一些用户交互的游戏,因此必须使用新的数据库表和功能来扩展框架.

该平台是Windows,但除此之外,我愿意尝试几乎任何东西.

谢谢你的建议!

social-networking

8
推荐指数
1
解决办法
1791
查看次数

Android,如何通过Facebook和Twitter过滤社交分享?

在我的项目中,我需要将一些信息分享到Just Facebook和Twitter.目前,当您使用以下代码时,Android会提供您手机中所有社交网络的列表.

public void share(String subject,String text) {
 final Intent intent = new Intent(Intent.ACTION_SEND);

 intent.setType("text/plain");
 intent.putExtra(Intent.EXTRA_SUBJECT, subject);
 intent.putExtra(Intent.EXTRA_TEXT, text);
 startActivity(Intent.createChooser(intent, "Share with:"));
}
Run Code Online (Sandbox Code Playgroud)

要求只是在此列表中显示Facebook和Twitter.是否有可能过滤此列表才能拥有这两个?

在此输入图像描述

twitter android facebook social-networking

8
推荐指数
2
解决办法
6411
查看次数

使用Hadoop/MapReduce查找连接的组件

我需要为庞大的数据集找到连接的组件.(图形未指向)

一个显而易见的选择是MapReduce.但我是MapReduce的新手,我很安静,没时间去挑选它并自己编写代码.

我只是想知道是否有任何现有的API,因为它是社交网络分析中一个非常常见的问题?

或者至少如果有人知道任何可靠(经过试验和测试)的来源,至少我可以自己开始实施吗?

谢谢

hadoop mapreduce graph social-networking graph-algorithm

8
推荐指数
2
解决办法
6339
查看次数

Facebook和共享按钮在支持移动设备的网站上打开移动应用程序而不是浏览器窗口?

Android手机(也可能是其他手机操作系统)的一大缺陷:您正在浏览一些网站,并希望使用该网站的嵌入式共享按钮来说Twitter.您希望使用嵌入式Twitter共享,因为它根据网站的设计方式预先填充了推文:即,它具有页面标题和链接,可能还有相关的Twitter主题标签.如果您要使用移动浏览器的共享功能,您只能获得链接,并且必须尝试输入标题并猜测相关的主题标签 - 这并不理想.其他社交媒体分享的情况也是如此,比如facebook.

因此,从上面可以了解为什么用户更愿意使用给定网站自己的嵌入式共享功能,而不是内置于移动浏览器中的功能.

但是,如果用户单击该站点的嵌入式社交媒体共享按钮,则会为该社交媒体打开一个新的浏览器窗口.理想情况下,这不会发生,因为典型的用户不使用移动浏览器登录这些社交工具,并且所产生的弹出共享在小型移动屏幕上使用起来很笨拙.相反,理想情况下,您可以点击该网站的嵌入式共享按钮,它会尝试至少打开手机上的官方推特(或其他任何)应用程序.这是理想的,因为用户倾向于使用应用程序来使用他们的社交媒体,因此已经登录.此外,这样的应用程序显然针对移动使用进行了优化,因此不那么笨重.

然而,这显然不存在......我是对的吗?

也就是说,作为一名网页设计师,我无法在我的嵌入式Twitter和Facebook上共享按钮,以提示手机用户使用官方应用程序进行共享(而不是通过移动浏览器).是对的吗?

谢谢,德里克

mobile share social-networking mobile-application

8
推荐指数
1
解决办法
3006
查看次数

创建网络图

我以CSV格式设置的样本数据如下所示.

无向图具有90个节点,用数字{10,11,12 ...... 99}表示,其权重边缘定义如下.

[样本数据]

node1 node2 weight
23     89    34.9  (i.e. there is an edge between node 23 and 89 with weight 34.9)
75     14    28.5
so on....
Run Code Online (Sandbox Code Playgroud)

我想以网络形式表示这一点.表示它的有效方法是什么(例如Gephi,networkx等).边缘的厚度应代表边缘重量.

graph social-networking

8
推荐指数
3
解决办法
5095
查看次数