Skip to content

loko-ai/loko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo_50

What is LOKO AI?

LOKO AI is an on-prem IDE with special focus on hybrid low/full-code development, AI technologies, and cloud services.

Create end-to-end artificial intelligence applications with LOKO!

💻 Releases

Check it out on Get_LOKO!

For further informations about, read the Wiki: if you need to be guided in the installation with your OS, go here; for troubleshooting, click here.

Install from source

💡 How does it work?

In LOKO AI you have an entire suite of components containing code and AI functionalities: each component is a block, with its functionalities and its own code. To use the blocks in a workflow, you just have to drag&drop each one on the workspace and to configure them.

With LOKO AI you have ML features at your hands: it allows to measure model performances and create intelligible reports and, if you have specific needs, you can fine-tune your code with a low-code approach. Then, if necessary, you can export your ML model in any other platform.

Screenshotworkflow

Here our website for more information.

Technologies you'll find in LOKO AI

On LOKO AI you'll be able to carry out several task, using our blocks, which are based on the most common technologies used in the AI field, indepently of the type of data you have.

Machine Learning and Deep Learning

For the ML tasks, all the Sklearn regression and classification models are available and also other well known alghoritms such as XGBoost, CatBoost and LightGBoost.

If you want to use a more elaborated model you can use a Neural Network model, some pre-defined version are available, which are based on Tensorflow and PyTorch technology.

LOKO AI has an AutoML tool, which use Optuna to tune the hyper-parameter, and choose the model that performs better on your data.

Natural Language Processing

If you have some files and you want to extract the text inside, you can use our OCR blocks, based on Tesseract framework.

If the data you have is textual, it is possible to apply some pre-processing through our NLP blocks, which use NLTK and SPACY, if needed, and extract entities using rules models or AI, through Spacy or Hugging Face frameworks, based on what fits you the best.

Finally, it's possible to manage your favourite database among the one supported, whether it is a cloud database, a relational or non-relational one. Currently supported database: SQL, MongoDB, AWS.

Libraries

Python SanicSanicOpenAPI HuggingFacePyTorch Keras Tensorflow Pandas OpenCV Spacy NLTK SKlearn Tesseract React.js Flask Optuna

❗ Requirements

To install LOKO AI all you need is Docker. You can install Docker on every principal OS, like Windows, MacOS and Linux.

Debian/Ubuntu based distros

RHEL/CentOS based distros

Fedora based distros

Windows OS

Mac OS (for Intel Chip and Apple Silicon)

Hardware minimum requirements

Recommended OS

How to use LOKO AI?

📚 Docs, guides and videotutorials

If you're on the platform:

  • in the welcome page, go to Read the documentation to open the user guide
  • go to Academy section for videotutorials and lessons to learn how to use LOKO AI, and see specific use case.

Alternatively from here,

⁉️ Ask

What Where
Bug Reports [email protected]
Discussion and usage question Telegram, private group
Community collaboration session