A no-code app for the training of custom machine learning models in Java using DeepLearning4J.
Note: the app is currently in open beta and is still undergoing active development. If you encounter a bug, please file an issue here.
Features include:
- Image dataset generation
- Highly customizable model building and retraining of pretrained models using an easy-to-use drag and drop interface for:
- Image classification
- Object detection
- Image segmentation
- Csv classification
- Model testing and deployment for object detection and image classification
- Ability to route video output through the MQTT protocol
DL4JRA.Object.Detection.Demo.mp4
This software is licensed under the GNU GPLv3 LICENSE © Selangor Human Resource Development Centre. 2021. All Rights Reserved. Users that want to modify and distribute versions of DL4JRA but do not wish to conform to obligations to share the source code are free to contact SHRDC for alternative licensing options.
Tested to work on Windows and Linux
- Download and install Git
- Clone the repository from github by running
git clone https://github.com/msf4-0/DL4JRA
- Go to Oracle Java Archive and install Java SE 8 (Used as project SDK). Remember to set up enviroment variables after downloading Java SE 8
- Download and install Node.js
- Download Apache Maven. Installation steps for window here
- Navigate to "client" directory and install all dependencies
> cd DL4JRA/client
> npm install
> cd DL4JRA/server
> mvn spring-boot:run
> cd DL4JRA/client
> npm start
We welcome any and all contributions through pull requests, whether it be bug fixes or new features.
- Download and install IntelliJ IDE for server
- Clone the repository from github inside IntelliJ (open from VSC)
- Download and install Visual Code Studio IDE for ReactJS code
- Go to Oracle Java Archive and install Java SE 8 (Used as project SDK). Set up enviroment variables after downloading JAVA SE 8
- Download OpenCV 4.5.3. Install OpenCV in IntelliJ
- Download and install Node.js
- Download Apache Maven. Installation steps for window here
- Navigate to "client" directory and install all dependencies
A comprehensive introduction to DL4JRA! Portal to DL4JRA wiki.