Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро: Ρ‡Ρ‚ΠΎ это ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ?

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро?

Научимся ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ сСмантичСскоС ядро. Π Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ катСгориям ΠΈ страницам (кластСризация), создавая ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½ΡƒΡŽ структуру сайта.

БСмантичСскоС ядро (Π‘Π―, сСмантика) — Π½Π°Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π’Π°ΡˆΠ΅Π³ΠΎ сайта, Ρ‚ΠΎΠ²Π°Ρ€Π°, услуги. К Π΅Π³ΠΎ сбору Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с особым Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΈ полная сСмантика Π·Π°Π»ΠΎΠ³ эффСктивного продвиТСния.

Π‘Π±ΠΎΡ€ сСмантичСского ядра ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ слов ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ваш Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ услугу.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° поискового запроса

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ сбору сСмантичСского ядра Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит поисковый запрос. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ дальнСйшиС дСйствия.

Π˜Ρ‚Π°ΠΊ, поисковый запрос ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ составныС части: Ρ‚Π΅Π»ΠΎ, спСцификатор ΠΈ хвост. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ послСдниС Π΄Π²Π΅ части ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π§Π°Ρ‰Π΅ всСго Ρ‚Π΅Π»ΠΎ запроса — это Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ, высокочастотный ΠΊΠ»ΡŽΡ‡, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

НапримСр: Ρ‚Π°ΠΊΠΎΠΉ запрос, ΠΊΠ°ΠΊ «Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½» являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ, высокочастотным ΠΈ высококонкурСнтным запросом, состоящим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Ρ‚Π΅Π»Π° ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ намСрСния. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΊΡƒΠΏΠΈΡ‚ΡŒ (ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ, ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π»ΠΈΠ±ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ созданиС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ Ρ‚.Π΄.

Π˜Π½Ρ‚Π΅Π½Ρ‚ опрСдСляСтся спСцификатором запроса. ИмСнно спСцификатор опрСдСляСт ΠΊΠ°ΠΊΠΎΠΉ это запрос — Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ. НапримСр (спСцификатор Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ):

  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
  • Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
  • Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
  • Π Π΅ΠΌΠΎΠ½Ρ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

НаличиС ΠΆΠ΅ хвоста Π² структурС запроса уточняСт ΠΈΠ½Ρ‚Π΅Π½Ρ‚. НапримСр (хвост Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ):

  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΎΠ½Π»Π°ΠΉΠ½
  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с доставкой
  • Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ самсунг

Если Π² хвостС Π΅ΡΡ‚ΡŒ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ адрСса ΠΈΠ»ΠΈ сайта, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ запрос считаСтся Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ. НапримСр:

  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с доставкой Π² Π¨Ρ‹ΠΌΠΊΠ΅Π½Ρ‚Π΅
  • Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π² Π‘ΡƒΠ»ΠΏΠ°ΠΊΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ устроСны запросы, Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ запросы, состоящиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Ρ‚Π΅Π»Π°, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΡΡƒΡ‚ΡŒ нашСго Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈΠ»ΠΈ услуги.

Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантику?

Условно сбор Π‘Π― ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ этапа:

  1. Π‘Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΌΠΎΠΆΠ½ΠΎ со спСцификатором (ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½)
  2. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ списка Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ…Π²Π°Ρ‚Π° слов с хвостами (ΠΊΡƒΠΏΠΈΡ‚ΡŒ самсунг с8 Π² ΠΊΠ°Ρ€Π°Π³Π°Π½Π΄Π΅)
  3. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ «ΠΌΡƒΡΠΎΡ€Π°» (ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π°ΠΉΡ„ΠΎΠ½ 7 — ΠΏΡ€ΠΈ условии Ссли ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ устройства)

Π­Ρ‚Π°ΠΏ 1. Π‘Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

Мозговой ΡˆΡ‚ΡƒΡ€ΠΌ

Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ листок Π±ΡƒΠΌΠ°Π³ΠΈ ΠΈ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ список Ρ„Ρ€Π°Π·, ΠΊΠ°ΠΊ Π±Ρ‹ Π²Ρ‹ сами искали свой Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ услугу. Π”Π°Π»Π΅Π΅ попроситС своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС.

Бписок Ρ„Ρ€Π°Π· ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ²

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайты основных ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², посмотритС ΠΈΡ… title ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ h2-h6. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π΅ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ запросов Π² ЯндСкс ВордстатС

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π³Π»Π°Π²Π½ΠΎΠΉ страницы — https://wordstat.yandex.kz/

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ статистику запросов Π² ЯндСксС.

НСсколько нюансов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ:

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Вордстат ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ статистику ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ мСсяцу, Π° Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠΊΠ°Π·ΠΎΠ² Π² мСсяц (ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… — послСдниС 28 Π΄Π½Π΅ΠΉ). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ статистику запросов ΠΏΠΎ мСсяцам, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» «Π˜ΡΡ‚ория запросов». Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Бтатистика запросов Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ Π³ΠΎΠ΄ Π² ЯндСкс ВордстатС

Π¦ΠΈΡ„Ρ€Ρ‹ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² запроса это количСство всСх ΠΏΠΎΠΊΠ°Π·ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½ΠΎΠ΅ слово. НапримСр: Если Π²Π±ΠΈΡ‚ΡŒ «Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½» Π±Π΅Π· Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π° Π½Π° 6 ноября 2019 Π³ΠΎΠ΄Π° количСство ΠΏΠΎΠΊΠ°Π·ΠΎΠ² составляСт 54 361 142 Π² мСсяц (Π²Π΅Ρ€Π½Π΅Π΅ составит ΠΏΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ ЯндСкса). Бюда входят всС запросы со словом Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ — «ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½», «Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°», «Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½» ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ всСгда Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΏΡ€ΠΈ сборС сСмантики.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ количСство ΠΏΠΎΠΊΠ°Π·ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² «». И ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строчку — Π§Ρ‚ΠΎ искали со словом «Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½». ΠžΡ‚ΡΡŽΠ΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π² 64 663 ΠΏΠΎΠΊΠ°Π·Π° Π² мСсяц вмСсто 54 361 142. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ЯндСкса Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚ΡƒΡ‚.

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ запросы, подсказки

МоТно Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свою сСмантику с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ столбца ЯндСкс Вордстата, Π³Π΄Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ запросы.

Π•Ρ‰Π΅ слова ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· подсказок ЯндСкса ΠΈ Π“ΡƒΠ³Π»Π°. Для этого просто Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ запрос ΠΈ ПБ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ Π²Π°ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС запросы Π·Π° послСднСС врСмя.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² запрос, добавляя хвосты ΠΌΠΎΠΆΠ½ΠΎ нСсколько Ρ€Π°Π·.

Π’Π½ΠΈΠ·Ρƒ страницы ПБ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ сСбС Π² сСмантичСскоС ядро.

Π‘Π±ΠΎΡ€ сСмантичСского ядра


Π‘Π°ΠΌ процСсс сбора сСмантики сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС связанныС ΠΊΠ»ΡŽΡ‡ΠΈ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ excel Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, внСситС Π² Π½Π΅Π΅ всС подходящиС Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ ΠΈΠ»ΠΈ услугС слова. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ всС источники ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ написано Π²Ρ‹ΡˆΠ΅.

Чистка сСмантичСского ядра

ΠŸΠ΅Ρ€Π΅Π΄ кластСризациСй (Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°) ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ собранныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ лишнСС:

  • ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ запросы ΠΎΡ‚ ΠΎΡ‚ пустых ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π±Π΅Π· явного Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
  • Π£Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ относятся ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ/услугС
  • ΠŸΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΎΡ‚ ошибок Π² правописании (ПБ автоматичСски ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ запросы ΠΈ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» ввСсти ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ)
  • Π£Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ с ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ²
  • Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ собрали Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ со списком всСх слов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° смысловыС Π³Ρ€ΡƒΠΏΠΏΡ‹ (кластСризация) для дальнСйшСго распрСдСлСния ΠΏΠΎ страницам сайта.

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ запросов:

  • Π‘ΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ сами, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π·Π΄Ρ€Π°Π²ΠΎΠΌ смыслС ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ΅.
  • Π‘ΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ согласно Π’ΠžΠŸΡƒ поисковой Π²Ρ‹Π΄Π°Ρ‡ΠΈ

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ПБ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ запросы. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ВОП ЯндСкса ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ страницы ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ запросам. Π’ΡƒΡ‚ всС просто, Ρ‡Π΅ΠΌ большС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… страниц ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ запросам Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ продвиТСния этих ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π· Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ссли Π²Ρ‹Π΄Π°Ρ‡Π° сильно разнится, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ стоит Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах своСго сайта.

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π£ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Ρ€Π°Π·Ρ‹:

  1. ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
  2. Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΎΡ‚Π·Ρ‹Π²Ρ‹
  3. Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° сайт https://arsenkin.ru/tools/check-top/ ΠΈ Π²Π±ΠΈΠ²Π°Π΅ΠΌ свои ΠΊΠ»ΡŽΡ‡ΠΈ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ПБ ЯндСкс (ΠΎΠ½Π° доступна бСсплатно), устанавливаСм Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠΏ-10. Π–ΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ»

ПослС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд оТидания инструмСнт ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ 1 ΠΈ 3 запросы (ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½) ΠΈΠΌΠ΅ΡŽΡ‚ 7 ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… страниц Π² Ρ‚ΠΎΠΏΠ΅ ЯндСкса, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ 2 запрос (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΎΡ‚Π·Ρ‹Π²Ρ‹) Π² Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты. ΠžΡ‚ΡΡŽΠ΄Π° Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π΅ страницы. Одна для 1 ΠΈ 3 запроса ΠΈ вторая для 2 запроса. Π’Π°ΠΊ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ быстрСС ΠΈ эффСктивнСС.

Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ получится Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ excel Ρ„Π°ΠΉΠ» со списком всСх слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ распрСдСлСны ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ. Π”Π°Π»Π΅Π΅ остаСтся ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру нашСго сайта с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ собранной сСмантики ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΠΎ страницам. ΠŸΡ€ΠΈ распрСдСлСнии Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ страницам ΠΎΡ‚Π²Π΅Ρ‡Π°ΠΉΡ‚Π΅ Π½Π° Π΄Π²Π° вопроса:

  • ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ?
  • Π“Π΄Π΅ слСдуСт ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»?

Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро сайта Π² Wordstat Ρ‡Π΅Ρ€Π΅Π· Key Collector

Головная боль любого ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСошника β€” это ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ сСмантику. Как Ρ€Π°Π· ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π² этом постС я ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ сбор большого сСмантичСского ядра для сайта.

Π₯отя этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ я Π±ΡƒΠ΄Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° основС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π½ΠΎ сам ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для любого Ρ‚ΠΈΠΏΠ° сайта β€” ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ, сайта услуг, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

  • 1 Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
  • 2 Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€
  • 3 Π‘Π±ΠΎΡ€ сСмантичСского ядра ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ²
  • 4 Π‘Π±ΠΎΡ€ сСмантики Π² букварикс

Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°

НачинаСтся всС с Π°Π½Π°Π»ΠΈΠ·Π° клиСнтского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, сайтов ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² ΠΈ составлСния ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ структуры. ЦСль этой Π·Π°Π΄Π°Ρ‡ΠΈ β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ направлСниям Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ сСмантику.

Π― ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΡƒΡŽ структуру Π² Xmind, Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Π²ΠΎΡ‚ такая схСма.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ начинаСтся самоС интСрСсноС.

Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантичСскоС ядро с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€

На ΠΌΠΎΠΉ взгляд key collector β€” это просто нСзамСнимая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для автоматичСского сбора сСмантики. Π― Π·Π°ΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽ всС запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π² структурС Π² яндСкс wordstat, google adwords, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² подсказки яндСкс ΠΈ google.

сбор сСмантики Π² wordstat

сбор сСмантики Π² google adwords

сбор сСмантики Π² подсказках яндСкс ΠΈ google

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ получаСтся просто ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ядро, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ.

Чистку я дСлаю Π½Π° уровнях частотности (ΡƒΠ΄Π°Π»ΡΡŽ Π½ΡƒΠ»Π΅Π²ΠΊΠΈ), Π΄ΡƒΠ±Π»Π΅ΠΉ явных ΠΈΠ»ΠΈ нСявных, стоп слов ΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ мусора Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.

чистка ядра ΠΏΠΎ частотности

чистка нСявных Π΄ΡƒΠ±Π»Π΅ΠΉ

чистка стоп слов

чистка Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠ½Π΅ здСсь сильно ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π½Ρ‚ΠΈΠΊΠ°ΠΏΡ‡Π°, ΠΈΠ½Π°Ρ‡Π΅ я Π±Ρ‹ просто замудохался всС врСмя Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ эти Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ сСрвис anti-captcha.com.

Π’ΠΎΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ:

Или Π²ΠΎΡ‚ Π΅Ρ‰Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, сСрвис rucaptcha:

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ядро ΠΏΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΎ, я дСлаю Π½ΠΎΠ²ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ β€” Π·Π°ΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽ ΠΊΠ»ΡŽΡ‡ΠΈ снова Π½Π° парсинг Π² wordstat, adwords ΠΈ подсказки, ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡΡ‚ΡŒ Ρ‡ΠΈΡ‰Ρƒ ΠΈ получаСтся Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ядро.

Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ я Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ стал, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ достаточно большой ΠΈ запросов Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Π‘Π±ΠΎΡ€ сСмантичСского ядра ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ²

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг β€” это ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСмантику ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сайта keys.so. На ΠΌΠΎΠΉ взгляд, это просто ΠΎΡ„ΠΈΠ³Π΅Π½Π½Ρ‹ΠΉ сСрвис для парсинга Ρ‡ΡƒΠΆΠΈΡ… запросов, Ρƒ Π½Π΅Π³ΠΎ ΠΌΠ°Π»ΠΎ мусора ΠΈ ΠΎΡ‡Π΅Π½ΡŒ большая Π±Π°Π·Π°.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°Ρ…ΠΎΠΆΡƒ нСсколько сайтов ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² (3-4 достаточно) ΠΏΠΎ самым ΠΆΠΈΡ€Π½Ρ‹ΠΌ запросам, загоняю ΠΈΡ… Π² сСрвис, ΠΈ ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π’Π‘Π• ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ.

Π—Π°Ρ‚Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ загоняю ΠΈΡ… Π² ΠΊΠ΅ΠΉΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€, Ρ‡ΠΈΡ‰Ρƒ ΠΎΡ‚ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ мусора Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡƒ, ΠΈ получаСтся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ сСмантичСскоС ядро ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² плюсом ΠΊ ΡƒΠΆΠ΅ собранному ядру.

Π‘Π±ΠΎΡ€ сСмантики Π² букварикс

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ β€” это bukvarix.com. ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΏΡ€ΠΎΠ³Π°, ΠΌΠ°Π»ΠΎ мусора, ΠΎΡ‡Π΅Π½ΡŒ большая Π±Π°Π·Π°. ЕдинствСнный минус β€” вСсит просто Π΄ΠΎ Ρ…Π΅Ρ€Π°. Волько Π² сТатом Π²ΠΈΠ΄Π΅ ΠΎΠΊΠΎΠ»ΠΎ 40 Π“Π±, Π° Π² распакованном Π±ΠΎΠ»Π΅Π΅ 170.

Π’Π°ΠΊΠΆΠ΅ загоняю Π² Π½Π΅Π΅ всС слова ΠΈΠ· структуры.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ парсинга Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‡ΠΈΡ‰Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ΅ΠΉΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ сСмантичСскоС ядро.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” Π½ΡƒΠΆΠ½ΠΎ всС это ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ парсинг ΠΊΠ΅ΠΉΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ· key.so ΠΈ букварикс), ΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ Π΄ΡƒΠ±Π»Π΅ΠΉ ΠΈ Π²ΠΎΡ‚ ΠΎΠ½Π° β€” готовая сСмантика для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

ПослС сбора сСмантичСскоС ядро Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ это ΡƒΠΆΠ΅ совсСм другая история.

По Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² срСднСм, Π² ΠΌΠΎΠ΅ΠΌ Π½Π΅ ΡΠΏΠ΅ΡˆΠ°Ρ‰Π΅ΠΌ Ρ‚Π΅ΠΌΠΏΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ядро я ΡΠΎΠ±ΠΈΡ€Π°ΡŽ Π³Π΄Π΅-Ρ‚ΠΎ Π·Π° 2 Π½Π΅Π΄Π΅Π»ΠΈ. Π”ΠΎΠ»Π³ΠΎ это ΠΈΠ»ΠΈ быстро, Π½Π΅ знаю, Ρƒ мСня Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠΏ.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ такая схСма ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для любого Ρ‚ΠΈΠΏΠ° сайта, ΠΈ для своих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² я ΡΠΎΠ±ΠΈΡ€Π°ΡŽ сСмантику Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ сСмантичСскоС ядро для сайта бСсплатно ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сСрвиса yandex.wordstat.ru, Π½ΠΎ ΠΎΠ½ΠΎ получится ΠΎΠ΄Π½ΠΎΠ±ΠΎΠΊΠΈΠΌ, ΠΎΡ‡Π΅Π½ΡŒ малСньким, ΠΈ Ρƒ вас просто Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Π»ΠΎ возмоТностСй Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ Π·Π° 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ большоС сСмантичСскоС ядро.

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ»ΠΈ Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Ρ‚ΠΎ ΠΏΠΈΡˆΠΈΡ‚Π΅ ваши ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, вопросы.

Β 

History β€” Semantic Arts

Π§Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Velocity.com

Semantic Arts Born

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈ рост

Π§Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Π”ΠΎ основания Semantic Arts Дэйв МакКомб Π±Ρ‹Π» Β«Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β» . Он Π½Π°Ρ‡Π°Π» свою ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² Andersen Consulting (ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Arthur Andersen, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ впослСдствии стало Accenture). Π—Π° 13 Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Andersen ΠΎΠ½ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΠ» рядом ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС двумя Π·Π°ΠΊΠ°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, созданию ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ERP (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ΠŸΠ°ΠΏΡƒΠ°-Новой Π“Π²ΠΈΠ½Π΅Π΅, ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· самых ΠΎΡ‚Π΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² ΠΌΠΈΡ€Π°). ).

Он ΡƒΡˆΠ΅Π» ΠΈΠ· Andersen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΡƒΡŽ дисциплину ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ИмСнно Π² этом Π²ΠΎΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠΈ ΠΎΠ½ Π½Π°Ρ‡Π°Π» Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сСмантичСский свСт. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ проСктирования «классов» Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС казался Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ бСспринципным. Π”Π²Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° послуТили Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния смысла.

Π’ 1992 Π³ΠΎΠ΄Ρƒ, работая с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠΌΠΈ всС ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ Wal-Mart Π² Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ АмСрикС, ΠΎΠ½ ΠΏΡ€ΠΎΠ²Π΅Π» свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сСминар ΠΏΠΎ сСмантичСскому ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π½Π°Ρ‡Π°Π» ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ систСмы Π½Π° основС сСмантичСского ядра.

Velocity.com

Π’ сСрСдинС-ΠΊΠΎΠ½Ρ†Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² свой Π·Π½Π°ΠΊ отличия, ΠΎΠ½ стал соучрСдитСлСм Velocity.com, стартапа ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для здравоохранСния. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ рисовал Π½Π° доскС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ прСдставлСниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Ρ‡Ρ‚ΠΎ Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, разбросанных ΠΏΠΎ всСй Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ модСль. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ это стало сСмантичСской модСлью, Π½ΠΎ Π½Π΅ прилоТСния, Π° самих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ пСрСстройкС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая Π±Ρ‹Π»Π° Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ пСрвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ управляСмая модСлями.

ΠœΡ‹Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒ Velocity Π»ΠΎΠΏΠ½ΡƒΠ» вмСстС со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ вСсной 2000 Π³ΠΎΠ΄Π°. Когда Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² горящиС ΠΎΠ±Π»ΠΎΠΌΠΊΠΈ velocity. com, Дэйв ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π΅Π³ΠΎ сообщников ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ знания, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ раскрытии ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ сСмантики, ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ основой для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ услугам.

Π ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Semantic Arts

Semantic Arts Π±Ρ‹Π»Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π»Π΅Ρ‚ΠΎΠΌ 2000 Π³ΠΎΠ΄Π°. Π’ 2001 Π³ΠΎΠ΄Ρƒ ΡΡ‚Π°Ρ‚ΡŒΡ Π’ΠΈΠΌΠ° БСрнСрса-Π›ΠΈ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Scientific American ΠΏΠΎΠΏΠ°Π»Π° Π² Π³Π°Π·Π΅Ρ‚Π½Ρ‹Π΅ киоски. Казалось, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вопросом Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Semantic Technology.

Π­Ρ‚ΠΎ Π±Ρ‹Π» вопрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Много Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ большСй части этих ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π»Π΅Ρ‚ Π±Ρ€ΠΈΠ³Π°Π΄Π° участвовала Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ИВ-консалтинговых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… (Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСскиС обоснования, Π°Π½Π°Π»ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, долгосрочныС ИВ-ΠΏΠ»Π°Π½Ρ‹, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ Ρ‚.Β ΠΏ.) ΠΈ выполняла ΠΈΡ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ выполнялся с использованиСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Sematic, Π² основном Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появляясь Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ….

Дэйв МакКомб написал ΠΊΠ½ΠΈΠ³Ρƒ Β«Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° Π² бизнСс-систСмах» Π² 2003Β Π³ΠΎΠ΄Ρƒ ΠΈ стал соучрСдитСлСм ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΏΠΎ сСмантичСской Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² 2007Β Π³ΠΎΠ΄Ρƒ. И, ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π™ΠΎΠ³ΠΈ Π‘Π΅Ρ€Ρ€Π°, Β«ΠΎΠ½ΠΈ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π² сторонС Ρ‚ΠΎΠ»ΠΏΠ°ΠΌΠΈΒ». НаконСц Π»Π΅Π΄ Π½Π°Ρ‡Π°Π» Ρ‚Π°ΡΡ‚ΡŒ. Компании Π½Π°Ρ‡Π°Π»ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ сСмантику. Π‘Π»ΠΎΠ²ΠΎ Π½Π° «О» (ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ) ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ произнСсти Π² ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π€ΠΈΡ€ΠΌΠ° Π½Π°Ρ‡Π°Π»Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ для ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. А ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ‚ΠΎΠΌΠΈΠ»ΠΈΡΡŒ Π½Π° ΠΊΠ½ΠΈΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΠΊΠ°Ρ….

Π€ΠΈΡ€ΠΌΠ° Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»Π°ΡΡŒ. Semantic Arts Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΡΡ‚Π°Ρ‚ΡŒ срСдством Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, поэтому ΠΎΠ½ΠΈ построили Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Π½Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ онтологиями ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π΅Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΠΈ. Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΎΠ½ΠΈ построили свои собствСнныС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ, Π² процСссС, извСстном ΠΊΠ°ΠΊ Β«Π΅Π΄Π΅Π½ΠΈΠ΅ собствСнной ΡΠΎΠ±Π°Ρ‡ΡŒΠ΅ΠΉ Π΅Π΄Ρ‹Β». Боздавая свои собствСнныС систСмы с использованиСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, ΠΎΠ½ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈ рост

Π¨Π»ΠΈ Π³ΠΎΠ΄Ρ‹, Semantic Arts росла ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ»Π°ΡΡŒ. Π’ 2020 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΈ созданы Semantic Arts Canada ΠΈ Semantic Arts UK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ‚Π°Π»Π°Π½Ρ‚Ρ‹ со всСго ΠΌΠΈΡ€Π°.

Команда ΠΈΠ· ΠΏΠΎΡ‡Ρ‚ΠΈ 30 сотрудников позволяСт Π½Π°ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΈΡ… ΠΏΡƒΡ‚ΠΈ ΠΊ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅. ИмСя ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² всСх Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… отраслях, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… бизнСс-подраздСлСниях, Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΎΠΏΡ‹Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Semantic Arts ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ стрСмится Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ свой Π²ΠΊΠ»Π°Π΄ Π² Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² качСствС ΠΈΠ΄Π΅ΠΉΠ½Ρ‹Ρ… Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² ΠΈ Π½ΠΎΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ². Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… с прСзСнтациями Π½Π° конфСрСнциях, дСлящихся знаниями со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ΠΌ Π² унивСрситСтах, проводящих Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сСмантичСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΈΡˆΡƒΡ‰ΠΈΡ…/Π²Π΅Π΄Π°ΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠ³ΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… тСндСнциях Π² отрасли.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСмантичСский поиск Π½Π° СстСствСнном языкС для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния | Π₯амСль Π₯усСйн

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСму, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сСмантичСский поиск ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Авторы Hamel Husain & Ho-Hsiang Wu

Ѐотография Π₯ΡƒΠ±ΠΎΡ‚Π°.

ΠœΠΎΡ‰ΡŒ соврСмСнных поисковых систСм нСоспорима: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. К соТалСнию, эта ΡΠ²Π΅Ρ€Ρ…ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π΅ вСздСсуща. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ситуаций, ΠΊΠΎΠ³Π΄Π° поиск сводится ΠΊ строгому поиску ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСкстом, поиск ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступСн. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, строгий поиск ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам Π½Π΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сСмантичСский поиск, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ информация Π½Π΅ Ρ‚Π°ΠΊ Π»Π΅Π³ΠΊΠΎ обнаруТиваСтся.

БСгодня ΠΌΡ‹ дСлимся воспроизводимым, минимально ТизнСспособным ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сСмантичСский поиск для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²! ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму, которая выполняСт сСмантичСский поиск Π² ΠΊΠΎΠ΄Π΅ Python, Π½ΠΎ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния ΠΈΠ»ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΠΈΠΏΡ‹).

Π§Π΅ΠΌ Ρ‚Π°ΠΊ интСрСсСн сСмантичСский поиск? Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

БСмантичСский поиск Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ Python. * Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» Β«ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ отвСтствСнности» Π½ΠΈΠΆΠ΅.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ поисковый запрос Β« Ping REST API ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹Β». Однако поиск Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π΄Π°ΠΆΠ΅ Ссли Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π΅ содСрТат слов Ping, REST ΠΈΠ»ΠΈ API.

Π­Ρ‚ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ силу сСмантичСского поиска : ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π½ΡΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΈΡ‰Π΅Ρ‚. ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ сСмантичСского поиска ΠΎΡ‡Π΅Π½ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, такая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² рСпозиториях, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с синтаксисом ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова. Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠ°ΠΊ изобраТСния, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ.

Если это нСдостаточно ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²ΠΎΡ‚ Тивая дСмонстрация Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ этого ΡƒΡ€ΠΎΠΊΠ° :

Иногда я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Ρ‹ Jupyter ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ магичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для создания дСмонстраций, ΠΊΠΎΠ³Π΄Π° я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Π’Π΅Π±-сайт. это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ быстрый способ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ!

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сСмантичСский поиск. Основная идСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ тСкст, Ρ‚Π°ΠΊ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΠΉΡ‚ΠΈ (ΠΊΠΎΠ΄), Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ пространствС, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:0003

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ВСкст 2 ΠΈ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ прСдставлСны ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связаны.

ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ пространство СстСствСнного языка Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ°Ρ€Ρ‹ (тСкст, ΠΊΠΎΠ΄), ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ понятиС, Π±Ρ‹Π»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈΠΌΠΈ сосСдями, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ нСсвязанныС ΠΏΠ°Ρ€Ρ‹ (тСкст, ΠΊΠΎΠ΄) Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ дальшС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ‡Ρ‚ΠΎ измСряСтся косинусным сходством.

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этой Ρ†Π΅Π»ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΡ‹ продСмонстрируСм ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² использовании ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π°, ΠΈ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройкС этой ΠΌΠΎΠ΄Π΅Π»ΠΈ для проСцирования скрытых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠ΄Π° Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ пространство СстСствСнного языка. Одно ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€

ΠΈ встраиваниС взаимозамСняСмо Π½Π° протяТСнии всСго этого ΡƒΡ€ΠΎΠΊΠ°.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, прСдставлСнныС Π² этом сообщСнии Π² Π±Π»ΠΎΠ³Π΅, устарСли ΠΈ Π±Ρ‹Π»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ CodeSearchNet с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для Π±ΠΎΠ»Π΅Π΅ соврСмСнного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ этой Ρ‚Π΅ΠΌΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² рСтроспСктивС этот пост Π² Π±Π»ΠΎΠ³Π΅ выглядит нСсколько ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²Ρ‹ΠΌ Π²Π·Π»ΠΎΠΌΠΎΠΌ.

ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ элСмСнтами ΠΏΠ΅Ρ€Π΅Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ этого руководства:

  • МодСли ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ: Π‘ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, прСдставлСнной Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ руководствС.
  • Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅ ΡΡƒΡ‚ΡŒ прСдставлСнного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. ΠœΡ‹ опираСмся Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ прСдставляСм здСсь.

Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° 5 ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… шагов.

Π­Ρ‚ΠΈ шаги ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ справочным пособиСм ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ прохоТдСния ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ курса. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ обучСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ этой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС шаги ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚-ΠΊΠ°Ρ€Ρ‚Π° этого ΡƒΡ€ΠΎΠΊΠ°. ВСрсия Π² высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ доступна здСсь.

Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг 1–5 соотвСтствуСт Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Ρƒ Jupyter. ΠœΡ‹ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½ΠΈΠΆΠ΅.

Записная ΠΊΠ½ΠΈΠΆΠΊΠ°, Ρ‡Π°ΡΡ‚ΡŒ 1

Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ Google ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ ΠΈ хранят Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² GitHub с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π² BigQuery. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… для всСх Π²ΠΈΠ΄ΠΎΠ² интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ Π½Π°ΡƒΠΊΠ΅ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ этот! Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Google Cloud, ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ 300 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно для запроса Π΄Π°Π½Π½Ρ‹Ρ… для этого упраТнСния. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQL-запросы для Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ рСпозиториях, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹, Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΈ Ρ‚.

Π΄.

Π¨Π°Π³ΠΈ для получСния этих Π΄Π°Π½Π½Ρ‹Ρ… описаны Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ люди ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Kubeflow Π² Google ΠΏΡ€ΠΎΡˆΠ»ΠΈ эти этапы ΠΈ любСзно размСстили Π΄Π°Π½Π½Ρ‹Π΅ для этого упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ описано Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

ПослС сбора этих Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ΠΏΠ°Ρ€Ρ‹ (ΠΊΠΎΠ΄, строка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). Π’ этом руководствС ΠΎΠ΄Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Ρ‹ Π² качСствС ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… для ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅). ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ΄Π° всС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ сущСствуСт Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ 9.0053 ΠΈ Π² стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для извлСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² ΠΊΠΎΠ΄ Π² AST, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΈΠ· этого прСдставлСния Π² ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°ΠΊΠ΅Ρ‚ Astor. ПониманиС AST ΠΈΠ»ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти инструмСнты, Π½Π΅ трСбуСтся для этого руководства, Π½ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ интСрСсныС Ρ‚Π΅ΠΌΡ‹!

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± использовании этого ΠΊΠΎΠ΄Π° см. Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ для модСлирования, ΠΌΡ‹ раздСляСм Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ тСстовыС Π½Π°Π±ΠΎΡ€Ρ‹. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ «происхоТдСниС»), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ исходный источник ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ (ΠΊΠΎΠ΄, строка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). НаконСц, ΠΌΡ‹ примСняСм Ρ‚Π΅ ΠΆΠ΅ прСобразования ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ содСрТит строки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈ сохраняСм Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ поиска Π² этом ΠΊΠΎΠ΄Π΅!

Записная ΠΊΠ½ΠΈΠΆΠΊΠ°, Ρ‡Π°ΡΡ‚ΡŒ 2

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ построСниС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ для суммирования ΠΊΠΎΠ΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ своднику Π·Π°Π΄Π°Ρ‡ GitHub, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ прСдставили Ρ€Π°Π½Π΅Π΅ β€” вмСсто Ρ‚Π΅Π» Π·Π°Π΄Π°Ρ‡ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄ Python, Π° вмСсто Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π·Π°Π΄Π°Ρ‡ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ строки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ тСкста выпуска GitHub, ΠΊΠΎΠ΄ Π½Π΅ являСтся СстСствСнным языком. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠ΄Π΅, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ввСсти ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ LSTM Π½Π° основС Π΄Π΅Ρ€Π΅Π²Π° ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ синтаксиса. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ собираСмся Π½Π΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ СстСствСнный язык (ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹).

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ обобщатСля Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ само ΠΏΠΎ сСбС ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΠΎ ΠΌΡ‹ Π½Π΅ собираСмся ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ этому слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π½ΠΎ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ!). Вся сквозная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° обучСния для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ описана Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅. ΠœΡ‹ Π½Π΅ обсуТдаСм ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° ΠΎΠ±ΠΎΠ±Ρ‰Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Наша мотивация для обучСния этой ΠΌΠΎΠ΄Π΅Π»ΠΈ состоит Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ для Π·Π°Π΄Π°Ρ‡ΠΈ обобщСния ΠΊΠΎΠ΄Π°, Π° скорСС Π² качСствС экстрактора Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния для ΠΊΠΎΠ΄Π°. Π‘ тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, этот шаг нСобязатСлСн, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ выполняСм Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вСсов ΠΌΠΎΠ΄Π΅Π»ΠΈ для связанной ниТСстоящСй Π·Π°Π΄Π°Ρ‡ΠΈ. На Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ этапС ΠΌΡ‹ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΈΠ· этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ настроим Π΅Π³ΠΎ для Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… этой ΠΌΠΎΠ΄Π΅Π»ΠΈ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ суммирования Π½Π° тСстовом Π½Π°Π±ΠΎΡ€Π΅. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ смотритС здСсь.

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ, хотя Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹, Π΅ΡΡ‚ΡŒ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ модСль Π½Π°ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСмантичСский смысл ΠΈΠ· ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ являСтся нашСй Π³Π»Π°Π²Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π² этой Π·Π°Π΄Π°Ρ‡Π΅. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ количСствСнно ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ эти ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ BLEU, которая Ρ‚Π°ΠΊΠΆΠ΅ обсуТдаСтся Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ seq2seq ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° β€” Π½Π΅ СдинствСнный ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания экстрактора Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΊΠΎΠ΄Π°. НапримСр, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ GAN ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ дискриминатор Π² качСствС срСдства извлСчСния ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ². Однако эти Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства.

Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚, Ρ‡Π°ΡΡ‚ΡŒ 3

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создали ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для прСдставлСния ΠΊΠΎΠ΄Π° Π² Π²ΠΈΠ΄Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для кодирования Ρ„Ρ€Π°Π· Π½Π° СстСствСнном языкС, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² строках Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ поисковых запросах.

БущСствуСт мноТСство ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высококачСствСнныС влоТСния Ρ„Ρ€Π°Π· (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ влоТСниями ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ). Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π°. НапримСр, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Google ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΈ доступСн Π½Π° Tensorflow Hub.

НСсмотря Π½Π° удобство этих ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ модСль, которая фиксируСт ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΈ сСмантику строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Они Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ простых ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ усрСднСниС Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² слов, Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ создании ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ этом руководствС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСль Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠ³ΠΎ языка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AWD LSTM для создания Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π― знаю, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ, Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° fast.ai прСдоставляСт абстракции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Π½Π΅ бСспокоясь ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΈΡ… дСталях. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для построСния этой ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΊΠΎΠ΄, см. Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

Π§Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ train_lang_model, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π² этом Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ fast.ai.

ΠŸΡ€ΠΈ построСнии языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Π°ΠΆΠ½ΠΎ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ корпус, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для обучСния. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ корпус, относящийся ΠΊ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, Ρ‡Ρ‚ΠΎ ΠΈ ваша ниТСстоящая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ сСмантику ΠΈ словарный запас. НапримСр, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ корпусом для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ стСка, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Ρ„ΠΎΡ€ΡƒΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсуТдаСтся ΠΊΠΎΠ΄. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ, ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°Π±ΠΎΡ€ строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² качСствС нашСго корпуса. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обсуТдСния пСрСполнСния стСка часто содСрТат Π±ΠΎΠ»Π΅Π΅ Π±ΠΎΠ³Π°Ρ‚ΡƒΡŽ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Π΅ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ содСрТится Π² однострочной строкС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠœΡ‹ оставляСм Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π² качСствС упраТнСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ влияниС Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ корпуса.

ПослС обучСния языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ наша ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π°Π΄Π°Ρ‡Π° β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту модСль для создания влоТСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прСдлоТСния. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€” ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ скрытыС состояния языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ объСдинСния Π² ΠΏΡƒΠ», описанный Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Однако для простоты ΠΌΡ‹ просто усрСдним всС скрытыС состояния. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ скрытым состояниям ΠΈΠ· языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ fast.ai с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой строки ΠΊΠΎΠ΄Π°:

Как ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдлоТСния ΠΈΠ· языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ fast.ai. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эта схСма.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ влоТСния ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ этих Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΈΠ· Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, тСкстовоС сходство ΠΈ Ρ‚. Π΄. Часто ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСсты ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ здСсь ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, для измСрСния качСства Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Однако эти ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ тСсты ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ для этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наши Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ спСцифичны для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области. К соТалСнию, ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ для этой области, исходный ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Π’ отсутствиС Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ этих Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, содСрТащих ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, исслСдуя сходство ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Ρ€Π°Π·Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ снимкС экрана ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ сходство Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Ρ„Ρ€Π°Π·Π°ΠΌΠΈ, прСдоставлСнными ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (взято ΠΈΠ· этой записной ΠΊΠ½ΠΈΠΆΠΊΠΈ):

Ручная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сходства тСкста Π² качСствС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² этой Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности β€” Π±ΠΎΠ»Π΅Π΅ строгий ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ влияния этих Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ использовании этого для формирования Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ мнСния ΠΎ качСствС Π²Π°ΡˆΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ обсуТдСниС этой Ρ‚Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

Записная ΠΊΠ½ΠΈΠΆΠΊΠ° части 4

На этом этапС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, прСдставлСнной Π² Π½Π°Ρ‡Π°Π»Π΅ этого руководства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π³Π΄Π΅ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ. На этой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ это прСдставлСниС части 4:

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π² Части 4.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ элСмСнтов этого шага взяты ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… шагов этого руководства. На этом этапС ΠΌΡ‹ настроим модСль seq2seq ΠΈΠ· части 2, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ встраиваниС строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ вмСсто строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для извлСчСния ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ seq2seq ΠΈ добавлСния ΠΏΠ»ΠΎΡ‚Π½Ρ‹Ρ… слоСв для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки:

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ модСль, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ΄ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ пространство СстСствСнного языка. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. этот Π±Π»ΠΎΠΊΠ½ΠΎΡ‚.

ПослС обучСния Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ вСрсии этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ‹ Ρ€Π°Π·ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π΅ΠΌ всС слои ΠΈ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌ модСль Π½Π° нСсколько эпох. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ модСль для этой Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ обучСния Π² этом Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅.

НаконСц, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ поисковый индСкс. Π’ цСлях ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ содСрТит строки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±ΠΎΠ±Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° (взятый ΠΈΠ· этой записной ΠΊΠ½ΠΈΠΆΠΊΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт эту Π·Π°Π΄Π°Ρ‡Ρƒ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ktext для примСнСния ΠΊ этим Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚Π΅Ρ… ΠΆΠ΅ шагов ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΌ Π½Π°Π±ΠΎΡ€Π΅.

Π‘ΠΎΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ пространством СстСствСнного языка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ code2emb. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. этот Π±Π»ΠΎΠΊΠ½ΠΎΡ‚.

ПослС сбора Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ послСднСму ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΡˆΠ°Π³Ρƒ!

Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ части 5

На этом шагС ΠΌΡ‹ создадим поисковый индСкс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, созданныС Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡˆΠ°Π³Π°Ρ…, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° части 5 (ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π° ΠΈΠ· основной Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, прСдставлСнной Π²Π½Π°Ρ‡Π°Π»Π΅)

Π’ части 4 ΠΌΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ вСсь ΠΊΠΎΠ΄, Π½Π΅ содСрТащий строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом являСтся ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² поисковый индСкс, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ быстро Π½Π°ΠΉΡ‚ΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python для быстрого поиска Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй β€” nmslib. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ быстрым поиском с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ nmslib, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ поисковый индСкс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ поисковый индСкс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ nmslib.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ построили поисковый индСкс Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ способ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ строку (запрос) Π² Π²Π΅ΠΊΡ‚ΠΎΡ€. Для этого Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ модСль ΠΈΠ· части 3. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот процСсс, ΠΌΡ‹ прСдоставили Π² lang_model_utils.py Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Query2Emb, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСтся Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅.

НаконСц, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ смоТСм ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ строки Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ запросов, ΠΌΡ‹ смоТСм ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй для этого Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 idxs, dists = self.search_index.knnQuery(query_vector, k=k) 

ИндСкс поиска Π²Π΅Ρ€Π½Π΅Ρ‚ Π΄Π²Π° элСмСнта (1) список индСксов, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… собой Ρ†Π΅Π»Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (2) расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ сосСди ΠΈΠ· вашСго Π²Π΅ΠΊΡ‚ΠΎΡ€Π° запроса (Π² этом случаС ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ наш индСкс для использования косинусного расстояния). ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСмантичСский поиск. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, прСдставлСн Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π΅:

Класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ всС части, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для построСния сСмантичСского поиска.

НаконСц, Π² этой записной ΠΊΠ½ΠΈΠΆΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ search_engine для создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ дСмонстрации, которая выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый gif, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» прСдставлСн Π² Π½Π°Ρ‡Π°Π»Π΅ этого руководства.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сСмантичСский поиск. Π― надСюсь, Ρ‡Ρ‚ΠΎ это стоило ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² этом руководствС описываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСмантичСский поиск ΠΊΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для поиска Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ВмСсто использования ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π° (Ρ‡Π°ΡΡ‚ΡŒ 2), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ модСль, которая ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ЕдинствСнным ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ условиСм являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ достаточно большого Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… с аннотациями Π½Π° СстСствСнном языкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ подписями ΠΊ фотографиям).

ΠœΡ‹ считаСм, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ΄Π΅ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π² этом руководствС, для создания собствСнного поиска, ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎΡ‚ вас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создаСтС (см. Ρ€Π°Π·Π΄Π΅Π» , ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ с Π½ΠΈΠΆΠ΅).

  • {ОбновлСниС ΠΎΡ‚ 01.01.20202}: ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, обсуТдаСмыС Π² этом сообщСнии Π±Π»ΠΎΠ³Π°, устарСли, особСнно Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ этого ΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° см. Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ CodeSearchNet ΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.
  • ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, обсуТдаСмыС Π² этом сообщСнии Π² Π±Π»ΠΎΠ³Π΅, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Ρ‹ ΠΈ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ повСрхности Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ прСдставили, прСдставляСт собой ΠΎΡ‡Π΅Π½ΡŒ простой сСмантичСский поиск, ΠΎΠ΄Π½Π°ΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ поиск Π±Ρ‹Π» эффСктивным, Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот поиск поиском ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ поиска Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ , ΠΈΠ»ΠΈ организация ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ информирования ΠΎΠ± Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ).
  • БущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСцифичСскиС для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ прСимущСства структуры ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Π΅ lstms. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стандартныС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ использованиС внимания ΠΈ случайноС ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ опустили для простоты.
  • Одна Ρ‡Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ упустили, касаСтся ΠΎΡ†Π΅Π½ΠΊΠΈ поиска. Π­Ρ‚ΠΎ слоТная Ρ‚Π΅ΠΌΠ°, которая заслуТиваСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поста Π² Π±Π»ΠΎΠ³Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ способ измСрСния качСства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ сообщСния Π² Π±Π»ΠΎΠ³Π΅.

НадССмся, Π²Π°ΠΌ понравился этот пост Π² Π±Π»ΠΎΠ³Π΅. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π½Π°ΠΌΠΈ:

  • Hamel Husain: Twitter, LinkedIn ΠΈΠ»ΠΈ GitHub.
  • Ho-Hsiang Wu: LinkedIn, GitHub
  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° GitHub.
  • Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ пытаСтся воспроизвСсти этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π»ΠΈ всС зависимости Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Nvidia-Docker. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с Docker, этот пост ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ ссылка Π½Π° ΠΎΠ±Ρ€Π°Π· Π΄ΠΎΠΊΠ΅Ρ€Π° для этого руководства Π½Π° Dockerhub.
  • Моя главная рСкомСндация для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ пытаСтся приобрСсти Π½Π°Π²Ρ‹ΠΊΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния, β€” ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Fast.AI ΠΎΡ‚ Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π₯ΠΎΠ²Π°Ρ€Π΄Π°. Π’Π°ΠΌ я научился ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ понадобились для этого поста Π² Π±Π»ΠΎΠ³Π΅.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *