msf4-0 / DL4JRA

No-code app for the training of machine learning models using DeepLearning4J.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DL4JRA

GitHub Issues Releases Downloads GitHub pull requests

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:

  1. Image dataset generation
  2. 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
  3. Model testing and deployment for object detection and image classification
  4. 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.

Basic Installation

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

Launching the Application

Server (SpringBoot)

> cd DL4JRA/server
> mvn spring-boot:run

Client (ReactJS)

> cd DL4JRA/client
> npm start

Contributing

We welcome any and all contributions through pull requests, whether it be bug fixes or new features.

Installation steps for development

DL4JRA Guide

A comprehensive introduction to DL4JRA! Portal to DL4JRA wiki.

About

No-code app for the training of machine learning models using DeepLearning4J.

License:GNU General Public License v3.0


Languages

Language:TypeScript 58.0%Language:Java 40.7%Language:CSS 1.1%Language:HTML 0.2%