我对智能网络(web 2.0)中的算法有 3 个主要问题
这是我正在阅读的书http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665我想更深入地学习算法
1.你可能关注的人(推特)
如何确定最接近我的请求的结果?数据挖掘?哪些算法?
2.你是如何连接的功能(Linkedin)
简单的算法就是这样工作的。它绘制了两个节点之间的路径,假设Me和另一个人之间是C。 我 -> A, B -> A 连接 -> C。它不是任何蛮力算法或任何其他类似的图形算法:)
3.与你相似(Twitter、Facebook) 这个算法与1相似。它是简单地工作在 Twitter 中的最大(计数)朋友(Facebook)还是最大(计数)追随者?或他们实现的任何其他算法?我认为第二部分是正确的,因为运行循环
dict{count, person}
for person in contacts:
dict.add(count(common(person)))
return dict(max)
在每一个令人耳目一新的页面中都是一个愚蠢的行为。
4.你的意思是(谷歌)我知道他们可以用语音算法 http://en.wikipedia.org/wiki/Phonetic_algorithm简单地soundex http://en.wikipedia.org/wiki/Soundex来实现它,这里是Google 工程副总裁兼首席信息官 Douglas Merrill 发言http://www.youtube.com/watch?v=syKY8CrHkck#t=22m03s
前三个问题呢?欢迎任何想法!
谢谢