
Простой в использовании нейронной поисковой системы
Aquila DB - это нейронная поисковая система. Другими словами, это база данных для индекса скрытых векторов , сгенерированных моделями ML вместе с метаданными JSON для выполнения поиска K-NN . Это мертвым для настройки, языковой, оживленной, и падать в дополнение к вашим приложениям машинного обучения. Aquila DB, как и текущие функции, является готовым решением для инженеров машинного обучения и ученых данных по созданию приложений для поиска нейронной информации из коробки с минимальными зависимостями.
Этот проект все еще находится в альфа -версии, и мы уже используем его в производстве для Power Semantic Search по адресу https://aquila.network.
Хотите поддержать этот проект? Да, мы любим получать звезду и кричать ?
Присоединяйтесь к общинному чату и получите поддержку:
Aquila DB Powers Поиск функций Aquila Network. Вот где Aquila DB вписывается во всю экосистему:

Если вы серьезны и хотите погрузиться в кроличье дыру, прочитайте наши белые переписки и технические характеристики (активно работая над).
В качестве примечания , все в сети Aquila определяется спецификациями, и большая часть наших усилий входит в это. Мы также поддерживаем качественные реализации этих спецификаций с учетом нетехнических пользователей. Это должно убедиться, что сеть Aquila полностью открыта, децентрализована по дизайну и справедливо. Вы можете следить за этими спецификациями для реализации вашего альтернативного программного обеспечения и по -прежнему взаимодействовать с сетью без каких -либо ограничений.
Запустить curl -s -L https://raw.githubusercontent.com/Aquila-Network/AquilaDB/master/install.sh | /bin/bash -s -- -d 1 .
Вам нужен Docker, установлен в вашей системе
Построить изображение (lite): docker build https://raw.githubusercontent.com/Aquila-Network/AquilaDB/master/Dockerfile -t aquiladb:local
Построение изображения (большие данные): docker build https://raw.githubusercontent.com/Aquila-Network/AquilaDB/master/DockerfileBig -t aquiladb:localbg
Запустить изображение (для развертывания Aquila DB Lite): docker run -p 5001:5001 -d aquiladb:local
Запустить изображение (для развертывания Aquila DB Big): docker run -p 5001:5001 -d aquiladb:localbg
В настоящее время у нас есть несколько клиентских библиотек, чтобы абстрагировать связь между развернутой Aquila DB и вашими приложениями.
Питон
Узел JS
Когда вы используете клиентскую библиотеку для аутентификации с Aquiladb, вам может потребоваться доступ к одному закрытую ключ (ключ кошелька), который используется Aquiladb. Этот ключ расположен внутри /ossl/ каталог в контейнере Docker Aquiladb (на вашем компьютере, если вы установили Aquiladb непосредственно без докера). Чтобы получить доступ к ключам внутри вашего контейнера Aquiladb, выполните ниже шаги:
CONTAINER ID для уже работающего экземпляра Docker aquiladb : docker psdocker cp CONTAINER_ID:/ossl/ ./ossl в вашем текущем месте. Используйте ключи внутри него. Если ваш трубопровод требует, чтобы частные ключи были созданы заранее, вы можете сделать это в своем хост -машине, а затем установить его к каталогу контейнера /ossl/ .
Бегать:
mkdir -p <host>/ossl/
openssl genrsa -passout pass:1234 -des3 -out <host>/ossl/private.pem 2048
openssl rsa -passin pass:1234 -in <host>/ossl/private.pem -outform PEM -pubout -out <host>/ossl/public.pem
openssl rsa -passin pass:1234 -in <host>/ossl/private.pem -out <host>/ossl/private_unencrypted.pem -outform PEM
Этот проект по -прежнему и будет активно развиваться с промежуточными производственными выпусками. Его можно использовать в качестве автономной базы данных или в качестве участвующего узла в сети Aquila. Обратите внимание, что порт Aquila (сетевой слой с одноранговым пиром для узлов Aquila DB) также находится в процессе работы. В настоящее время вам необходимо развернуть свои пользовательские модели для кормления векторных вторжений в Aquila DB, пока разработки Aquila Hub не начнут работу.
Мы подготовили документ, чтобы заставить любого заинтересованного вклада, сразу же началось с Аквила БД. Вот наша дорожная карта выпуска высокого уровня.
Мы начали встречаться с разработчиками и ведем небольшие переговоры по Aquila DB. Вот слайды, которые мы используем в этих случаях: http://bit.ly/aquiladb-slides
Видео:
Начиная с текущими функциями выпуска Aquiladb, вы можете создать приложения для поиска нейронной информации из коробки без каких -либо внешних зависимостей. Вот несколько полезных ссылок, чтобы узнать больше об этом и начать строительство:
Напишите нам, чтобы спонсировать этот проект [email protected].
Если вы используете Aquila DB в академической статье, мы бы? процитироваться. Вот два способа ссылки на Аквилу Д.Б.:
footnote{https://github.com/Aquila-Network/AquilaDB}
@misc{AquilaNetwork2019AquilaDB,
title={AquilaDB: Neural Search Engine},
author={Jubin Jose, Nibin Peter},
howpublished={url{https://github.com/Aquila-Network/AquilaDB}},
year={2019}
}
Файл лицензии Apache License 2.0
Создано ❤ с A-MMA (A_ മ്മ)