maroke He aha te Vector Similarity Search & He pehea te whaihua? - Unite.AI
Tūhono ki a tatou

AI 101

He aha te Vector Similarity Search & He pehea te whaihua?

mm
whakahoutia on
vector-similarity-rapu

Ko te rapu raraunga hou he rohe uaua. Ko te rapunga ritenga o te Vector, ko te VSS ranei, e tohu ana i nga raraunga me te hohonutanga o te horopaki me te whakahoki i nga korero e tika ana ki nga kaihoko hei whakautu ki tetahi patai rapu. E rave ana‘e i te hoê hi‘oraa ohie. 

Ko nga patai rapu penei i te "pūtaiao raraunga" me te "pūtaiao pakiwaitara" e tohu ana ki nga momo momo ihirangi ahakoa he kupu kotahi ("pūtaiao"). Ko te tikanga rapu tikanga ka taurite ki nga kianga noa hei whakahoki i nga hua e tika ana, ka hee i tenei keehi. Ka whakaarohia e te rapu ritenga o te Vector te tikanga rapu me te tikanga o enei patai rapu hei whakahoki i te whakautu tika ake.

Ka matapakihia e tenei tuhinga nga momo ahuatanga o te rapunga ritenga vector, penei i ona waahanga, nga wero, nga painga, me nga keehi whakamahi. Kia timata tatou.

He aha te Vector Similarity Search (VSS)?

Ko te rapunga ritenga o te Vector he kimi me te whakahoki i nga korero e rite ana ki te horopaki mai i nga kohinga nui o nga raraunga hangahanga, kore hanga ranei ma te huri hei tohu tau e kiia nei he vectors, he whakaurunga ranei.

Ka taea e VSS te whakahaere i nga momo whakatakotoranga raraunga, tae atu ki te nama, te waahanga, te tuhinga, te ahua, me te ataata. Ka hurihia e ia ia ahanoa i roto i te kohinga raraunga ki te ahua o te ahua nui-nui e rite ana ki tana whakatakotoranga e tika ana (kua korerohia i te waahanga e whai ake nei). 

Ko te nuinga o nga wa, ka kimihia e te VSS nga mea rite, penei i nga kianga rite, nga kowae ranei, ka kitea ranei nga whakaahua e pa ana ki nga punaha tiki atahanga nui. Ko nga kamupene kaihoko nui penei i a Amazon, eBay, me Spotify e whakamahi ana i tenei hangarau hei whakapai ake i nga hua rapunga mo nga miriona o nga kaiwhakamahi, ara, ka mahi i nga ihirangi whai take e tino hiahia ana nga kaiwhakamahi ki te hoko, ki te matakitaki, ki te whakarongo ranei.

E toru nga Waahanga Matua o te Rapu Whakaritenga Vector

I mua i to maatau mohio ki te mahi rapu ritenga vector, me titiro ki ona waahanga nui. Ko te mea tuatahi, e toru nga waahanga nui mo te whakatinana i tetahi tikanga VSS whai hua:

  1. Whakamaunga Vector: Ko nga whakaurunga e tohu ana i nga momo raraunga rereke i roto i te whakatakotoranga pangarau, ara, he huinga raupapa, he huinga tau ranei. Ka tautuhia e ratou nga tauira o te raraunga ma te whakamahi i nga tatauranga pangarau.
  2. Nga inenga tawhiti, ritenga ranei: He mahi pangarau enei e tatau ana i te ahua o te rite, te tata ranei o nga vector e rua.
  3. Rapu hātepe: Ka awhina nga Algorithm ki te rapu vector rite ki tetahi patai rapu. Hei tauira, K-Tatata tata Ko te KNN algorithm he maha nga wa e whakamahia ana i roto i nga punaha rapu VSS-whakahohea ki te whakatau i nga vectors K i roto i te huingararaunga e tino rite ana ki tetahi patai whakauru.

Inaianei, me korero tatou me pehea te mahi o enei waahanga i roto i te punaha rapu.

He pehea te mahi a Vector Similarity Search?

Ko te mahi tuatahi ki te whakatinana i te rapunga ritenga vector he tohu, he whakaahua ranei i nga mea kei roto i te roopu raraunga hei whakaurunga vector. Ka whakamahia e ia nga tikanga whakauru vector rereke, penei i Karaka, Word2vec, a BERT, ki te mapi ahanoa ki te mokowā vector. 

Mo ia whakatakotoranga raraunga, penei i te tuhinga, te oro, me te ataata, ka hangaia e VSS etahi tauira whakaurunga rereke, engari ko te mutunga o tenei tukanga he whakaaturanga huinga tau. 

Ko te mahi e whai ake nei ko te hanga taurangi ka taea te whakarite tahi i nga mea rite ma te whakamahi i enei tohu tau. Ko te algorithm penei i te KNN te turanga mo te whakatinana i te ritenga rapu. Heoi, ki te tohu i nga kupu rite, ka whakamahia e nga punaha rapu nga huarahi hou, penei Hashing Tairongo Takiwa (LSH) a Tata ki te tata tata (HAHA)

Ano, ka tatauhia e nga algorithms VSS he ritenga, he ine tawhiti ranei, penei i te Euclidean tawhiti, cosine similarity, Jaccard rite ranei, hei whakatairite i nga whakaaturanga vector katoa i roto i te kohinga raraunga me te whakahoki i nga ihirangi rite hei whakautu ki te patai a te kaiwhakamahi.

Nga Wero Nui me nga Painga o te Rapu Tauritenga Vector

I te katoa, ko te whainga kia kitea nga ahuatanga noa i waenga i nga taonga raraunga. Heoi, he maha nga wero kei roto i tenei tukanga.

Nga Wero Matua mo te Whakatinana VSS

  • He rereke nga putanga o nga tikanga whakauru vector me nga ine ritenga. Ko te whiriwhiri i nga whirihoranga tika mo nga punaha rapu rite te wero nui.
  • Mo nga huingararaunga nui, he nui te utu o te VSS me te hiahia ki nga GPU mahi teitei hei hanga i nga tohu tauine nui.
  • Ko nga Vectors he maha rawa nga rahi kaore pea e whakaatu tika i te hanganga me nga hononga pono o te raraunga. No reira, me kore e ngaro te tukanga whakauru vector, he wero.

I tenei wa, ko te hangarau VSS kei te whakawhanake tonu me te whakapai ake. Heoi, ka taea tonu e ia te whakarato i nga painga maha mo tetahi kamupene, wheako rapu hua ranei.

Nga painga o te VSS

  • Ko te VSS ka taea e nga punaha rapu te rapu i nga mea rite ki te tere tere i runga i nga momo raraunga rereke.
  • Ma te VSS e whakarite te whakahaere mahara pai na te mea ka huri i nga mea raraunga katoa ki nga whakaurunga tau ka taea e nga miihini te mahi ngawari.
  • Ka taea e VSS te whakarōpū ahanoa i runga i nga patai rapu hou kaore pea te punaha i tutaki mai i nga kaihoko.
  • Ko te VSS he tikanga pai mo te whakahaere i nga raraunga ngoikore me te kore e oti na te mea ka kitea e ia nga mea e rite ana ki te horopaki ahakoa ehara i te mea tino pai.
  • Ko te mea nui, ka taea e ia te kite me te kapoi i nga mea e pa ana ki te tauine (nga rahinga raraunga rereke).

Nga Take Whakamahi Pakihi Nui o te Rapu Whakaritenga Vector

I roto i nga pakihi arumoni, ka taea e te hangarau VSS te huri i te tini o nga ahumahi me nga tono. Ko etahi o enei keehi whakamahi ko:

  • Nga patai e whakautu ana: Ka taea e te rapunga ritenga vector te kimi i nga paatai ​​e pa ana ki nga huinga Uiui&A e tata ana te rite, e taea ai nga whakautu tika ake mo nga kaiwhakamahi mutunga.
  • Rapu paetukutuku Semantic: Ka taea e te rapu ritenga o te Vector te kimi i nga tuhinga e pa ana, i nga wharangi paetukutuku ranei i runga i te "tata" o o raatau whakaaturanga vector. Ko te whai ki te whakanui ake i te whaitake o nga hua rapu tukutuku.
  • Nga Tohutohu Hua: Ka taea e te rapu ritenga o te Vector te hanga i nga taunakitanga hua ake i runga i te tirotiro a te kaihoko, i te hitori rapu ranei.
  • He pai ake te tuku tiaki hauora: Ka whakamahia e nga kairangahau hauora me nga kaimahi te rapunga riterite ki te arotau i nga whakamatautau haumanu ma te wetewete i nga whakaaturanga vector o nga rangahau rongoa e tika ana.

I tenei ra, kua kore e taea te whakahaere, te tātari, me te rapu raraunga ma te whakamahi i nga tikanga a-SQL. Ka patai nga kaihoko Ipurangi i nga patai uaua i runga i te ipurangi - he ahua ngawari ma te tangata engari he uaua ma nga miihini (nga miihini rapu) hei whakamaori. He wero kua roa mo nga miihini ki te whakamaarama i nga momo raraunga rereke i roto i te whakatakotoranga e marama ana te miihini. 

Ko te rapu ritenga o te vector ka taea e nga punaha rapu te maarama ake ki te horopaki o nga korero arumoni.

Kei te hiahia koe ki te panui i nga korero e pa ana ki te AI? Haerenga whakakotahi.ai.