Skip to content

sebischair/DocClassification

Repository files navigation

DocClassification

DocClassification is a seed project for document classification.

User interface support for

  • Creating pipelines
  • Creating new labels
  • Training documents
  • Classifying documents

Check out the API documentation.

Run in Postman

Runtime dependencies:

Core Plugin dependencies (check build.sbt)

  • Play - 2.5.9
  • Spark (core, sql, mllib) - 2.0.1
  • Morphia - 1.2.1
  • Angular - 1.5.8
  • Bootstrap - 3.3.6

Configuration

  1. Rename application.local.conf.back to application.local.conf
  2. Fill in database credentials
  3. morphia.db.name is the database that stores DocClassification related information
  4. morphia.amelie.db.name is the database that sotres projects, issues, etc.

Run the project

  • From the command prompt execute activator run or use run.bat
  • Application is available at localhost:9000

Docker support

  1. Change the database configurations according to the instructions in application.local.conf
  2. Start the application stack using docker-compose up

How to use DocClassification

To find out how to use DocClassification, please checkout out the DocClassification wiki.

About

Seed project for document classification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published