Tefito

He aha nga papaunga raraunga vector, me pehea te mahi me te maakete pea

Ko te patengi raraunga vector he momo putunga raraunga e pupuri ana i nga raraunga hei vector ahu-nui, he whakaaturanga pangarau o nga ahuatanga, huanga ranei. 

Ka hangaia enei vectors ma te whakamahi i etahi momo mahi whakauru ki nga raraunga mata, penei i te tuhinga, whakaahua, ororongo, ataata, me etahi atu.

Ka taea e nga patengi raraunga vector defihei taputapu e tohu ana, e penapena ana i nga whakaurunga vector mo te tiki tere me te rapu ritenga, me nga ahuatanga penei i te tātari metadata me te whakatauira whakapae.

Te taima panui: 9 minuti

Te Whakanuia Nga Kaihauturu Kaihoko

I nga wiki tata nei, kua piki ake te hiahia a te kaipakihi ki nga putunga raraunga vector. Mai i te timatanga o 2023 kua kite matou e:

Kia kite tatou i nga korero taipitopito he aha nga papaunga raraunga vector.

Vectors hei tohu raraunga

Kei te whakawhirinaki nui nga papaa raraunga Vector ki te whakaurunga vector, he momo whakaaturanga raraunga e kawe ana i roto i nga korero tohu tino nui mo AI kia mohio ai, kia mau tonu ai te maharatanga mo te wa roa hei whakamahi i nga mahi uaua. 

Whakamaunga Vector

He rite ki te mapi te whakaurunga Vector, engari hei utu mo te whakaatu mai kei hea nga mea o te ao, ka whakaatu mai kei hea nga mea kei roto i tetahi mea e kiia nei. wāhi vector. Ko te waahi vector he momo papa takaro nui kei reira nga mea katoa hei takaro. Whakaarohia he roopu kararehe koe: he ngeru, he kuri, he manu me te ika. Ka taea e tatou te hanga i tetahi whakaurunga vector mo ia ahua ma te hoatu he tuunga motuhake ki runga i te papa takaro. Ko te ngeru kei tetahi kokonga, ko te kuri ki tera taha. Kei te rangi te manu, kei te harotoroto te ika. He waahi maha tenei waahi. Ko ia taha he rite ki nga ahuatanga rereke, hei tauira, he tara te ika, he parirau o te manu, he waewae nga ngeru me nga kuri. Ko tetahi atu ahuatanga o aua ika, no te wai te ika, no te rangi te nuinga o nga manu, me nga ngeru me nga kuri ki te whenua. Ina whiwhi tatou i enei vectors, ka taea e tatou te whakamahi tikanga pangarau ki te whakarōpū i a raatau i runga i o raatau ritenga. I runga i nga korero kei a matou,

Na, he rite ki te mapi te whakaurunga vector hei awhina i a tatou ki te rapu ritenga i waenga i nga mea o te mokowā vector. Ka rite ki te mapi hei awhina i a tatou ki te whakatere i te ao, ka awhina nga whakaurunga vector ki te whakatere i te papa takaro vector.

Ko te whakaaro nui ko nga whakauru e rite ana ki a ratau he iti ake te tawhiti i waenga i a raatau. Ki te mohio he pehea te rite, ka taea e tatou te whakamahi i nga mahi tawhiti vector penei i te tawhiti Euclidean, te tawhiti cosine, etc.

Nga papaa raraunga Vector vs nga whare pukapuka vector

Ko nga whare pukapuka vector Pupurihia nga whakaurunga o nga vectors i roto i nga taupū ki te mahara, kia taea ai te rapu ritenga. Kei roto i nga whare pukapuka Vector nga ahuatanga e whai ake nei:

  1. Rokiroki vectors anake : Ko nga whare pukapuka Vector anake e pupuri ana i nga whakaurunga o nga vectors, kaua ko nga mea e hono ana i puta mai ai. Ko te tikanga ina patai ana matou, ka whakautua e te whare pukapuka vector me nga vectors me nga ID ahanoa. He iti tenei na te mea kei te rongoa nga korero tuuturu i roto i te ahanoa, kaua ko te id. Hei whakaoti i tenei raru, me penapena nga taonga ki te rokiroki tuarua. Ka taea e tatou te whakamahi i nga ID i whakahokia mai e te patai me te whakarite ki nga taonga kia mohio ai ki nga hua.
  2. Ko nga raraunga taupū he kore e huri : Ko nga taurangi i hangaia e nga whare pukapuka vector e kore e huri. Ko te tikanga tenei ina kua kawea mai e matou o matou raraunga me te hanga i te taurangi, kaore e taea e matou te whakarereke (kaore he whakauru hou, he whakakore, he huringa ranei). Hei whakarereke i to maatau taurangi, me hanga ano e tatou mai i te wahanga
  3. Uiui i te wa e aukati ana te kawemai : Ko te nuinga o nga whare pukapuka vector e kore e taea te patai i te wa e kawemai ana i nga raraunga. Me kawemai i a tatou taonga raraunga katoa i te tuatahi. Na ka hangaia te taurangi i muri i te kawemai o nga taonga. Ka raru pea tenei mo nga tono e hiahia ana ki te kawe mai i te miriona, te piriona ranei o nga taonga.

He maha nga whare pukapuka rapu vector e waatea ana: FAISS o Pukamata, Annoy na Spotify me MatawaiNN na Google. Ka whakamahia e te FAISS te tikanga whakahiato, ka whakamahi a Annoy i nga rakau, ka whakamahi a ScanNN i te whakakopeketanga vector. He tauhokohoko mahi mo ia, ka taea e taatau te whiriwhiri i runga i ta maatau tono me nga ine mahi.

CRUD

Ko te ahuatanga matua e wehewehe ana i nga papaa raraunga vector mai i nga whare pukapuka vector ko te kaha ki te puranga, whakahou me te muku raraunga. He tautoko CRUD nga papaunga raraunga Vector oti (hanga, panui, whakahou me te muku) hei whakaoti i nga herenga o te whare pukapuka vector.

  1. Vector puranga me nga taonga : Ka taea e nga papaarangi te penapena nga taonga raraunga me nga vectors. I te mea kei te penapena nga mea e rua, ka taea e taatau te whakakotahi i te rapu vector me nga whiriwhiringa hanganga. Ka taea e nga tātari te whakarite kia rite nga hoa tata tata ki te tātari metadata.
  2. Te hurihanga : i te mea e tino tautoko ana nga patengi raraunga vector marumaru, ka taea e taatau te taapiri, te tango, te whakahou ranei i nga urunga i roto i to maatau taurangi i muri i te hanganga. He tino whai hua tenei ina mahi ana me nga raraunga rereke tonu.
  3. Rapu wa-tūturu : Kaore i rite ki nga whare pukapuka vector, ka taea e nga papaunga raraunga te uiui me te whakarereke i o maatau raraunga i te wa e kawemai ana. I a matou e utaina ana nga miriona o nga taonga, kei te waatea tonu nga raraunga kawemai me te mahi, no reira kaore koe e tatari kia oti te kawemai kia timata ki te mahi i nga mea kei kona.

Hei poto, ka whakaratohia e te patengi raraunga vector he otinga pai ake mo te whakahaere i nga whakaurunga vector ma te whakatika i nga herenga o nga tohu tohu vector whaiaro i korerohia i nga waahanga o mua.

Engari he aha te mea e pai ake ai nga papaa raraunga vector ki nga papaa raraunga tuku iho?

Nga papaa raraunga Vector vs nga paaunga tuku iho

Kua hoahoatia nga papaunga raraunga tuku iho ki te penapena me te whakahoki mai i nga raraunga hanganga ma te whakamahi i nga tauira hononga, ko te tikanga ka arotauhia mo nga paatai ​​​​i runga i nga pou me nga rarangi raraunga. Ahakoa ka taea te penapena i nga whakaurunga vector i roto i nga papaa raraunga tuku iho, kaore e arotauhia enei papaarangi mo nga mahi vector, kaore hoki e taea te mahi i nga rapunga rite, i etahi atu mahi uaua ranei i runga i nga huingararaunga nui.

Ko tenei na te mea ka whakamahia e nga papaunga raraunga tuku iho nga tikanga tohu tohu i runga i nga momo raraunga ngawari, penei i nga aho, i nga tau ranei. Ko enei tikanga tohu tohu kaore i te pai mo nga raraunga vector, he nui te rahi me te hiahia tikanga tohu tohu motuhake penei i nga taurangi hurihuri, rakau mokowhiti ranei.

Ano hoki, karekau nga papaunga raraunga tuku iho i hangaia hei hapai i te nui o nga raraunga karekau he hanganga, haunga-hanganga e hono ana ki nga whakaurunga vector. Hei tauira, kei roto i te ahua, i te konae ororongo ranei nga miriona tohu raraunga, kaore e taea e nga papaunga raraunga tuku iho te whakahaere pai.

Ko nga papaa raraunga Vector, i tetahi atu taha, he mea hanga motuhake ki te rokiroki me te whakahoki i nga raraunga vector me te arotau mo nga rapunga rite me etahi atu mahi uaua i runga i nga huingararaunga nui. Ka whakamahia e ratou nga tikanga taupū motuhake me nga hātepee i hangaia hei mahi me nga raraunga ahu-nui, kia pai ake ai i nga papaunga raraunga tuku iho mo te penapena me te tango i nga whakaurunga vector.

Inaianei kua tino panui koe mo nga papaa raraunga vector, kei te miharo pea koe, me pehea te mahi? Kia titiro tatou.

Me pehea te mahi a te putunga raraunga vector?

Kei te mohio katoa tatou ki te mahi o nga papaaarangi hononga: ka penapena nga aho, nga tau, me etahi atu momo raraunga scalar ki nga rarangi me nga pou. I tetahi atu taha, ka mahi te putunga raraunga vector i runga i nga vectors, no reira he rereke te ahua o te arotautanga me te patai.

I roto i nga papaa raraunga tuku iho, ko te nuinga o nga wa ka uiui matou mo nga rarangi kei roto i te papaarangi e rite ana te uara ki ta matou patai. I roto i nga papaunga raraunga vector, ka whakamahia e matou he inenga rite ki te kimi i tetahi vector e tino rite ana ki ta matou patai.

Ka whakamahia e te patengi raraunga vector he huinga o te maha o nga hātepee ka uru katoa ki te rapu tata tata (ANN). Ko enei algorithm e arotau ana i te rapu ma te hashing, te ine, te rapu-kauwhata ranei.

Ka whakahiatohia enei algorithms ki roto i te paipa e whakarato ana i te tiki tere me te tika o nga hoa tata o te vector patai. I te mea ko te patengi raraunga vector e whakarato ana i nga hua tata, ko nga tauhokohoko matua ka whakaarohia e matou ko waenga i te tika me te tere. Ko te tino tika o te hua, ka puhoi te patai. Heoi, ka taea e te punaha pai te rapu tere tere me te tino tika.

  • Taupūtanga : Ka taupū te pātengi raraunga vector i nga vectors ma te whakamahi i te algorithm penei i te PQ, LSH, HNSW ranei. Ko tenei taahiraa e hono ana i nga vectors ki tetahi hanganga raraunga ka tere ake te rapu.
  • Uiui : ka whakatauritehia e te patengi raraunga vector te vector uinga kua taupū ki nga vector kua taupūhia i roto i te huingararaunga kia kitea nga hoa tata tata (ka hoatu he inenga rite e whakamahia ana e taua taupū)
  • Tukatuka muri : I ētahi wā, ka tikina e te pātengi raraunga vector nga hoa tata whakamutunga mai i te huingararaunga ka tukatuka i muri i a ratou ki te whakahoki i nga hua whakamutunga. Kei roto pea i tenei mahi te whakarōpū i nga hoa tata ma te whakamahi i tetahi ine ritenga rereke.

hua

He taputapu kaha nga papaa raraunga Vector mo te rapu ritenga me etahi atu mahi uaua i runga i nga huinga raraunga nui, kaore e taea te mahi pai ma te whakamahi i nga papaa raraunga tuku iho. Hei hanga i tetahi putunga raraunga vector mahi, he mea nui te whakauru, na te mea ka mau i te tikanga o nga korero o te raraunga ka taea ai nga rapunga rite. Kaore i rite ki nga whare pukapuka vector, kua hoahoatia nga papaunga raraunga vector kia uru ki a maatau take whakamahi, kia pai ai mo nga tono he mea nui te mahi me te tauineine. Na te pikinga o te ako miihini me te mohiotanga horihori, kei te nui haere te hiranga o nga papaa raraunga vector mo te whānuitanga o nga tono tae atu ki nga punaha tūtohu, rapu whakaahua, riteritenga kupu me te rarangi ka haere tonu. I te wa e tipu haere tonu ana te mara, ka taea e taatau te kite i nga tono hou ake o nga papaa raraunga vector a meake nei.

Ercole Palmeri

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

Nga tuhinga o mua

Ka haina nga Kaiwhakaputa me te OpenAI i nga whakaaetanga hei whakahaere i te rere o nga korero i tukatukahia e Artificial Intelligence

I te Mane kua hipa, i panuitia e te Financial Times tetahi mahi me OpenAI. Ka raihana a FT i tana kairipoata o te ao…

30 Paenga-whāwhā 2024

Utu Ipurangi: Anei te pehea o nga Ratonga Rere e Utu ana koe mo ake tonu atu

E hia miriona nga taangata e utu ana mo nga ratonga rerema, e utu ana i nga utu ohaurunga ia marama. Ko te whakaaro noa ko koe…

29 Paenga-whāwhā 2024

Kei a Veeam te tautoko tino whanui mo te ransomware, mai i te whakamarumaru ki te whakautu me te whakaora

Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…

23 Paenga-whāwhā 2024

Hurihuri Kakariki me te Mamati: He pehea te Huringa Matapae i te Hurihanga i te Ahumahi Hinu me te Hau

Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…

22 Paenga-whāwhā 2024