Kikiola
Kikiola เป็นฐานข้อมูลเวกเตอร์ประสิทธิภาพสูงที่เขียนขึ้นใน GO มันจัดเก็บดัชนีและการค้นหาเวกเตอร์อย่างมีประสิทธิภาพทำให้เหมาะสำหรับการค้นหาความคล้ายคลึงกันระบบแนะนำปัญญาประดิษฐ์และแอพพลิเคชั่นการเรียนรู้ของเครื่อง
คุณสมบัติ
- การบีบอัดเทนเซอร์
- รองรับการฝังหลายภาษา
- รองรับเวกเตอร์มิติสูง
- จัดการพร้อมกันและเขียนหลายครั้ง
- API ที่เรียบง่ายและใช้งานง่ายเพื่อการรวมง่าย
- เทคนิคการจัดทำดัชนีสำหรับการค้นหาความคล้ายคลึงกันอย่างรวดเร็ว
- ฝังการวิ่งซ้ำด้วยคะแนนความเกี่ยวข้อง
- การจัดเก็บเวกเตอร์ที่รวดเร็วและมีประสิทธิภาพและการดึงข้อมูล
- การฝังข้อความสนับสนุนสำหรับข้อความค้นหาบนข้อความ
- สถาปัตยกรรมที่ปรับขนาดได้สำหรับการจัดการชุดข้อมูลขนาดใหญ่
- ที่เก็บข้อมูลแบบกระจาย: หลายโหนดหรือเศษเพื่อปรับขนาด
- วัตถุ (เช่นเอกสารภาพเสียงวิดีโอหรือประเภทไฟล์อื่น ๆ )
วิ่ง
ในการเรียกใช้ kikiola ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งในระบบของคุณแล้ว จากนั้นทำตามขั้นตอนเหล่านี้:
- โคลนที่เก็บ Kikiola:
git clone https://github.com/0xnu/kikiola.git
- นำทางไปยังไดเรกทอรีโครงการ:
- สร้างโครงการ:
- เรียกใช้เซิร์ฟเวอร์ Kikiola:
เซิร์ฟเวอร์ Kikiola จะเริ่มทำงานบน http://localhost:3400
ทดสอบ
ในการทดสอบ kikiola ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งในระบบของคุณแล้ว จากนั้นทำตามขั้นตอนเหล่านี้:
การใช้งานการใช้เคสและเกณฑ์มาตรฐาน
- การใช้งาน
- นักเทียบท่า
- เกณฑ์มาตรฐาน
- ท่าเรือ
- jfrog
- Gitlab
- Microsoft Azure
- Amazon Web Services (AWS)
- แพลตฟอร์ม Google Cloud (GCP)
- สร้างและจัดเก็บ Embeddings - เอกสารและรูปภาพ
- สร้างและจัดเก็บ Embeddings - ลำดับจีโนม
- สร้างและจัดเก็บ Embeddings - หลายภาษา
- สร้างและจัดเก็บ Embeddings - Hugging Face?
- สร้างและจัดเก็บ Embeddings - Sec Form 10 -K - เป็นมนุษย์ที่รับผิดชอบและใช้ Edgar API -
- สร้างและจัดเก็บ Embeddings - วิดีโอ
- สร้างและจัดเก็บ Embeddings - Audios
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
ลิขสิทธิ์
(c) 2024 Finbarrs Oketunji