2022 3 月 09 By astrill是什么软件 0 comment

Image Source:Google

文/Elaine

你是否曾想过,为什麽只是在 Google 搜寻框框里简单输入几个关键字,Google 就能知道我们要找什麽呢?即便是相当破碎或是语意模糊的句子,Google 似乎也能精准判断。例如,搜寻「蓝色狸猫 身高」,马上就会跳出来哆啦A梦是 129.3 公分;尽管在关键字中完全没有提到「哆啦A梦」、仅描述他的外观特徵,Google 也能自动判读你想问的是「哆啦A梦的身高」。

Image Source:Elaine

最近,Google 就在官方部落格亲自解密搜寻引擎是如何读懂「人话」,其中最关键的 AI 之一就是「RankBrain」。

RankBrain 是什麽?它怎麽知道人在说什麽?

理解「搜寻意」的智慧大脑

当人们在搜寻引擎输入关键字,必定是心中带有一个目的或疑问,希望从网路世界中找到相对应的答案。也就是说,关键字其实代表着使用者的「搜寻意」;比如我搜寻「台北 咖啡厅 推荐」,期望的可能是得到一连串好喝、的台北咖啡厅名单。

早年,Google 仰赖人力来分析这些关键字资料,然而随着网路世界蓬勃,人工处理早就不堪负荷。据官方资料,Google 每月处理 1,000 亿次以上的搜寻,其中有 15% 关键字是全新的、搜寻引擎从未看过,这也造成了资料处理上的困难。而 RankBrain 正是因应飞速成长的搜寻量而生 ──一种透过机器学习  (machine learning) 而能更准确判定搜寻意、给出最相关结果的人工智慧演算法。

Image Source:Elaine

所谓机器学习,简单来说就是持续丢一堆资料给 …

2022 1 月 17 By astrill可以几个人一起用 0 comment

traversing又称做爬树,因为在jquery中,常常使用的时机是:我们不知道使用者会点哪一个列表,所以无法在程式预设好,我们只能藉由设定使用者点击的列表(也可以是其他东西拉),再去找到我们要的东西。

就像是,要爬树的时候,我们要爬「有种苹果」的树,去摘苹果。但是我们苹果才刚开始长,在很上面,而我们爬树又只能从下面开始爬,所以我们必须先:选一棵树来爬,再看看那棵树有没有苹果,再接续之後的动作。这就是treversing的用意。

jquery travering 实际例子  演练教学

ex:我们要找使用者按的<li>的<div>是不是class=”a”,但我们不能直接设定$(‘a’),因为这样是直接选取「有class=”a”的div」,但我们要选取的是「使用者点击的<li>有class=”a”的,关键在於「使用者的『操作』只能点击li,不能点击div,这时候我们就要这样写:$(‘li’).click(e){function(e)

$(this).closest(‘.a’)}

  1. find(名字css)
  2. children(可当filter)
  3. parent(   )
  4. closest(离最近的某物)
  5. siblings(  )兄弟姊妹
  6. first(  )
  7. last(  )
  8. eq(  )顺序0-9

6-8通常皆在上面的之後

Remix:$('#content').find('.work').first().siblings(h1)