Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

Казвам сС ПавСл ΠŸΠ°Ρ€Ρ…ΠΎΠΌΠ΅Π½ΠΊΠΎ, Π°Π· съм ML Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’ Ρ‚Π°Π·ΠΈ статия Π±ΠΈΡ… искал Π΄Π° Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π·Π° устройството Π½Π° услугата Yandex Zen ΠΈ Π΄Π° сподСля тСхничСскитС подобрСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ…Π° Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ качСството Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅. ΠžΡ‚ поста Ρ‰Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π·Π° само няколко милисСкунди Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ срСд ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π°ΠΉ-Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ Π·Π° потрСбитСля; ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚Π΅ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° голяма ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° (ΡΡŠΡΡ‚ΠΎΡΡ‰Π° сС ΠΎΡ‚ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΈ дСсСтки ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅), Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ своя Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° дСсСтки ΠΌΠΈΠ½ΡƒΡ‚ΠΈ; ΠΊΠ°ΠΊ Π΄Π° ΠΏΡ€Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»-статия, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠ±Ρ€ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

ΠΠ°ΡˆΠ°Ρ‚Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½Π° Π±Π°Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: тСкстови статии, създадСни Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π²Π·Π΅Ρ‚ΠΈ ΠΎΡ‚ външни сайтовС, Π²ΠΈΠ΄Π΅ΠΎ, Π½Π°Ρ€Ρ€Π°Ρ‚ΠΈΠ²ΠΈ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈ постовС. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° услуга Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с мноТСство тСхничСски прСдизвикатСлства. Π•Ρ‚ΠΎ някои ΠΎΡ‚ тях:

  • Π”Π° сС раздСлят изчислитСлнитС Π·Π°Π΄Π°Ρ‡ΠΈ: всички Ρ‚Π΅ΠΆΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΎΡ„Π»Π°ΠΉΠ½, Π° Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ само Π±ΡŠΡ€Π·ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π° Π΄Π° сС отговаря Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° 100-200 мс.
  • Π”Π° сС ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ дСйствията Π½Π° потрСбитСля. Π—Π° Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всички ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° достигат Π΄ΠΎ Ρ€ recommending ΠΈ Π΄Π° влияят Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅.
  • Π”Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ„ΠΈΠΉΠ΄ΡŠΡ‚ Ρ‚Π°ΠΊΡŠΠ², Ρ‡Π΅ Π·Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Ρ‚ΠΎΠΉ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π° към ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈΠΌ. Π₯ΠΎΡ€Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ са сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈ към систСмата, трябва Π΄Π° усСщат, Ρ‡Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ΠΈΠΌ Π²Ρ€ΡŠΠ·ΠΊΠ° влияС Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅.
  • Π‘ΡŠΡ€Π·ΠΎ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠΎΠΌΡƒ Π΄Π° сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π° Π½ΠΎΠ²Π° статия.
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° постоянното появяванС Π½Π° Π½ΠΎΠ²ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. ДСсСтки хиляди статии ΠΈΠ·Π»ΠΈΠ·Π°Ρ‚ всСки Π΄Π΅Π½ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ тях ΠΈΠΌΠ°Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ срок Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΎΠ²ΠΈΠ½ΠΈ). Π’ Ρ‚ΠΎΠ²Π° сС ΡΡŠΡΡ‚ΠΎΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΈΠΌ ΠΎΡ‚ Ρ„ΠΈΠ»ΠΌΠΈ, ΠΌΡƒΠ·ΠΈΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΎ Π΄ΡŠΠ»Π³ΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΎ ΠΈ скъпо Π·Π° създаванС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.
  • Π”Π° сС прСнасят знания ΠΎΡ‚ Π΅Π΄Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ област Π½Π° Π΄Ρ€ΡƒΠ³Π°. Ако Π² ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° систСма ΠΈΠΌΠ° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° тСкстови статии ΠΈ добавямС Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Ρ€Π°Π½ΠΆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° новия Ρ‚ΠΈΠΏ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

Π©Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠžΡ‚Π±ΠΎΡ€ Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ

Как Π·Π° няколко милисСкунди Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ мноТСството Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ хиляди ΠΏΡŠΡ‚ΠΈ, практичСски Π±Π΅Π· Π΄Π° влошим качСството Π½Π° класиранСто?

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ смС ΠΎΠ±ΡƒΡ‡ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ML ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π»ΠΈ смС Π½Π° тяхна основа ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ ΠΈ смС ΠΎΠ±ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‰Π΅ Π΅Π΄Π½Π° ΠΌΠΎΠ΄Π΅Π», която класира Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° потрСбитСля. Всичко Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±Ρ€Π΅, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ просто Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΈ Π΄Π° изчислим всички ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π·Π° всички Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π°ΠΊΠΎ Ρ‚Π΅Π·ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ са ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ, Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ трябва Π΄Π° сС изградят Π·Π° 100-200 мс. Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ ΠΎΡ‚ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ някакво подмноТСство, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС класирано Π·Π° потрСбитСля. Π’Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π° ΠΎΡ‚Π±ΠΎΡ€ Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ. Вя ΠΈΠΌΠ° няколко изисквания. ΠŸΡŠΡ€Π²ΠΎ, ΠΎΡ‚Π±ΠΎΡ€ΡŠΡ‚ трябва Π΄Π° става ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ, Π·Π° Π΄Π° останС ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ сС ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° самото класиранС. Π’Ρ‚ΠΎΡ€ΠΎ, ΠΊΠ°Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΠΌ броя Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° класиранС, трябва максимално Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ Π·Π° потрСбитСля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ.

ΠΠ°ΡˆΠΈΡΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΠΎΡ‚Π±ΠΎΡ€ Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ Π΅ Π΅Π²ΠΎΠ»ΡŽΠΈΡ€Π°Π» ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° смС стигнали Π΄ΠΎ многостСпСнна схСма:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

ΠŸΡŠΡ€Π²ΠΎ, всички Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ сС раздСлят Π½Π° Π³Ρ€ΡƒΠΏΠΈ, ΠΈ ΠΎΡ‚ всяка Π³Ρ€ΡƒΠΏΠ° сС Π²Π·Π΅ΠΌΠ°Ρ‚ Π½Π°ΠΉ-популярнитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Π“Ρ€ΡƒΠΏΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ сайтовС, Ρ‚Π΅ΠΌΠΈ, ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. Π—Π° всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° история, сС ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈΡ‚Π΅ ΠΌΡƒ Π³Ρ€ΡƒΠΏΠΈ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ тях сС Π²Π·Π΅ΠΌΠ°Ρ‚ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ kNN индСкс Π·Π° ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈΡ‚Π΅ Π΄ΠΎ потрСбитСля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколко ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° построяванС Π½Π° kNN индСкс, ΠΏΡ€ΠΈ нас Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ HNSW (Hierarchical Navigable Small World graphs). Π’ΠΎΠ²Π° Π΅ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅Π½ ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ позволява Π·Π° няколко милисСкунди Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ N Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π·Π° потрСбитСля ΠΎΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½Π° Π±Π°Π·Π°. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ индСксирамС цялата си Π±Π°Π·Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ„Π»Π°ΠΉΠ½. Въй ΠΊΠ°Ρ‚ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π² индСкса Ρ€Π°Π±ΠΎΡ‚ΠΈ доста Π±ΡŠΡ€Π·ΠΎ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° няколко силни Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ няколко индСкса (ΠΏΠΎ Π΅Π΄ΠΈΠ½ индСкс Π·Π° всСки Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³) ΠΈ Π΄Π° сС ΠΎΠ±Ρ€ΡŠΡ‰Π°ΠΌΠ΅ към всСки ΠΎΡ‚ тях Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

ΠŸΡ€ΠΈ нас остават дСсСтки хиляди Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Π’ΠΎΠ²Π° всС ΠΎΡ‰Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π° прСброяванС Π½Π° всички ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ Π»Π΅ΠΊΠΎ класиранС β€” ΠΎΠ±Π»Π΅ΠΊΡ‡Π΅Π½Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° Ρ‚Π΅ΠΆΠΊΠΎΡ‚ΠΎ класиранС с ΠΏΠΎ-малък Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ. Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ Π΄Π° сС прСдскаТС ΠΊΠΎΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π² Ρ‚ΠΎΠΏΠ° Π½Π° тСТкия ΠΌΠΎΠ΄Π΅Π». Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ с Π½Π°ΠΉ-висок ΠΏΡ€Π΅Π΄ΠΈΠΊΡ‚ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² тСТкия ΠΌΠΎΠ΄Π΅Π», Ρ‚.Π΅. Π½Π° послСдния Π΅Ρ‚Π°ΠΏ Π½Π° класиранС. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволява Π·Π° дСсСтки милисСкунди Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π±Π°Π·Π°Ρ‚Π° ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ΠΈ ΠΎΡ‚ потрСбитСля, ΠΎΡ‚ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎ хиляди.

Π‘Ρ‚ΡŠΠΏΠΊΠ° ALS Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅

Как Π΄Π° Π²Π·ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ потрСбитСля Π²Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ»ΠΈΠΊ?

Π’Π°ΠΆΠ½ΠΎ прСдимство Π² ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° рСакция Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ потрСбитСля. Π’ΠΎΠ²Π° Π΅ особСно Π²Π°ΠΆΠ½ΠΎ Π·Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‡ΠΎΠ²Π΅ΠΊ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° систСмата Π·Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ, Ρ‚ΠΎΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° нСпСрсонализирана Π»Π΅Π½Ρ‚Π° ΠΎΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Π’Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΠΈΠΊ, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΈ Π΄Π° сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°ΠΌΠ΅ към интСрСситС ΠΌΡƒ. Ако сС изчисляват всички Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ ΠΎΡ„Π»Π°ΠΉΠ½, Π±ΡŠΡ€Π·Π°Ρ‚Π° рСакция Π½Π° систСмата Ρ‰Π΅ станС нСвъзмоТна ΠΏΠΎΡ€Π°Π΄ΠΈ забавянС. Π’Π°ΠΊΠ° Ρ‡Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ дСйствията Π½Π° потрСбитСля Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π—Π° Ρ‚Π΅Π·ΠΈ Ρ†Π΅Π»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡ‚ΡŠΠΏΠΊΠ° ALS Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС Π½Π° потрСбитСля.

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ Π·Π° всички Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС. НапримСр, ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ„Π»Π°ΠΉΠ½, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° тСкста Π½Π° статията, Π΄Π° построим Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ELMo, BERT ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ пространство Π½Π° Π±Π°Π·Π° Π½Π° тяхното взаимодСйствиС Π² систСмата?

ΠžΠ±Ρ‰ΠΈΡΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»-докумСнтНСка ΠΈΠΌΠ°ΠΌΠ΅ m ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ n Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π—Π° някои ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΅ извСстно ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈΠΌ към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Π’Π°Π·ΠΈ информация ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прСдставСна ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° m x n: Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‚ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ - Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Въй ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π΅ са Π±ΠΈΠ»ΠΈ видяни ΠΎΡ‚ потрСбитСля, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Ρ‰Π΅ останат ΠΏΡ€Π°Π·Π½ΠΈ, Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ запълнСни. Π—Π° всяко ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ (like, dislike, ΠΊΠ»ΠΈΠΊ) Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° сС ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° стойност - Π½ΠΎ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ опростСна ΠΌΠΎΠ΄Π΅Π», Π² ΠΊΠΎΠΉΡ‚ΠΎ like ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° 1, Π° dislike Π½Π° -1.

НСка Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π½Π° Π΄Π²Π΅: P (m x d) ΠΈ Q (d x n), ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ d Π΅ размСрността Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ прСдставянС (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ число). Π’ΠΎΠ³Π°Π²Π° Π½Π° всСки ΠΎΠ±Π΅ΠΊΡ‚ Ρ‰Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° d-ΠΌΠ΅Ρ€Π΅Π½ Π²Π΅ΠΊΡ‚ΠΎΡ€ (Π½Π° потрСбитСля - Ρ€Π΅Π΄ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° P, Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° - ΠΊΠΎΠ»ΠΎΠ½Π° Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Q). Π’Π΅Π·ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ embedding-ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ. Π—Π° Π΄Π° прСдскаТСм Π΄Π°Π»ΠΈ Π½Π° потрСбитСля Ρ‰Π΅ ΠΌΡƒ харСса Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚, ΠΌΠΎΠΆΠ΅ΠΌ просто Π΄Π° ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ embedding-ΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ
Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π΅ ALS (Alternating Least Squares). НСка ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ слСдната функция Π½Π° Π·Π°Π³ΡƒΠ±Π°:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

Π’ΡƒΠΊ rui Π΅ взаимодСйствиСто Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» u с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ i, qi Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ i, pu Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» u.

Π’ΠΎΠ³Π°Π²Π° оптималният Π²Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° потрСбитСля (ΠΏΡ€ΠΈ фиксирани Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅) ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° срСдноквадратичната Π³Ρ€Π΅ΡˆΠΊΠ° сС Π½Π°ΠΌΠΈΡ€Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Ρ‡Ρ€Π΅Π· Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° Π»ΠΈΠ½Π΅ΠΉΠ½Π° рСгрСсия.

Π’ΠΎΠ²Π° сС Π½Π°Ρ€ΠΈΡ‡Π° β€žΡΡ‚ΡŠΠΏΠΊΠ° ALSβ€œ. А самият Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ ALS сС ΡΡŠΡΡ‚ΠΎΠΈ Π² Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ послСдоватСлно фиксирамС Π΅Π΄Π½Π° ΠΎΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†ΠΈΡ‚Π΅ (Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ статията) ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π΄Ρ€ΡƒΠ³Π°Ρ‚Π°, Π½Π°ΠΌΠΈΡ€Π°ΠΉΠΊΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π—Π° щастиС, Π½Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ прСдставянС Π½Π° потрСбитСля Π΅ сравнитСлно Π±ΡŠΡ€Π·Π° опСрация, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ инструкции. Π’ΠΎΠ·ΠΈ Ρ‚Ρ€ΠΈΠΊ позволява Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° сС Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ потрСбитСля Π² класиранСто. Π‘ΡŠΡ‰ΠΈΡΡ‚ embedding ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π² kNN индСкса Π·Π° подобряванС Π½Π° ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ.

Π Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΊΠΎΠ»Π°Π±ΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° филтрация

Как Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π° факторизация ΠΈ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ прСдставянС Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ статии?

Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ Π΅ СдинствСният ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° сигнали Π·Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ. Π”Ρ€ΡƒΠ³ Π²Π°ΠΆΠ΅Π½ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π΅ ΠΊΠΎΠ»Π°Π±ΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° информация. Π”ΠΎΠ±Ρ€ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° класиранС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΡ‚ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Но ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠ²Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ…ΠΌΠ΅ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

1. ИмамС ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ дСсСтки ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ±Π΅Ρ€Π΅ Π½Π° Π΅Π΄Π½Π° машина изцяло, Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
2. По-голямата част ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π² систСмата ΠΈΠΌΠ° ΠΊΡ€Π°Ρ‚ΡŠΠΊ ΠΆΠΈΠ²ΠΎΡ‚: Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ остават Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ само Π·Π° няколко часа. Π—Π°Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° построим Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ ΠΈΠΌ прСдставянС възмоТно Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΎ.
3. Ако ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π²Π΅Π΄Π½Π°Π³Π° слСд ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ няма Π΄Π° успСят Π΄Π° Π³ΠΎ оцСнят. Π—Π°Ρ‚ΠΎΠ²Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС с голяма вСроятност няма Π΄Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ.
4. Ако потрСбитСлят постави Π»Π°ΠΉΠΊ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π»Π°ΠΉΠΊ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ΠΌ Ρ‚ΠΎΠ²Π° Π² Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ.

Π—Π° Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ…ΠΌΠ΅ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с чСсто ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅. Как Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚ΠΎΠ²Π°?

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ кластСр ΠΎΡ‚ N машини (N сС ΠΈΠ·ΠΌΠ΅Ρ€Π²Π° Π² стотици) ΠΈ искамС Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΠΌ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π°, която Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ±Π΅Ρ€Π΅ Π½Π° Π΅Π΄Π½Π° машина. Π’ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π΅ ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅, Π·Π° Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡ‚ Π΅Π΄Π½Π° страна Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π°Π½Π½ΠΈ Π½Π° всяка машина, Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страница, изчислСнията Π΄Π° са нСзависими?

Как Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° качСството ΠΈ скоростта Π½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ описания ΠΏΠΎ-Π³ΠΎΡ€Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ ALS. НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° изпълним Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΅Π΄Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π½Π° ALS β€” останалитС ΡΡ‚ΡŠΠΏΠΊΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ. Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ фиксирана ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ искамС Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π—Π° Ρ‚ΠΎΠ²Π° Ρ‰Π΅ я Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Π½Π° N части ΠΏΠΎ Ρ€Π΅Π΄ΠΎΠ²Π΅, всяка част Ρ‰Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π²Π½ΠΎ количСство Ρ€Π΅Π΄ΠΎΠ²Π΅. Π©Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠΌ Π½Π° всяка машина Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΎΡ‚ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π½Π° вграТдания Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ (изцяло). Въй ΠΊΠ°Ρ‚ΠΎ тя Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ голяма, Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ силно Ρ€Π°Π·Ρ€Π΅Π΄Π΅Π½Π°, Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ Ρ‰Π΅ сС ΠΏΠΎΠ±Π΅Ρ€Π°Ρ‚ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° машина.

Π’Ρ€ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС повтаря Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° няколко Π΅ΠΏΠΎΡ…ΠΈ Π΄ΠΎ достигнС Π½Π° ΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, послСдоватСлно промСняйки фиксираната ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°. Но Π΄ΠΎΡ€ΠΈ ΠΈ Ρ‚ΠΎΠ³Π°Π²Π° Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ΅ няколко часа. И Ρ‚ΠΎΠ²Π° Π½Π΅ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с нСобходимостта ΠΎΡ‚ Π±ΡŠΡ€Π·ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ Π·Π° Π½ΠΎΠ²ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ обновяванС Π½Π° Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ имашС ΠΌΠ°Π»ΠΊΠΎ информация ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°.

Π‘ΡŠΡ€Π·ΠΎΡ‚ΠΎ внСдряванС Π½Π° ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°. Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ ΠΌΠΎΠ΄Π΅Π». ΠžΡ‚ послСдното ΠΌΡƒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ са сС появили Π½ΠΎΠ²ΠΈ статии, с ΠΊΠΎΠΈΡ‚ΠΎ взаимодСйствали Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ статии, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ са ΠΈΠΌΠ°Π»ΠΈ ΠΌΠ°Π»ΠΊΠΎ взаимодСйствия. Π—Π° Π±ΡŠΡ€Π·ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° статии ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ голямо ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ Π΅Π΄Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ° ALS, Π·Π° Π΄Π° изчислим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ фиксирана ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π’ΠΎΠ²Π° позволява ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ доста Π±ΡŠΡ€Π·ΠΎ β€” Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° няколко ΠΌΠΈΠ½ΡƒΡ‚ΠΈ слСд ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” ΠΈ чСсто обновяванС Π½Π° Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ.

Π—Π° Π΄Π° сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ дСйствията Π½Π° потрСбитСля Π²Π΅Π΄Π½Π°Π³Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅, Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅ΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π² ΠΎΡ„Π»Π°ΠΉΠ½ Ρ€Π΅ΠΆΠΈΠΌ. ВмСсто Ρ‚ΠΎΠ²Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ ΡΡ‚ΡŠΠΏΠΊΠ° ALS ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° потрСбитСля.

ΠŸΡ€Π΅Π½ΠΎΡ Π½Π° Π΄Ρ€ΡƒΠ³Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ област

Как Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ потрСбитСля към тСкстовитС статии, Π·Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ прСдставянС Π½Π° Π²ΠΈΠ΄Π΅ΠΎ?

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°Ρ…ΠΌΠ΅ само тСкстови статии, Π·Π°Ρ‚ΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ са настроСни Π·Π° Ρ‚ΠΎΠ·ΠΈ Ρ‚ΠΈΠΏ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. Но ΠΏΡ€ΠΈ добавянСто Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ Ρ‚ΠΈΠΏ сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ…ΠΌΠ΅ с нСобходимостта ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅. Как Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ? Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈΡ‚Π΅ Π΅ Π΄Π° ΠΏΡ€Π΅ΠΎΠ±ΡƒΡ‡ΠΈΠΌ всички ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°. Но Ρ‚ΠΎΠ²Π° Π΅ дълго, освСн Ρ‚ΠΎΠ²Π° част ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ са взискатСлни към ΠΎΠ±Π΅ΠΌΠ° Π½Π° ΠΎΠ±ΡƒΡ‡Π°Π²Π°Ρ‰Π°Ρ‚Π° ΠΈΠ·Π²Π°Π΄ΠΊΠ°, която всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ количСство Π·Π° новия Ρ‚ΠΈΠΏ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² Ρ€Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΡ‚Π° ΠΌΡƒ Π½Π° услугата.

НиС ΠΈΠ·Π±Ρ€Π°Ρ…ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° тСкстовС Π·Π° Π²ΠΈΠ΄Π΅Π°. ΠŸΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ прСдставяния Π½Π° Π²ΠΈΠ΄Π΅Π°Ρ‚Π°, ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Ρ‚Ρ€ΠΈΠΊΡŠΡ‚ с ALS. Π’Π·Π΅Ρ…ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ прСдставянС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, основано Π½Π° тСкстови статии, ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ ΡΡ‚ΡŠΠΏΠΊΠ°Ρ‚Π° с ALS, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ информация Π·Π° глСданията Π½Π° Π²ΠΈΠ΄Π΅Π°Ρ‚Π°. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ лСсно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ прСдставянС Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ. А Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ просто изчислявамС близостта ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° потрСбитСля, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° тСкстови статии, ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ядрото Π½Π° Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚Π΅Π»Π½Π°Ρ‚Π° систСма Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с мноТСство прСдизвикатСлства. НуТно Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ ML-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΈΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅; Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ слоТни Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСми, способни Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ потрСбитСлски сигнали ΠΈ Π½ΠΎΠ²ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅; ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° систСма, чиято конструкция описах, качСството Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π·Π° потрСбитСля нараства с ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° активност ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π½Π° прСстоя Π½Π° услугата. Но Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π² Ρ‚ΠΎΠ²Π° сС ΠΊΡ€ΠΈΠ΅ ΠΈ основната слоТност: Π½Π° систСмата ѝ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ интСрСситС Π½Π° Ρ‡ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ взаимодСйствал ΠΌΠ°Π»ΠΊΠΎ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΅ Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π·Π°Π΄Π°Ρ‡Π°. Π©Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π² Π»Π΅Π½Ρ‚Π°Ρ‚Π° ΠΌΡƒ, Π° Π½Π΅Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΡ‚ΠΎ Π΄Π° Π½Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster