The application consists of two parts
- Data management - browsing and managing (uploading,deleting...) files/folders on the Hadoop Distributed File System located on a remote Hadoop server
- Data analysis - building data analysis jobs using GUI elements and tracking them
Note: Please check the wiki section of this repository to see solutions to common issues that might occur
Demo of the application:
The application provides the user with a generic screen capable of:
- browsing folders using the BACK/NEXT buttons
- creating a folder using the CREATE FOLDER button
- uploading files using the UPLOAD FILES button
- uploading a folder (recursively) using the UPLOAD FOLDER button
- deleting a file or recursively deleting a folder using the DELETE button
- analyzing data using the ANALYZE button
Demo of the screen:
The Analysis panel provides the user with options of choosing between
- loading an already trained classifier
- training a new classifier
The Analysis panel can be opened by clicking the Analyze button on either a "info.txt" file or a ".eeg" file. In case the user wishes to analyze a ".eeg" file, a Guessed number will also have to be provided.
When loading a classifier, the user can choose from a list of implemeted classifier, namely: Decision Tree classifier, Random Forest classifier, Support Vector Machine classifier, Logistic Regression classifier.
In the job tracking panel you can:
- see the status of the job
- check the execution logs on the remote server
- check the job result once the job has finished
- review the input parameters of the job
This file is part of the Workflow Designer project
==========================================
Copyright (C) 2018 by University of West Bohemia (http://www.zcu.cz/en/)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.