Skip to content
deepdetect API Java Client
Branch: master
Clone or download
Pull request Compare This branch is even with kfadhel:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

deepdetect API Java Client

deepdetect API Java Client is a java client for DeepDetect ( a machine learning API and server. It is a client implementation for all deepdetect server calls.

For the convenience of non-maven developers the following links are provided:

deepdetect-api-0.0.1-SNAPSHOT bundle bundle contains deepdetect-api jar with all the required 3rd-party dependencies. deepdetect-api-0.0.1-SNAPSHOT jar a single jar with all dependencies included.


Please look at [the example package] ( for examples of use case.

Run examples

The source code contains a list of examples colling the api. To run a test you need first to download, build and start the DeepDetect server, prepare the needed dataset or trained model.

Let's take the example of CharacterBasedDeepConvolutionalNeuralNetworks class example, it permits the sentiment analysis of text passed as parameters.

  • you need first to prepare environment by following these steps, make sure to download the english model from 'List of Character-Based Text Classification Models' section and unzip it to /path/to/model
  • start DeepDetect server on default port (8080)
  • open console and run
java -cp deepdetect-api.jar com.deepdetect.api.samples.CharacterBasedDeepConvolutionalNeuralNetworks /path/to/model "text1" "text 2" "text number n"


All bugs, feature requests, pull requests, feedback, etc., are welcome, create an issue.

You can’t perform that action at this time.