Skip to content
Mohammad Shahebaz edited this page Jun 28, 2020 · 3 revisions

Welcome to the katana wiki!

Katana is a template designed to give a kick-start for Non-dev ops machine learning engineers and swiftly getting started with developing your first machine learning API

Prerequisites

  1. Understanding of Git
  2. Understanding basics of Flask, Docker
  3. Understanding RestFul services

How should you use katana?

Going forward we are going to attach latest and greatest resources for learning and getting started with prerequisites. After you have foundational knowledge on the concepts. Clone the katana project, look into helper comments, organise your ML code in ./core folder and take it to test ride.

As we progress with different releases we plan to add greater functionality and tutorials on how to;

  1. Add task queues
  2. Integrating message brokers
  3. Adding Unit tests and functional tests to your API
  4. Doing quality checks
  5. Adding token based and Oauth2 Authentications

Who should use katana?

  1. Budding machine learning engineers who can clone the API, make required changes and build portfolio
  2. For Hackathons, a bioler plate to expose API quickly
  3. Experienced developers to make their custom configured Machine learning API template tailored to your needs
Clone this wiki locally