Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.13 KB

README.md

File metadata and controls

65 lines (45 loc) · 2.13 KB

SLAMD-Flask

Here we developed Flask web-based SLAMD app (jupyter-based: https://github.com/BAMcvoelker/SequentialLearningApp) that uses machine learning to speed up the experimental search for suitable materials.

Installation

Python3

pip install -r requirements.txt

before to run the requirement file, set up the enviroments.

Developing

We used Python Flask framework along with ML, JQ, HTML, CSS, and extra python pacakges.

Prerequisites

conda create -n 'your_env_name' python
conda activatate 'your_env_name'
git clone https://github.com/ghezalahmad/SLAMD-Flask.git

In order to run the app, cd SLAMD-FLASK folder and type:

python app.py

Go to your browser and look for port : 127.0.0.1:5000

File Structure

├───datasets
│   └───.ipynb_checkpoints
├───preprocessed
├───static
│   ├───css
│   └───js
├───templates

How to use the app?

The app is separated into four primary pages, which are discussed below: "Upload," "Data Info," "Preprocessing" "Design Space Explorer," "Sequenital Learning" and "Materials Discovery".

Upload

Capture

Data Info

Capture1

Preprocessing:

In this page, user can clean their dataset and select their appropriate features from dataset. Capture2

Design Space Explorer

Capture4

Capture5

Benchmarking

Capture7