All Projects → tejas77 → Node Image Classification

tejas77 / Node Image Classification

A simple example on Image Classification in Node.js with TensorFlow.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Image Classification

Efficientnet
Implementation of EfficientNet model. Keras and TensorFlow Keras.
Stars: ✭ 1,920 (+8247.83%)
Mutual labels:  image-classification, mobilenet
Bsconv
Reference implementation for Blueprint Separable Convolutions (CVPR 2020)
Stars: ✭ 84 (+265.22%)
Mutual labels:  image-classification, mobilenet
cifar-tensorflow
No description or website provided.
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-classification, mobilenet
Tf Mobilenet V2
Mobilenet V2(Inverted Residual) Implementation & Trained Weights Using Tensorflow
Stars: ✭ 85 (+269.57%)
Mutual labels:  image-classification, mobilenet
Pytorch Cifar100
Practice on cifar100(ResNet, DenseNet, VGG, GoogleNet, InceptionV3, InceptionV4, Inception-ResNetv2, Xception, Resnet In Resnet, ResNext,ShuffleNet, ShuffleNetv2, MobileNet, MobileNetv2, SqueezeNet, NasNet, Residual Attention Network, SENet, WideResNet)
Stars: ✭ 2,423 (+10434.78%)
Mutual labels:  image-classification, mobilenet
Maix-LogoClassifier
A simple logo classifier developed using Maixduino framework and PlatfomIO, to run on K210 MCU on Sipeed's Maix dev board.
Stars: ✭ 25 (+8.7%)
Mutual labels:  image-classification, mobilenet
Mmclassification
OpenMMLab Image Classification Toolbox and Benchmark
Stars: ✭ 532 (+2213.04%)
Mutual labels:  image-classification, mobilenet
Paddleclas
A treasure chest for image classification powered by PaddlePaddle
Stars: ✭ 625 (+2617.39%)
Mutual labels:  image-classification
Keras Idiomatic Programmer
Books, Presentations, Workshops, Notebook Labs, and Model Zoo for Software Engineers and Data Scientists wanting to learn the TF.Keras Machine Learning framework
Stars: ✭ 720 (+3030.43%)
Mutual labels:  mobilenet
Pytorch Mobilenet V3
MobileNetV3 in pytorch and ImageNet pretrained models
Stars: ✭ 616 (+2578.26%)
Mutual labels:  mobilenet
Unsupervised Classification
SCAN: Learning to Classify Images without Labels (ECCV 2020), incl. SimCLR.
Stars: ✭ 605 (+2530.43%)
Mutual labels:  image-classification
Hrnet Image Classification
Train the HRNet model on ImageNet
Stars: ✭ 633 (+2652.17%)
Mutual labels:  image-classification
Cvpr2021 Paper Code Interpretation
cvpr2021/cvpr2020/cvpr2019/cvpr2018/cvpr2017 论文/代码/解读/直播合集,极市团队整理
Stars: ✭ 8,075 (+35008.7%)
Mutual labels:  image-classification
Tf trt models
TensorFlow models accelerated with NVIDIA TensorRT
Stars: ✭ 621 (+2600%)
Mutual labels:  image-classification
Eccv2020 Code
ECCV 2020 论文开源项目合集,同时欢迎各位大佬提交issue,分享ECCV 2020开源项目
Stars: ✭ 827 (+3495.65%)
Mutual labels:  image-classification
Label Studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Stars: ✭ 7,264 (+31482.61%)
Mutual labels:  image-classification
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-classification
Mobilenet Yolo
A caffe implementation of MobileNet-YOLO detection network
Stars: ✭ 825 (+3486.96%)
Mutual labels:  mobilenet
Lightnet
LightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset)
Stars: ✭ 698 (+2934.78%)
Mutual labels:  mobilenet
Mobilenet Coreml
The MobileNet neural network using Apple's new CoreML framework
Stars: ✭ 678 (+2847.83%)
Mutual labels:  mobilenet

Image Classification : Machine Learning in Node.js with TensorFlow.js

A simple example on Image Classification in Node.js with TensorFlow.js

Check out the Medium Post for detailed explanation.

Getting Started

With current Machine Learning Tutorials running towards Python and TensorFlow, I was finding a route in a language which is close to my work, as it has so much use in life than other languages, the language I am talking about is JavaScript. From Back-End Servers (Node.js) to Front-End Web (React) and even Mobile-Platforms (React-Native), JavaScript is a language that is being used by many coding geeks and to learning a whole new language, just for machine learning is tiresome for any programmer. So I thought to bring machine learning to my own space and my language.

Sure, it's a challenge but why not to take a different path.

Installation

Open it in GitHub Desktop or git clone the repository or download the zip & extract the project.

Open the terminal in the project folder and type npm install.

Testing

Go to the project folder, and Open the Terminal to that path.

I have added an image that I have clicked and uploaded it in the repository. It’s an image of a Cute Baby Rabbit. You can use any image you have, just paste it in the project folder and give the name as the argument.

  • Run the file (classify.js) with an image file as an argument.
node classify.js rabbit.jpg
  • The result will be shown in the Terminal as :
Classification Results: [
  {
    className: 'Angora, Angora rabbit',
    probability: 0.9488762617111206
  },
  { className: 'hamster', probability: 0.023957064375281334 },
  {
    className: 'guinea pig, Cavia cobaya',
    probability: 0.016880817711353302
  }
]

Thank you

  • Give a star if you find this repository helpful.

Author

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].