A Python SDK for interacting with Markov AI
Project description
Markov AI SDK
Welcome to the Markov AI SDK 👋 This SDK offers a robust framework for creating and deploying knowledge graphs with vector embeddings, enabling seamless data processing across various modalities for your projects.
Table of Contents
Features
- Modular Design: Easily create and manage components of your pipeline.
- Scalability: Build knowledge graphs that can scale with your ever-increasing enterprise data.
- User-Friendly: Designed with simplicity in mind, making it accessible for both beginners and experienced developers.
Installation
To install the Markov AI SDK, use pip:
pip install markov-ai
Make sure to have Python 3.8 or higher installed.
Quick Start
Here's a quick example to get you started:
from markov_ai import Pipeline, Component
from neo4j import GraphDatabase
# Define your pipeline
driver = GraphDatabase.driver()
pipeline = Pipeline(api_key='markov-ai-[uuid]', driver=driver)
# Add components to your pipeline
component = Component('DataLoader', source='./sample_content/apple.txt')
pipeline.add(component)
# Run the pipeline
pipeline.run()
Usage
The SDK allows you to define various components of your pipeline, such as data loaders, preprocessors, model trainers, and evaluators. You can customize each component to fit your specific needs.
Example Components
- DataLoader: Load data from various sources (CSV, databases, etc.).
- Preprocessor: Clean and preprocess your data.
- ModelTrainer: Train your model using different algorithms.
- Evaluator: Evaluate the performance of your model.
API Reference
For detailed information about the API and available components, please refer to the API Documentation.
Contributing
We welcome contributions! Please read our Contributing Guidelines to get started.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file markov-ai-0.1.4.tar.gz.
File metadata
- Download URL: markov-ai-0.1.4.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d830923862d0f567d19ba850e259983ada159422c4bffef3a472527c6ecd393e
|
|
| MD5 |
ac686b3118d3e5c9575a65c4266ea6e8
|
|
| BLAKE2b-256 |
a4dfa94df965e5574ccb6979e442e9ccda214d6932e054803e13aaec86e05993
|
File details
Details for the file markov_ai-0.1.4-py3-none-any.whl.
File metadata
- Download URL: markov_ai-0.1.4-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c7b4f70f13cb91746bc1772ea24f673b36efb8bb5077d50be611aa5c1adeb72
|
|
| MD5 |
73ca6d19a9f0f6ef83b9067ea2f96024
|
|
| BLAKE2b-256 |
2d67b73df4d2f2c0267af0dfdf40f34d4cac246687e3a1a5bfb420185435284c
|