irhasalba / simplyRestAPI-tfjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Rest API with Nodejs Express include Tensorflow js

HAL YG PERLU DIPASTIKAN SEBELUMNYA

  • sudah terinstall node versi terbaru (reskonmendasi saya yg versi 14 LTS) *karena saya coba yg versi 16 not supprted dengan tensorflow js
  • oiya pastikan sudah terinstal tensorflow versi python juga link download Tensorflow
  • untuk use case REST API ini saat ini hanya support classify image saja,utk kedepanya saya update lagi

opsional

  • jika menggunakan model dari keras python dengan extensi (.h5) bisa diconvert dulu kedalam format json cara format keras model Disni

step 1

  • clone repo kedalam project menggunakan command "git clone"

step 2

  • jalankan "npm install"

step 3

  • running dengan cara "npm start"

step 4

  • untuk uji coba apps gunakan endpoint /predict dengan request POST type json dengan struktur berikut :

Request

{
  "payload": {
    "image": {
      "base64img": "encoded image disini"
    }
  }
}

Response

{
  "result": {
    "className": "syringe",
    "probability": 0.308394193649292
  }
}

note

  • untuk update mendatang saya akan buat note untuk deploy di cloud terutama GCP yup jadi tunggu saja

Resource

tensorflow js : TensorFlow Js MobileNet Model : MobileNet Models Express Js : Express Js

About


Languages

Language:JavaScript 100.0%