ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ја создадС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° вСкторско ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ сС користи Π²ΠΎ Π‘ΠΈΠ½Π³

ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ објавСно Π˜Π·Π²ΠΎΡ€Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅ SPTAG (Space Partition Tree And Graph) со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΈΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°Ρ˜Π±Π»ΠΈΡΠΊΠΈΠΎΡ‚ сосСд. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° Π²ΠΎ ΠΎΠ΄Π΄Π΅Π»ΠΎΡ‚ Π·Π° ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Microsoft Research ΠΈ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ (Microsoft Search Technology Center). Π’ΠΎ пракса, SPTAG сС користи ΠΎΠ΄ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Bing Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΠΈ Π½Π°Ρ˜Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π²Ρ€Π· основа Π½Π° контСкстот Π½Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅. ΠšΠΎΠ΄ΠΎΡ‚ Π΅ напишан Π²ΠΎ C++ ΠΈ дистрибуирани ΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π° МИВ. Π˜Π·Π³Ρ€Π°Π΄Π±Π°Ρ‚Π° Π·Π° Linux ΠΈ Windows Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π°. ΠŸΠΎΡΡ‚ΠΎΠΈ ΠΎΠ±Π²Ρ€Π·ΡƒΠ²Π°Ρ‡ΠΊΠΈ Π·Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΠŸΠ°Ρ˜Ρ‚ΠΎΠ½.

И ΠΏΠΎΠΊΡ€Π°Ρ˜ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° ΠΈΠ΄Π΅Ρ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° вСкторско ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π»Π΅Π±Π΄ΠΈ Π½Π°ΠΎΠΊΠΎΠ»Ρƒ доста Π΄ΠΎΠ»Π³ΠΎ, Π²ΠΎ пракса, Π½ΠΈΠ²Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π΅ ΠΏΠΎΠΏΡ€Π΅Ρ‡Π΅Π½Π° ΠΎΠ΄ високиот ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΡ‚Π΅Ρ‚ Π½Π° рСсурси Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ со Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° приспособливост. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Π΄Π»Π°Π±ΠΎΠΊΠΎ машинско ΡƒΡ‡Π΅ΡšΠ΅ со ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°Ρ˜Π±Π»ΠΈΡΠΊΠΈΠΎΡ‚ сосСд ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ пСрформанситС ΠΈ приспособливоста Π½Π° вСкторскитС систСми Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡ€ΠΈΡ„Π°Ρ‚Π»ΠΈΠ²ΠΎ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ Bing, Π·Π° вСкторски индСкс ΠΎΠ΄ Π½Π°Π΄ 150 ΠΌΠΈΠ»ΠΈΡ˜Π°Ρ€Π΄ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° добивањС Π½Π° Π½Π°Ρ˜Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π΅ Π²ΠΎ Ρ€ΠΎΠΊ ΠΎΠ΄ 8 ms.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ индСкс ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ вСкторски ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π±ΠΈΡ€ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° дистрибуиран онлајн систСм Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ кој ΠΏΠΎΠΊΡ€ΠΈΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π±ΠΈΡ€ΠΊΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ. ΠŸΠΎΠ½ΡƒΠ΄Π΅Π½Π° слСднитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: Π³Ρ€Π°Π΄ΠΈΡ‚Π΅Π» Π½Π° индСкси Π·Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅, ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ со помош Π½Π° индСкс дистрибуиран Π²ΠΎ кластСр ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ јазли, сСрвСр Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ Π½Π° јазли, АгрСгатор Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ сСрвСри Π²ΠΎ Π΅Π΄Π΅Π½ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΡ€Π°ΡˆΠ°ΡšΠ°. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π΅ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π²ΠΎ индСксот ΠΈ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π²ΠΎ Π»Π΅Ρ‚.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π° Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ Π·Π±ΠΈΡ€ΠΊΠ°Ρ‚Π° сС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС спорСдат Π²Ρ€Π· основа Π½Π° Π•Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ² (L2) ΠΈΠ»ΠΈ косинус Ρ€Π°ΡΡ‚ΠΎΡ˜Π°Π½ΠΈΡ˜Π° Π‘Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π²Ρ€Π°ΡœΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Ρ‡ΠΈΠ΅ Ρ€Π°ΡΡ‚ΠΎΡ˜Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π½ΠΈΠ² ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ. SPTAG ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° вСкторски простор: SPTAG-KDT (К-Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½ΠΎ Π΄Ρ€Π²ΠΎ (kd-Π΄Ρ€Π²ΠΎ) И Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ Π½Π° Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ сосСдство) ΠΈ SPTAG-BKT (k-Π·Π½Π°Ρ‡ΠΈ Π΄Ρ€Π²ΠΎ (ΠΊ-Π·Π½Π°Ρ‡ΠΈ Π΄Ρ€Π²ΠΎ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ Π½Π° Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ сосСдство). ΠŸΡ€Π²ΠΈΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π°Ρ€Π° ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ рСсурси ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со индСксот, Π° Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° точност Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π±ΠΈΡ€ΠΊΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ.

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, вСкторското ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π΅ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π½Π° тСкст ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ слики, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ систСми Π·Π° автоматско Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ‚Π΅ заснован Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° PyTorch ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡˆΠ΅ вСкторски систСм Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π²Ρ€Π· основа Π½Π° сличноста Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ сликитС, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ со помош Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΈ Π·Π±ΠΈΡ€ΠΊΠΈ со слики ΠΎΠ΄ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈ, ΠΌΠ°Ρ‡ΠΊΠΈ ΠΈ ΠΊΡƒΡ‡ΠΈΡšΠ°, ΠΊΠΎΠΈ Π±Π΅Π° ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π²ΠΎ Π·Π±ΠΈΡ€ΠΊΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ. . Кога Π΄ΠΎΡ˜Π΄ΠΎΠ²Π½Π°Ρ‚Π° слика Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅, Ρ‚Π°Π° сС ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π° со помош Π½Π° ΠΌΠΎΠ΄Π΅Π» Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅ Π²ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π²Ρ€Π· основа Π½Π° кој сС ΠΈΠ·Π±ΠΈΡ€Π°Π°Ρ‚ Π½Π°Ρ˜ΡΠ»ΠΈΡ‡Π½ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΎΠ΄ индСксот ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ SPTAG ΠΈ ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ сС Π²Ρ€Π°ΡœΠ°Π°Ρ‚ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΡ‚Π΅ слики.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€