Skip to content

Latest commit

 

History

History
390 lines (302 loc) · 21.5 KB

README.ru.md

File metadata and controls

390 lines (302 loc) · 21.5 KB

Jina banner

Jina Jina Jina Jina Docs We are hiring tweet button Python 3.7 3.8 PyPI Docker Docker Image Version (latest semver) CI CD Release Cycle Release CD API Schema

EnglishFrançaisDeutsch中文日本語한국어PortuguêsукраїнськийEspañol

WebsiteDocsExamplesNewsletterDashboard (beta)TwitterWe are Hiring

Хотите построить поисковую систему, подкрепленную глубоким изучением? Вы пришли в нужное место!

Jina - это облачная нейронная поисковая система, основанная на современном ИИ и глубоком обучении. Долгосрочную поддержку ей оказывает команда, работающая на полную ставку.

🌌Универсальное поисковое решение - Jina позволяет создавать крупномасштабные индексы и запросы любого типа на различных платформах и архитектурах. Ищите ли вы изображения, видеоклипы, аудиофрагменты, длинные юридические документы, короткие твиты - Jina справится со всеми этими задачами.

🚀Высокая производительность и state of the art подходы - Jina нацелена на промышленное применение ИИ. Вы можете легко масштабировать ваш VideoBERT, Xception, ваш токенизатор слов, сегментацию изображений и базу данных для обработки данных масштаба миллиардов объектов. Такие функции, как репликация и шардирование, работают из коробки.

🐣Системный инжиниринг стал простым - Jina предлагает универсальное решение, которое освобождает вас от ручной работы и сборки пакетов, библиотек и баз данных. С самым интуитивным API и дашбордом построить облачную поисковую систему - занимает всего лишь минуту.

Jina - проект с открытым исходным кодом. Мы нанимаем ИИ Инженеров, full-stack разработчиков, евангелистов, менеджеров проектов для построения новой нейронной поисковой эко-системы с открытым исходным кодом

Содержание

Установить

Установка из PyPi

В Linux/MacOS с установленным Python >= 3.7 просто запустите эту команду в терминале:

pip install jina

Чтобы установить Jina с дополнительными зависимостями, или установить его на Raspberry Pi пожалуйста, ознакомьтесь с документацией.

...или запуск из Docker контейнера..

Мы предоставляем универсальный образ Docker (всего 80MB!), который поддерживает несколько архитектур (включая x64, x86, arm-64/v7/v6), просто выполните эту команду:

docker run jinaai/jina

Jina "Hello world!" 👋🌍

Для начала советуем вам попробовать Jina "Hello World" - простую демо-версию нейросетевого поиска изображений для Fashion-MNIST. Никаких дополнительных зависимостей не нужно, просто запустите следующую команду:

jina hello-world

... или даже проще для пользователей Docker, установка не требуется:

docker run -v "$(pwd)/j:/j" jinaai/jina hello-world --workdir /j && open j/hello-world.html  # replace "open" with "xdg-open" on Linux
Click here to see the console output

hello world console output

Docker образ загружает данные тренинга и тестов Fashion-MNIST и запускает Jina так, чтобы она индексировала 60 000 изображений из учебного набора. Затем Jina случайным образом берет образцы с тестового набора в качестве запросов и получает соответствующие результаты. Примерно через 1 минуту откроется веб-страница с результатами:

Jina banner

За всем этим стоит довлольно простая реализация:

Python API index.yml Flow in Dashboard
from jina.flow import Flow

f = Flow.load_config('index.yml')

with f:
    f.index(input_fn)
!Flow
pods:
  chunk_seg:
    uses: helloworld.crafter.yml
    replicas: $REPLICAS
    read_only: true
  doc_idx:
    uses: helloworld.indexer.doc.yml
  encode:
    uses: helloworld.encoder.yml
    needs: chunk_seg
    replicas: $REPLICAS
  chunk_idx:
    uses: helloworld.indexer.chunk.yml
    replicas: $SHARDS
    separated_workspace: true
  join_all:
    uses: _pass
    needs: [doc_idx, chunk_idx]
    read_only: true

Flow in Dashboard

Все ключевые слова, которые вы можете назвать: компьютерное зрение, нейросетевой поиск информации, микро-сервис, очередь сообщений, гибкость, репликации и шардирование заработают всего за одну минуту!

Заинтригованы? Попробуйте разные варианты:

jina hello-world --help

Убедитесь в том, что вы продолжаете пользоваться нашим гидом Jina 101 - понимание всех ключевых понятий Jina за 3 минуты!

Начало работы

Начать проект с шаблона.

pip install cookiecutter && cookiecutter gh:jina-ai/cookiecutter-jina

Учебники

Jina 101 Concept Illustration Book, Copyright by Jina AI Limited      English日本語françaisPortuguêsРусский язык中文
TutorialsLevel
Learn how to orchestrate Pods to work together: sequentially and in parallel; locally and remotely

🐣

Learn how the input and output functions work in Jina

🐣

Learn to use dashboard to monitor and get insight of a running workflow

🐣

Learn how to use Jina to extract feature vector using any deep learning representation

🐣

Learn how to build a script search system for South Park and practice your knowledge on Flows and Pods

🐣

Learn how to build an image search system and define you own executors and run them in docker

🐣

Learn how to increase the performance by using prefetching and sharding

🕊

Learn how to run a Flow remotely and use a local client to connect to it

🕊

Learn to run Jina on remote instances and distribute your workflow

🕊

Learn how to implement your own ideas into Jina's plugin

🕊

Learn how Jina solves complex dependencies easily with Docker container

🕊

Learn to how to use SOTA visual representation for searching Pokémon!

🚀

Документация

Лучший способ глубокого изучения Jina - это прочитать нашу документацию. Документация строится на каждом нажатии, слиянии и выпуске главного ветви. Вы можете найти более подробную информацию по следующим темам в нашей документации.

Ты "Док"-звезда? Согласен? Присоединяйтесь к нам! Мы приветствуем всевозможные улучшения в документации

Документация для старых версий архивируется здесь.

Вклад

Мы приветствуем все виды вклада со стороны сообщества с открытым исходным кодом, отдельных лиц и партнеров. Без вашего активного участия Jina не будет успешной.

Следующие ресурсы помогут вам сделать хороший первый вклад:

Сообщество

  • канал Slack - коммуникационная платформа для разработчиков для обсуждения Jina
  • Открытая рассылка - подписаться на последние обновления, релизы и новости о событиях Jina
  • Ссылка на сайт - познакомиться с Jina ИИ как с компанией и найти работу
  • Twitter Follow - следовать за нами и взаимодействовать с нами с помощью хэштэга#JinaSearch
  • Компания - Узнайте больше о нашей компании, мы полностью привержены открытому исходному коду!

Дорожная карта"

вехи GitHub проложить путь к будущим улучшениям.

Мы ищем партнерства для построения модели открытого управления (например, Технического руководящего комитета) вокруг Jina, которая позволит создать здоровую экосистему с открытым исходным кодом и культуру, дружелюбную к разработчикам. Если вы заинтересованы в участии, не стесняйтесь обращаться к нам по адресуhello@jina.ai.

Лицензия

Авторское право (с) 2020 г. "Джина АИ Лимитед". Все права защищены.

Jina лицензирована по лицензии Apache, версия 2.0Полный текст лицензии см. в ЛИЦЕНЗИИ.