Iepen boarnekoade foar Jina Embedding, in model foar fektorfoarstelling fan tekstbetsjutting

Компания Jina ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0 модСль машинного обучСния для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ прСдставлСния тСкста β€” jina-embeddings-v2. МодСль позволяСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ тСкст, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π΄ΠΎ 8192 Π·Π½Π°ΠΊΠΎΠ², Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вСщСствСнных чисСл, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€, сопоставлСнный с исходным тСкстом ΠΈ воспроизводящий Π΅Π³ΠΎ сСмантику (смысл). Jina Embedding стала ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ модСлью машинного обучСния, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ характСристиками, Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ тСкста ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenAI (text-embedding-ada-002), Ρ‚Π°ΠΊΠΆΠ΅ способной ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тСксты, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎ 8192 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ².

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

Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ доступны Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ jina-embeddings (базовая β€” 0.27 Π“Π‘ ΠΈ сокращённая β€” 0.07 Π“Π‘), ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° 400 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… ΠΏΠ°Ρ€ тСкстовых ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π½Π° английском языкС, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ области Π·Π½Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ использовались ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 512 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ экстраполированы Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 8192 ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ALiBi (Attention with Linear Biases).

Базовая модСль Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 137 ΠΌΠ»Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ рассчитана Π½Π° использовании Π½Π° стационарных систСмах с GPU. Бокращённая модСль Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 33 ΠΌΠ»Π½. ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², обСспСчиваСт ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π½Π° систСмах с нСбольшим ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ памяти. Π’ блиТайшСС врСмя Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½ΡƒΡŽ модСль, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ 435 ΠΌΠ»Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ находится многоязычный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя сосрСдоточСн Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ ΠΈ испанского языков. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ для использования ΠΌΠΎΠ΄Π΅Π»ΠΈ jina-embeddings Ρ‡Π΅Ρ€Π΅Π· инструмСнтарий LLM.

Boarne: opennet.ru

Add a comment