All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.intel.analytics.bigdl.example.imageclassification.imageFrame.README.md Maven / Gradle / Ivy

## Overview
ImageFrame provides rich deep learning APIs for scalable image processing. This example illustrates how to do model validation on top of these high level APIs using inception-v1 model

## Run Model validation

### Preparation

In order to run the validation application, you should prepare the validation dataset and inception-v1 model

1) Prepare dataset

This excample load ImageNet validation dataset directly from hadoop sequence file, for how to prepare the sequence file, please check [here](../../../models/inception#prepare-the-data)

2) Download pre-trained inception model

BigDL provides a rich set of pre-trained models, please check [BigDL Models](https://github.com/intel-analytics/analytics-zoo/tree/master/models) for details

Download inception-v1 model by running

wget https://s3-ap-southeast-1.amazonaws.com/bigdl-models/imageclassification/imagenet/bigdl_inception-v1_imagenet_0.4.0.model

### Run validation program

Run the program as a spark application with below command in standalone mode

```shell
  master=spark://xxx.xxx.xxx.xxx:xxxx # please set your own spark master
  imageFolder=hdfs://...
  pathToModel=... #set path to your downloaded model
  batchSize=448
  spark-submit --driver-memory 20g --master $master --executor-memory 100g                 \
               --executor-cores 28                                                         \
               --total-executor-cores 112                                                  \
               --driver-class-path dist/lib/bigdl-VERSION-jar-with-dependencies.jar \
               --class com.intel.analytics.bigdl.example.imageclassification.imageFrame.InceptionValidation          \
                       dist/lib/bigdl-VERSION-jar-with-dependencies.jar             \
              -f imageFolder --modelPath $pathToModel -b $batchSize
```




© 2015 - 2024 Weber Informatics LLC | Privacy Policy