Tikos Platform Library
Project description
# Tikos Reasoning Platform
Tikos Reasoning Platform harnesses the power of empirically established 2nd-generation AI and statistical toolsets to offer its users advanced 3rd-generation AI capabilities.
Copyright 2024 (C) Tikos Technologies Limited
## How to access the platform
To get Alpha API keys, please register your request via https://tikos.tech/
## Licence
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
## Release Notes
v 0.0.7, added
GetGraphStructure: Automatically extract graph Vertices and Edges that can be further refined by the user
GenerateGraph: Provide Tikos Reasoning Platform the refined graph Vertices and Edges to build the standard knowledge graph
GetGraph: Get the whole graph for an extraction request
GetGraphRelationships: Get relationships between two Vertexes
v 0.0.8, added
GetGraphRetrieval: Retrieve query response along with the Graph relationships for the requested retrieve query
v 0.0.9, added
GetGraphRetrievalWithDS: Retrieve query response along with the Graph relationships for the requested retrieve query with Graph Node data sets as JSON
v 0.1.0, added
Licence conditions
v 0.1.1
Added, ProcessExtractFile: Be able to extract data from a specific file and support JSON based extraction using jq based schemas
Modified, ProcessExtract: Support JSON based extraction using jq based schemas
v0.1.1
Added, BuildSC: Generate the SequentialCollection knowledge structure for the associated graph Vertices from structured data sets
Added, GetSimilarCase: Providing a Problem Space (PS) case, the Sequential collection will contact a basic binary (BIN, default) search or advanced binary (BINADV) search and return the most similar existing case. This does not perform any case adaptation
v0.1.4
Added, GetGraphStructurePerDoc: Accept a file names and generate NER JSON of the (submitted) file
Added, GenerateGraphPerDoc: Accept a NER JSON object and create a graph of the (submitted) file
Added, GenerateAutoGraph: Accept a list of file names, that will be used to generate the NER generation automatically and create a full graph
v0.1.6
Amended, GetGraphRetrieval: to accept optional file reference and base model reference
Amended, GetGraphRetrievalWithDS: to accept optional file reference and base model reference
v0.1.7
Added, GetCustomerGraphRetrievalWithDS: Retrieve customer specific query with the Graph relationships for the requested retrieve query with Graph Node data sets as JSON
v0.1.8
Amended, GenerateGraph, GenerateGraphPerDoc & GenerateAutoGraph: to accept graph generation Payload Configuration with the JSON format: {“overrideNER”:”<True/False>”, “filter”:”<GRAPH CASE_TYPE ATTRIBUTE GENERATION CONFIG TEXT>”}
v0.1.9
Amended, GetGraphStructure, GetGraphStructurePerDoc, GenerateGraph, GenerateGraphPerDoc & GenerateAutoGraph, to accept the model-id configuration
v0.2.0
Added, GetReasoning: Generate Similarity Reasoning of a Solution for a given Sequential Collection Case
v0.2.1
Added: tikos.TikosClient, A generic client connector that orchestrates commonly used base functions. It has been developed to facilitate easy integration with other applications and supports multithreading.
Function: addProcessFiles: Multithreading supported file processing function. Accepts: List of filenames and file paths as a tuple
Function: addFileStreams: Multithreading supported file addition function. Accepts: List of filenames and file stream as a tuple
Function: addProcessFileStreams: Multithreading supported combined file addition and processing function. Accepts: List of filenames and file stream as a tuple
Function: generateGraphStructures: Multithreading supported graph structure generation function. Accepts: List of filenames as contexes
Function: createGraph: Multithreading supported graph creation function. Accepts: List of filenames as contexes
Function: getGraph: Graph structure extraction function
Function: getGraphRetrieval: Graph retrieval function, Accepts: Filenames as context and query
Function: createSequentialCollection: Sequential Collection creation function. Accepts: Case-Type, Data File name as context and Weight Type
Function: generateReasoning: Sequential Collection reasoning function. Accepts: Case-Type, Data File name as context, problem space case as a JSON object string, Weight Type and Reasoning Type
v0.2.2
Amended: BuildSC: accepts the Sequential Collection config (scConfig)
Amended: tikos.TikosClient.createSequentialCollection: accepts the Sequential Collection config (scConfig)
v0.2.3
Function: UploadModel: Upload trained Deep Neural Network model that need to embedded with TRP. PyTorch Based models are supported
Function: UploadModelConfig: Upload of the configuration related to the Uploaded DNN model. Will accept the model param definition in JSON format as-well-as the model specification in YAML format
Function: UploadModelCaseData: Upload of the selected Knowledge Cases (feature sets), that will build the initial Sequential Collection case base
Function: ProcessModel: Process the upload DNN model with Synapses Logger embedding and dynamically creating the Sequential Collection case base
Added: tikos.TikosClient.uploadEmbeddingModel: Supports upload of the DNN model
Added: tikos.TikosClient.uploadEmbeddingConfig: Supports upload of the DNN model configuration files
Added: tikos.TikosClient.uploadModelCaseData: Upload of the selected Knowledge Cases (feature sets), that will build the initial Sequential Collection case base
Added: tikos.TikosClient.processEmbeddedModel: Process the upload DNN model with Synapses Logger embedding and dynamically creating the Sequential Collection case base
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
File details
Details for the file tikos-0.2.3.tar.gz
.
File metadata
- Download URL: tikos-0.2.3.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c65cc66fa185d86e8707c24374f810a019f764876b7991bb0a8c8ed5d58b87 |
|
MD5 | 658e5ae1c70f047b9716b3925f97d318 |
|
BLAKE2b-256 | f3f628ae49cd765df286b9071b87dbaefe1543bd744e34ab47ef480403e3b4f3 |
File details
Details for the file tikos-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: tikos-0.2.3-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe361a33ca92dbe4a78cb99fcb099ea0762a6715fb8dfbe485a8786e25bce9a |
|
MD5 | c179c85599256b6937757240ee0cf233 |
|
BLAKE2b-256 | 595031881755465bdf86c9778823841a6ab31c67b63e5bd9157d6eabb2b3c9ff |