
使いやすいニューラル検索エンジン
Aquila DBはニューラル検索エンジンです。言い換えれば、 K-NN検索を実行するためにJSONメタデータとともにMLモデルによって生成された潜在ベクトルをインデックス化するデータベースです。機械学習アプリケーションに加えて、セットアップ、言語に依存し、ドロップするのは簡単です。 Aquila DB、現在の機能は、機械学習エンジニアとデータサイエンティストが最小限の依存関係で神経情報検索アプリケーションを箱から出して構築する準備が整ったソリューションです。
このプロジェクトはまだアルファバージョンにあり、https://aquila.networkでセマンティック検索にパワー検索するために生産に既に使用しています。
このプロジェクトをサポートしたいですか?はい、私たちはスターを取得して叫ぶのが大好きですか?
コミュニティチャットに参加してサポートを得る:
Aquila DBは、Aquilaネットワークの検索機能をパワーします。 Aquila DBがエコシステム全体に適合している場所です。

あなたが真剣で、ウサギの穴に飛び込みたいなら、私たちのホワイトペーパーと技術仕様を読んでください(積極的に取り組んでいます)。
サイドノートとして、 Aquilaネットワーク内のすべてが仕様によって定義され、私たちの努力の大部分がそれに基づいています。また、非技術的なユーザーを念頭に置いて、これらの仕様の品質実装を維持しています。これは、Aquilaネットワークが完全に開いており、設計によって分散化され、公正であることを確認するためです。これらの仕様に従って、代替ソフトウェアを実装しても、制限なしにネットワークと対話できます。
curl -s -L https://raw.githubusercontent.com/Aquila-Network/AquilaDB/master/install.sh | /bin/bash -s -- -d 1を実行します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とアプリケーションの間の通信を抽象化するために、複数のクライアントライブラリが進行中です。
Python
ノードJS
クライアントライブラリを使用してAquilAdBで認証する場合、AquilAdBが使用する同じ秘密鍵(ウォレットキー)にアクセスする必要がある場合があります。このキーは、aquiladb dockerコンテナ内の/ossl/ディレクトリ内にあります(dockerなしでAquilAdBを直接インストールした場合はコンピューターに)。 AquilAdbコンテナ内のキーにアクセスするには、以下の手順を進みます。
aquiladb DockerインスタンスのCONTAINER IDを識別する: 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 Hub開発が開始されるまで、ベクターの埋め込みをAquila DBにフィードするためにカスタムモデルを展開する必要があります。
私たちは、貢献に興味を持たせるためにドキュメントを準備しました。すぐにAquila DBから始めました。これが私たちの高レベルのリリースロードマップです。
私たちは開発者に会い始め、Aquila DBで小さな話をしました。これらの機会に使用するスライドは次のとおりです。http://bit.ly/aquiladb-slides
ビデオ:
現在のAquilAdBリリース機能の時点で、外部依存関係なしでニューラル情報検索アプリケーションを箱から出して構築できます。それについてもっと学び、構築を開始するためのいくつかの有用なリンクを次に示します。
このプロジェクト[email protected]をスポンサーするためにメールしてください。
アカデミックペーパーでAquila DBを使用する場合、私たちはしますか?引用されます。 Aquila DBを引用する2つの方法は次のとおりです。
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ライセンス2.0ライセンスファイル
a-MMA(a_മ്മ)で❤️によって作成されました