Skip to main content

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

http://www.apache.org/licenses/LICENSE-2.0

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

  1. v 0.0.7, added

    1. GetGraphStructure: Automatically extract graph Vertices and Edges that can be further refined by the user

    2. GenerateGraph: Provide Tikos Reasoning Platform the refined graph Vertices and Edges to build the standard knowledge graph

    3. GetGraph: Get the whole graph for an extraction request

    4. GetGraphRelationships: Get relationships between two Vertexes

  2. v 0.0.8, added

    1. GetGraphRetrieval: Retrieve query response along with the Graph relationships for the requested retrieve query

  3. v 0.0.9, added

    1. GetGraphRetrievalWithDS: Retrieve query response along with the Graph relationships for the requested retrieve query with Graph Node data sets as JSON

  4. v 0.1.0, added

    1. Licence conditions

  5. v 0.1.1

    1. Added, ProcessExtractFile: Be able to extract data from a specific file and support JSON based extraction using jq based schemas

    2. Modified, ProcessExtract: Support JSON based extraction using jq based schemas

  6. v0.1.1

    1. Added, BuildSC: Generate the SequentialCollection knowledge structure for the associated graph Vertices from structured data sets

    2. 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

  7. v0.1.4

    1. Added, GetGraphStructurePerDoc: Accept a file names and generate NER JSON of the (submitted) file

    2. Added, GenerateGraphPerDoc: Accept a NER JSON object and create a graph of the (submitted) file

    3. Added, GenerateAutoGraph: Accept a list of file names, that will be used to generate the NER generation automatically and create a full graph

  8. v0.1.6

    1. Amended, GetGraphRetrieval: to accept optional file reference and base model reference

    2. Amended, GetGraphRetrievalWithDS: to accept optional file reference and base model reference

  9. v0.1.7

    1. Added, GetCustomerGraphRetrievalWithDS: Retrieve customer specific query with the Graph relationships for the requested retrieve query with Graph Node data sets as JSON

  10. v0.1.8

  1. 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>”}

  1. v0.1.9

  1. Amended, GetGraphStructure, GetGraphStructurePerDoc, GenerateGraph, GenerateGraphPerDoc & GenerateAutoGraph, to accept the model-id configuration

  1. v0.2.0

  1. Added, GetReasoning: Generate Similarity Reasoning of a Solution for a given Sequential Collection Case

  1. v0.2.1

  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.

  2. Function: addProcessFiles: Multithreading supported file processing function. Accepts: List of filenames and file paths as a tuple

  3. Function: addFileStreams: Multithreading supported file addition function. Accepts: List of filenames and file stream as a tuple

  4. Function: addProcessFileStreams: Multithreading supported combined file addition and processing function. Accepts: List of filenames and file stream as a tuple

  5. Function: generateGraphStructures: Multithreading supported graph structure generation function. Accepts: List of filenames as contexes

  6. Function: createGraph: Multithreading supported graph creation function. Accepts: List of filenames as contexes

  7. Function: getGraph: Graph structure extraction function

  8. Function: getGraphRetrieval: Graph retrieval function, Accepts: Filenames as context and query

  9. Function: createSequentialCollection: Sequential Collection creation function. Accepts: Case-Type, Data File name as context and Weight Type

  10. 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

  1. v0.2.2

  1. Amended: BuildSC: accepts the Sequential Collection config (scConfig)

  2. Amended: tikos.TikosClient.createSequentialCollection: accepts the Sequential Collection config (scConfig)

  1. v0.2.3

  1. Function: UploadModel: Upload trained Deep Neural Network model that need to embedded with TRP. PyTorch Based models are supported

  2. 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

  3. Function: UploadModelCaseData: Upload of the selected Knowledge Cases (feature sets), that will build the initial Sequential Collection case base

  4. Function: ProcessModel: Process the upload DNN model with Synapses Logger embedding and dynamically creating the Sequential Collection case base

  5. Added: tikos.TikosClient.uploadEmbeddingModel: Supports upload of the DNN model

  6. Added: tikos.TikosClient.uploadEmbeddingConfig: Supports upload of the DNN model configuration files

  7. Added: tikos.TikosClient.uploadModelCaseData: Upload of the selected Knowledge Cases (feature sets), that will build the initial Sequential Collection case base

  8. Added: tikos.TikosClient.processEmbeddedModel: Process the upload DNN model with Synapses Logger embedding and dynamically creating the Sequential Collection case base

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tikos-0.2.3.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

tikos-0.2.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

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

Hashes for tikos-0.2.3.tar.gz
Algorithm Hash digest
SHA256 e8c65cc66fa185d86e8707c24374f810a019f764876b7991bb0a8c8ed5d58b87
MD5 658e5ae1c70f047b9716b3925f97d318
BLAKE2b-256 f3f628ae49cd765df286b9071b87dbaefe1543bd744e34ab47ef480403e3b4f3

See more details on using hashes here.

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

Hashes for tikos-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe361a33ca92dbe4a78cb99fcb099ea0762a6715fb8dfbe485a8786e25bce9a
MD5 c179c85599256b6937757240ee0cf233
BLAKE2b-256 595031881755465bdf86c9778823841a6ab31c67b63e5bd9157d6eabb2b3c9ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page