采用人工智能算法,谷歌搜索变聪明了 | 雷锋网



采用人工智能算法,谷歌搜索变聪明了 | 雷锋网

在今天之前,PageRank算法是谷歌准确而快速呈现你心中所想的秘笈。在今天之后,可能就是对谷歌越来越重要的以人工智能为核心的搜索技术RankBrain。

众所周知,PageRank算法是由谷歌创始人Larry Page和Sergey Brin于1998年在斯坦福大学发明的,也是谷歌发家致富、独步天下的重要技术。它计算每一个网页的PageRank值,然后根据这个值的大小对网页的重要性进行排序。该算法的核心思想有2点:

1.如果一个网页被很多其他网页链接到的话说明这个网页比较重要,也就是PageRank值会相对较高;

2.如果一个PageRank值很高的网页链接到一个其他的网页,那么被链接到的网页的PageRank值会相应地因此而提高。

根据彭博社的报道,在过去的几个月里,对于那些谷歌搜索以前没有处理的请求,新算法RankBrain基本上每天会完成15%。根据谷歌高级研究科学家Greg Corrado的说法,这套新算法起到很大的帮助作用,逐渐成为谷歌搜索结果众多算法中第三大重要算法。

具体来说,新算法可以"理解"相似的词语和短语,因为它会对这些相似的词语进行编码,以便搜索引擎"看懂",比如,新算法能明白"女孩"与"女生"是相似的,因为这两个词背后的编码是相似的。所以,现在你键入"What's the title of the consumer at the highest level of a food chain?(谁是食物链的最高级消费者?)"这段话,搜索引擎是能理解的。

当你看到这里,或许会觉得这件事情非常神奇,现在谷歌开始慢慢"理解"你的搜索了,虽然细思极恐。实际上,巨头们已经开始在实践人工智能这件事情了。彭博社指出,Facebook正在使用人工智能技术进行新闻文章的排序;微软正在利用它来使必应变得更好,尽管它总是守口如瓶不肯透露消息。


Read full article from 采用人工智能算法,谷歌搜索变聪明了 | 雷锋网


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts